This repository was archived by the owner on Nov 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
đź“… 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));