Skip to content

🐛 ProblĂšmes d’affichage et de gestion des crĂ©neaux dans l’EDT Ă©tudiant #1

@ejnalo

Description

@ejnalo

Plusieurs bugs affectent actuellement l’affichage et la cohĂ©rence de l’emploi du temps Ă©tudiant, notamment lorsqu’il y a des conflits de cours, des pauses spĂ©cifiques ou un changement de groupe. Ces problĂšmes entraĂźnent des dĂ©calages visuels et une mauvaise lisibilitĂ©, en particulier sur mobile.


🐞 Bugs identifiĂ©s

  1. Cours multiples sur une mĂȘme plage horaire

    • Lorsqu’il y a plusieurs cours simultanĂ©s, l’affichage est incorrect (superposition, Ă©crasement ou disparition de certains cours).
  2. Pauses non méridiennes sur mobile

    • Les pauses autres que la pause mĂ©ridienne laissent un espace vide inutile sur l’affichage mobile, ce qui casse la continuitĂ© de l’EDT.
  3. Pauses et matinée figées entre les groupes

    • Les pauses et la structure de la matinĂ©e restent identiques lors du changement de groupe.
    • Cela provoque un dĂ©calage vertical des autres cours lorsque les horaires rĂ©els diffĂšrent entre groupes.

🔁 Étapes pour reproduire (exemples)

  1. Afficher un EDT contenant plusieurs cours sur le mĂȘme crĂ©neau horaire.
  2. Ouvrir l’EDT sur mobile avec une pause non mĂ©ridienne.
  3. Changer de groupe alors que les horaires de pause/matinée diffÚrent.

✅ Comportement attendu

  • Les cours simultanĂ©s doivent ĂȘtre affichĂ©s correctement (ex. cĂŽte Ă  cĂŽte ou empilĂ©s clairement).
  • Les pauses non mĂ©ridiennes ne doivent pas crĂ©er d’espace vide inutile sur mobile.
  • Les pauses et la structure de la matinĂ©e doivent ĂȘtre recalculĂ©es dynamiquement Ă  chaque changement de groupe.

đŸ› ïž Pistes de rĂ©solution (optionnel)

  • Recalculer la grille horaire en fonction des cours rĂ©ellement prĂ©sents pour chaque groupe.
  • Ne rendre les pauses visibles que si elles ont un impact rĂ©el sur l’affichage.
  • Adapter le layout mobile pour Ă©viter les espaces vides.

✔ CritĂšres d’acceptation

  • Aucun chevauchement ou disparition de cours simultanĂ©s
  • Aucun espace vide injustifiĂ© sur mobile
  • Changement de groupe sans dĂ©calage des cours

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghelp wantedExtra attention is neededwontfixThis will not be worked on

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions