Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

📅 Emploi du temps

Loan edited this page Feb 8, 2022 · 1 revision

L’emploi du temps est décomposé en deux entités:

  • TimeSlot: Qui représente une durée de cours, on y retrouve:
    • La date et heure à laquelle le cours commence
    • La date et heure à laquelle le cours fini
    • La durée du cours
    • Le nom du professeur qui dirige le cours
    • La salle/bâtiment où le cours a lieu
    • Le titre du cours
    • La ressource associée au cours
  • Schedule: Qui représente simplement les cours compris entre deux dates, on y retrouve:
    • La liste des cours
    • La date et heure à laquelle l’emploi du temps commence
    • La date et heure à laquelle l’emploi du temps se termine
    • La durée additionnée de toutes les heures de l’emploi du temps

Schedule ne représente pas votre emploi du temps complet, mais une portion de votre emploi du temps compris entre deux dates. Cet objet est renvoyé par OgeSharp.

Vous pouvez ainsi récupérer une partie de votre emploi du temps facilement:

// Mon instance d'Oge (besoin d'être connecté)
Oge oge = new Oge();
oge.Login("username", "password");
// Récupération de mon emploi du temps du jour
Schedule scheduleOfTheDay = oge.GetSchedule();
// Récupération de mon emploi du temps au 17 septembre 2021
Schedule scheduleOf17September = oge.GetSchedule(new DateTime(2021, 9, 17));
// Récupération de mon emploi du temps entre le 24 et 28 janvier
Schedule scheduleBetweenDates = oge.GetSchedule(new DateTime(2022, 1, 24), new DateTime(2022, 1, 28));
// Récupération de mon emploi du temps de la semaine courante
Schedule scheduleOfTheWeek = oge.GetScheduleOfTheWeek();
// Récupération de mon emploi du temps de la semaine du 25 janvier
Schedule scheduleOfAWeek = oge.GetScheduleOfTheWeek(new DateTime(2022, 1, 25));

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /