Comme expliqué ici, une activité a lieu durant une ou plusieurs périodes, externes ou internes. Les informations concernant les périodes internes à une activité sont consultables directement au sein des infos de l'activité. Pour une période externe, il faut récupérer ces infos via un service distinct, dont l'URL est basée sur l'identifiant de la période, noté periodId et dont la structure est la suivante.
{siteUrl}/{periodId}/xml
Voici un exemple.

Une pĂ©riode peut reprĂ©senter une semaine, un jour ou un intervalle de jours arbitraire allant de quelques jours Ă plusieurs mois. Lâintervalle temporel prĂ©cis est dĂ©fini par les tags startDate et endDate.
Chaque pĂ©riode est liĂ©e Ă une macro-pĂ©riode (tag macroPeriod), câest-Ă -dire un ensemble de plusieurs semaines similaires, comme les 9 semaines dâĂ©tĂ© ou les 2 semaines de PĂąques. Les valeurs possibles pour le tag macroPeriod sont listĂ©es dans le tableau ci-dessous.
| Code |
Macro-période |
halloween |
Congé d'automne (Toussaint) |
after |
Macro-période abstraite pour toute activité de type Parascolaire. |
after2 |
Macro-période abstraite pour toute activité de type Stage du mercredi |
after3 |
Macro-période abstraite pour toute activité de type Activité du mercredi |
carnival |
Congé de détente (Carnaval) |
easter |
Vacances de printemps (PĂąques) |
summer |
ĂtĂ© (pour les stages) |
trip |
Macro-période abstraite pour toute activité de type Excursion |
camp |
ĂtĂ© (pour les colonies) |
aid |
Macro-pĂ©riode abstraite pour toute activitĂ© de type Aide Ă lâĂ©tude |
Le tag week donne, quant Ă lui, le numĂ©ro de la semaine reprĂ©sentant la pĂ©riode au sein de la macro-pĂ©riode. Pour PĂąques, par exemple, il peut valoir 1 ou 2. Pour les deux macro-pĂ©riodes dâĂ©tĂ©, il peut valoir de 1 Ă 9, voire 10 selon la dĂ©coupe de lâĂ©tĂ© en fonction de lâannĂ©e. Le tag week est vide si la macro-pĂ©riode est abstraite (nâest donc pas dĂ©coupĂ©e en semaines) ou si elle ne sâĂ©tend que sur une semaine unique (comme Carnaval ou Toussaint).
Lâexemple suivant reprĂ©sente une pĂ©riode de type parascolaire. Notez que, par rapport Ă lâexemple prĂ©cĂ©dent, la plage de dates est bien plus large et le tag week est vide.

Voici quelques informations concernant les autres tags.
-
publishDate est la date de mise à disponibilité pour réservation par les citoyens.
-
publishDatePrivileged, par dĂ©faut non utilisĂ©e, est une date spĂ©cifique permettant lâouverture anticipĂ©e des inscriptions aux parents habitant la zone privilĂ©giĂ©e. Si cette date nâest pas spĂ©cifiĂ©e, publishDate est utilisĂ©e pour tout le monde.
-
unpublishDate est la date de fin de disponibilité pour les citoyens.
-
partnerPublishDate est la date de mise à disponibilité pour affectation d'activités par les partenaires.
-
partnerUnpublishDate est la date de fin de disponibilité pour les partenaires.
-
Le tag days reprĂ©sente le nombre de jours effectifs dâactivitĂ©s durant la pĂ©riode. Pour une pĂ©riode longue de type parascolaire, ce nombre nâest pas utilisĂ© et ne correspond pas au nombre de jours effectifs de lâactivité Une pĂ©riode de 5 jours comportant un jour fĂ©riĂ© durant lequel lâactivitĂ© nâa pas lieu aura une valeur de 4 au lieu de 5 par exemple.
-
Pour afficher le titre de la période, si le tag periodTitle est non vide, préférez-le au tag title.
-
Les autres tags inclus dans le fichier peuvent ĂȘtre ignorĂ©s.