Aller au contenu

Vue filtrée pour Administrateur Planificateur Gestionnaire de patrimoine Enseignant Étudiant Tout afficher

Mon planning

Vérifié contre le produit le .

Domaine Mon planning — la vue publiée d’un enseignant et d’un étudiant, et le membre non rattaché
Durée ~6 min
Niveau complet
Étiquette automatisable pour les blocs 1 à 3 ; le bloc 4 dépend d’une publication faite par un autre compte

Le nom historique de ce scénario annonçait un flux ICS — une adresse d’abonnement permettant de synchroniser son planning avec un agenda personnel.

Cette fonctionnalité n’existe pas. Vérifié sur l’ensemble du dépôt : aucune route, aucun bouton, aucune adresse de ce type, ni dans l’application, ni dans l’interface de programmation, ni dans la documentation technique. Le détail de la vérification est sur Mon planning.

Il n’y a donc rien à recetter de ce côté, et ce scénario ne contient aucun cas « en attendant ». Le jour où la fonctionnalité arrivera, elle méritera ses propres étapes.

Socle A — le jeu de démonstration. Le montage est sur la préparation commune.

Comptes : prof@delacroix.example (enseignant lié), etudiant@delacroix.example (étudiant lié), et demo@delacroix.example (administrateur, pour le bloc 4).

Cet écran ne montre que du publié Les deux états d'une séance : ce que le planificateur voit pendant qu'il travaille, et ce que le reste de l'établissement voit. : c’est ce que le bloc 4 éprouve.

Un quatrième compte est nécessaire au bloc 3 : un membre sans aucune fiche liée. Créez-le par invitation, ou réutilisez un compte du socle B.

Session prof@delacroix.example.

# Action Résultat attendu
1.1 Ouvrir Mon planning la semaine en cours s’affiche, sans avoir rien réglé
1.2 Regarder une entrée la salle est l’information la plus visible — en gras sur la liste, en premier sur le bloc
1.3 Basculer sur « Liste » puis « Grille » les deux vues montrent la même semaine ; le choix reste dans l’adresse
1.4 Copier l’adresse et l’ouvrir dans un nouvel onglet semaine et mode d’affichage restaurés
1.5 Naviguer d’une semaine, puis revenir avec « Aujourd’hui » la vue suit sans erreur
1.6 Chercher une réservation personnelle de cet enseignant elle apparaît avec l’étiquette « Réservation »
1.7 Aller sur une semaine de vacances « Aucune séance cette semaine. »
1.8 Tenter de déplacer un bloc rien ne bouge — la vue est en lecture seule

Session etudiant@delacroix.example.

# Action Résultat attendu
2.1 Ouvrir Mon planning sa semaine s’affiche
2.2 Comparer avec le planning de l’enseignant ce ne sont pas les mêmes cours — chacun voit les siens
2.3 Regarder « Vos accès » sur l’accueil Mon planning et Mon espace seulement
2.4 Chercher une étiquette « Réservation » il n’y en a pas : un étudiant ne réserve pas

Session du compte sans fiche liée.

# Action Résultat attendu
3.1 Ouvrir Mon planning « Votre compte n’est lié à aucun profil étudiant ou enseignant — contactez votre établissement. »
3.2 Regarder le reste de la page il n’y a rien d’autre : ni sélecteur de semaine, ni grille vide — le message remplace tout
3.3 Ouvrir l’accueil le bloc « Aujourd’hui » est absent
3.4 Ouvrir Mon espace un message différent : « Aucun profil enseignant n’est lié à votre compte… »

Les deux messages ne disent pas la même chose, et c’est une confusion classique : celui de « Mon planning » parle d’un profil étudiant ou enseignant, celui de « Mon espace » parle d’un profil enseignant seulement. Un étudiant correctement rattaché voit son planning et le message de « Mon espace ».

Correction : session administrateur → Pédagogie → Étudiants → lier ce compte à une fiche. Puis revenir : le planning s’affiche.

Ce bloc a besoin d’un administrateur en parallèle. Il recoupe volontairement le scénario Publication, sous l’angle du destinataire.

# Action Résultat attendu
4.1 Administrateur → poser une séance sur un cours de l’enseignant, sans publier le bloc apparaît en « Brouillon » sur la grille
4.2 Enseignant → Mon planning, recharger la séance n’y est pas
4.3 Administrateur → « Publier… » sur ce périmètre « … changement(s) publié(s). »
4.4 Enseignant → recharger, attendre jusqu’à une minute la séance apparaît, avec le badge « Mis à jour »
4.5 Administrateur → déplacer cette séance sans republier la grille montre « Modifié (non publié) »
4.6 Enseignant → recharger la séance est à son ancienne position
4.7 Administrateur → republier
4.8 Enseignant → recharger après une minute la séance est à sa nouvelle position
  • Le badge « Mis à jour » dure sept jours et ne distingue pas une nouvelle séance d’un changement de salle. À la première publication d’un planning, tout est badgé — et c’est honnête, tout est nouveau.
  • Il n’y a aucun filtre : ni par matière, ni par groupe, ni par salle. La semaine est la seule dimension de navigation, et c’est un choix.
  • Un double rattachement enseignant et étudiant donne la priorité au profil enseignant.

Après une publication, « Mon planning » peut mettre jusqu’à une minute à changer : la réponse est mise en cache côté serveur. C’est un comportement attendu, décrit sur Les pièges connus — n’en concluez pas à un échec de publication.

Ce qui est couvert Story Vue
Vue personnelle publiée, liste et grille STORY-038 V70
Message de non-rattachement STORY-038
Badge « Mis à jour » et cache de 60 s STORY-038
Projection publiée seule STORY-030
Bloc « Aujourd’hui » de l’accueil STORY-038 V03

Couvert par les tests automatisés : apps/api/src/my-schedule/my-schedule.e2e.spec.ts. La projection publiée stricte, le compte non lié et la priorité enseignant y sont couverts ; la lecture à l’écran et le délai du cache ne le sont pas.

  • Enseignant → Mon planning affiche la semaine en cours sans configuration
  • La salle est l’information la plus visible de chaque entrée
  • Bascule « Liste » / « Grille », adresse copiée → semaine et mode restaurés
  • Semaine de vacances → « Aucune séance cette semaine. »
  • Vue en lecture seule : rien ne se déplace
  • Étudiant → ses propres cours, aucune étiquette « Réservation »
  • Compte non lié → « Votre compte n’est lié à aucun profil étudiant ou enseignant — contactez votre établissement. »
  • Ce message remplace toute la page, et le bloc « Aujourd’hui » de l’accueil est absent
  • Mon espace affiche un message différent
  • Après rattachement → le planning s’affiche
  • Séance posée non publiée → absente de Mon planning
  • Après publication et une minute d’attente → présente, avec le badge « Mis à jour »
  • Séance déplacée non republiée → encore à son ancienne position
Documentation technique source (1)