Mise a jour du cahier des charges

- Ajout d'une RoadMap
- Modifications mineures
This commit is contained in:
Theal0 2021-04-22 09:25:46 +02:00
parent 6a76cfd20c
commit 7db9a5ea8d

View File

@ -3,6 +3,22 @@
Cahier des charges rassemblant les fonctionnalités à implémenter pour la version mobile de ScoDoc. 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 ## Fonctionnalités
### Login (/ScoDoc) ### Login (/ScoDoc)
@ -25,7 +41,7 @@ Consultation des semestres et sessions en cours.
Liens vers: Liens vers:
- `Gestion Semestre` - `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. 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 ?) (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) Affichage d'un tableau (Absences matin/après-midi séparées)
- A la semaine - A la semaine
@ -77,7 +93,7 @@ Potentiellement plusieurs pages (Paramètres de departement, de compte...)
| Acceuil / Choix DEPT | | | | Acceuil / Choix DEPT | | |
| `index_dept` | | ??? | | `index_dept` | | ??? |
| `list_depts` | | Liste les départements disponibles | | `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 | | | | Scolarité / Semestres | | |
| `formsemestre_list` | | Liste des semestres | | `formsemestre_list` | | Liste des semestres |
| Gestion Semestre | | | | Gestion Semestre | | |
@ -85,23 +101,24 @@ Potentiellement plusieurs pages (Paramètres de departement, de compte...)
| `do_ens_list` | | Liste des enseignants | | `do_ens_list` | | Liste des enseignants |
| `search_etud_by_name` | | Recherche d'étudiant par nom | | `search_etud_by_name` | | Recherche d'étudiant par nom |
| `search_etud_in_dept` | | Recherche d'étudiant dans le departement| | `search_etud_in_dept` | | Recherche d'étudiant dans le departement|
| `trombino` (?) | | Affichage des photos des étudiants| | `trombino` | | Affichage des photos des étudiants|
| Profil étudiant | | | | Profil étudiant | | |
| `etud_info` | | Recuperation des informations d'un étudiant | | `etud_info` | | Recuperation des informations d'un étudiant |
| Saisie des absences | | | | Saisie des absences | | |
| `TODO` (Fonctions a fitrer)| | | | `CalAbs` | | Recuperation d'un calendrier des absences |
| `EtatAbsences` | | Recuperation de l'état des absences |
| Bulletin de notes | | | | Bulletin de notes | | |
| `formsemestre_bulletinetud` | | Recuperation d'un bulletin de notes | | `formsemestre_bulletinetud` | | Recuperation d'un bulletin de notes |
## Choix des outils (Framework JS) ## 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. Les solutions retenues ici sont récentes et mises a jour, et probablement plus durables.
#### ReactJS (Choix final) #### 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 #### Vue JS