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
1 changed files with 25 additions and 8 deletions

View File

@ -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