UI (notes) : Admin – Édition notes d'un élève #76

Open
opened 2026-04-21 16:26:02 +00:00 by djalim · 0 comments
Collaborator

Fonctionnalité à implémenter :
Page d'édition des notes d'un étudiant spécifique, avec onglets de semestre.
Accessible uniquement par un administrateur ou le professeur responsable.

Route : /apps/notes/consulter/{numEtud}

Écran Figma : Admin – Notes : Élève (édition) (node 1:186)

Éléments UI :

  • Titre "Notes – {Prénom} {Nom}" (ex: "Notes – Simaila Djalim")
  • Sous-titre : numéro étudiant + promo (ex: "21212006 · Promo 4A22")
  • Lien "← Retour à la liste" (vert)
  • Onglets de semestre (S5, S6)
  • Liste des modules du semestre :
    • Nom du module avec coefficient (ex: "JIA3 – Algèbre (coef 2)")
    • Champ de saisie de note (numérique, ex: "13.75")
    • Si pas de note : affiche "–"
    • Icône crayon jaune pour indiquer l'édition
  • Bouton "Enregistrer" (vert) — sauvegarde toutes les modifications

API consommées :

  • GET /students/{numEtud}
  • GET /notes?numEtud={numEtud}
  • PUT /notes/{numEtud}/{idModule}
  • POST /notes (si nouvelle note)
**Fonctionnalité à implémenter :** Page d'édition des notes d'un étudiant spécifique, avec onglets de semestre. Accessible uniquement par un administrateur ou le professeur responsable. **Route :** `/apps/notes/consulter/{numEtud}` **Écran Figma :** `Admin – Notes : Élève (édition)` (node 1:186) **Éléments UI :** - Titre "Notes – {Prénom} {Nom}" (ex: "Notes – Simaila Djalim") - Sous-titre : numéro étudiant + promo (ex: "21212006 · Promo 4A22") - Lien "← Retour à la liste" (vert) - Onglets de semestre (S5, S6) - Liste des modules du semestre : - Nom du module avec coefficient (ex: "JIA3 – Algèbre (coef 2)") - Champ de saisie de note (numérique, ex: "13.75") - Si pas de note : affiche "–" - Icône crayon jaune pour indiquer l'édition - Bouton "Enregistrer" (vert) — sauvegarde toutes les modifications **API consommées :** - `GET /students/{numEtud}` - `GET /notes?numEtud={numEtud}` - `PUT /notes/{numEtud}/{idModule}` - `POST /notes` (si nouvelle note)
djalim added this to the Module Managment project 2026-04-21 16:30:27 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-21 16:31:20 +00:00
djalim moved this to 🔴 high priority in Module Managment on 2026-04-22 12:55:25 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-22 13:11:02 +00:00
djalim moved this to ⚙️ in progress in Module Managment on 2026-04-26 21:09:30 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-27 17:01:26 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PolyMPR#76