diff --git a/docs/CahierDesChargesMobile.md b/docs/CahierDesChargesMobile.md index 9a7e2c27..edb4d8ac 100644 --- a/docs/CahierDesChargesMobile.md +++ b/docs/CahierDesChargesMobile.md @@ -3,6 +3,22 @@ Cahier des charges rassemblant les fonctionnalités à implémenter pour la version mobile de ScoDoc. + +## Roadmap + +**v0** : Lecture seule + +**v1**: v0 + fixes + saisie absences + +**Beta Release (scodoc-devel)** + +**v2**: fixes (feedback beta tests) + intégration à distrib ScoDoc7. + +**Release** + +Documentation et tests + + ## Fonctionnalités ### Login (/ScoDoc) @@ -25,7 +41,7 @@ Consultation des semestres et sessions en cours. Liens vers: - `Gestion Semestre` -### Gestion Semestre (ScoDoc/DEPT/Scolarite/Notes/formsemestre_status?formsemestre_id=ID_SEM) +### Gestion Semestre (ScoDoc/DEPT/Scolarite/Notes) Accès au tableau de bord des formations. @@ -50,9 +66,9 @@ Liens vers: (Joindre `Saisie des absences` et `Bulletin de notes` a cette page ?) -### Saisie des absences (Page a définir) +### Saisie des absences (Page a définir ) -Utilisation d'un dropdown pour le choix du groupe. +(Utilisation d'un dropdown pour le choix du groupe) Affichage d'un tableau (Absences matin/après-midi séparées) - A la semaine @@ -77,7 +93,7 @@ Potentiellement plusieurs pages (Paramètres de departement, de compte...) | Acceuil / Choix DEPT | | | | `index_dept` | | ??? | | `list_depts` | | Liste les départements disponibles | -| `DeptId` (?) | | Récupère les identifiants de départements | +| `DeptId` | | Récupère les identifiants de départements | | Scolarité / Semestres | | | | `formsemestre_list` | | Liste des semestres | | Gestion Semestre | | | @@ -85,23 +101,24 @@ Potentiellement plusieurs pages (Paramètres de departement, de compte...) | `do_ens_list` | | Liste des enseignants | | `search_etud_by_name` | | Recherche d'étudiant par nom | | `search_etud_in_dept` | | Recherche d'étudiant dans le departement| -| `trombino` (?) | | Affichage des photos des étudiants| +| `trombino` | | Affichage des photos des étudiants| | Profil étudiant | | | | `etud_info` | | Recuperation des informations d'un étudiant | | Saisie des absences | | | -| `TODO` (Fonctions a fitrer)| | | +| `CalAbs` | | Recuperation d'un calendrier des absences | +| `EtatAbsences` | | Recuperation de l'état des absences | | Bulletin de notes | | | | `formsemestre_bulletinetud` | | Recuperation d'un bulletin de notes | ## Choix des outils (Framework JS) -### Solutions "modernes" +### Solutions "modernes" et adaptées Les solutions retenues ici sont récentes et mises a jour, et probablement plus durables. #### ReactJS (Choix final) -ReactJS utilise une syntaxe JSX crée en 2013 et développée par Facebook (et sa communauté). +ReactJS (OpenSource) utilise une syntaxe JSX crée en 2013 et développée par Facebook (et sa communauté). #### Vue JS