- pronote_sync/errors.py : PronoteSyncError (base) + PipelineCriticalError - tests/fixtures/pronote-4e.ics : fixture anonymisée (3 VEVENTs : cours normal avec devoirs, cours annulé, événement scolaire) - TODO.md ligne 82 : normalize_uid → normalize_pronote_uid (alignement sur le code existant dans utils/uid.py) Co-authored-by: opencode/coder <coder@agents.invalid> Co-authored-by: opencode/test-engineer <test-engineer@agents.invalid>
58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
BEGIN:VCALENDAR
|
|
VERSION:2.0
|
|
PRODID:-//Index Education//Pronote//FR
|
|
X-WR-CALNAME:Classe de 4e
|
|
BEGIN:VEVENT
|
|
UID:Edt_12345@index-education.net-20260905T120000Z-Index-Education
|
|
DTSTAMP:20260905T120000Z
|
|
DTSTART:20260905T080000Z
|
|
DTEND:20260905T090000Z
|
|
SUMMARY:Mathématiques
|
|
CATEGORIES:Cours
|
|
DESCRIPTION:<div>
|
|
Matière : Mathématiques
|
|
Professeur : M. Dupont
|
|
Salle : 204
|
|
Groupe : Classe entière
|
|
|
|
<strong>Contenu pédagogique :
|
|
</strong>
|
|
Résoudre des équations du second degré.
|
|
<strong>Pour le 10/09/2026 :
|
|
</strong>
|
|
Exercices 1 à 5 page 42.
|
|
<strong>Donné le 05/09/2026 :
|
|
</strong>
|
|
Exercices 1 à 5 page 42.
|
|
</div>
|
|
END:VEVENT
|
|
BEGIN:VEVENT
|
|
UID:Edt_67890@index-education.net-20260905T120000Z-Index-Education
|
|
DTSTAMP:20260905T120000Z
|
|
DTSTART:20260905T090000Z
|
|
DTEND:20260905T100000Z
|
|
SUMMARY:Français
|
|
CATEGORIES:Cours - Cours annulé
|
|
STATUS:CANCELLED
|
|
DESCRIPTION:<div>
|
|
Matière : Français
|
|
Professeur : Mme Martin
|
|
Salle : 205
|
|
Groupe : Classe entière
|
|
|
|
<strong>Contenu pédagogique :
|
|
</strong>
|
|
Étude d'un texte littéraire.
|
|
</div>
|
|
END:VEVENT
|
|
BEGIN:VEVENT
|
|
UID:Edt_11111@index-education.net-20260905T120000Z-Index-Education
|
|
DTSTAMP:20260905T120000Z
|
|
DTSTART;VALUE=DATE:20261020
|
|
DTEND;VALUE=DATE:20261021
|
|
SUMMARY:Vacances de la Toussaint
|
|
CATEGORIES:Congés
|
|
DESCRIPTION:Période de vacances scolaires.
|
|
END:VEVENT
|
|
END:VCALENDAR
|