forked from ScoDoc/DocScoDoc
Mise a jour du cahier des charges
- Ajout d'une RoadMap - Modifications mineures
This commit is contained in:
parent
6a76cfd20c
commit
7db9a5ea8d
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user