Interface de l'Application #4
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#3 Connexion des Appareils
study-faraphel/M1-PDS
Reference: study-faraphel/M1-PDS#4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
L'application doit posséder une interface intuitive et simple à comprendre tout en étant suffisamment permissive pour répondre à la demande.
Tout d'abord, l'interface de l'application sera légèrement impacté en fonction de l'utilisation d'une connexion Serveur / Client ou P2P.
Liste de Sessions
La première page devrait permettre à l'utilisateur de voir une liste de sessions disponible sur le "réseau" que l'utilisateur peut créer ou rejoindre.
Création d'une Session
La création d'une session doit permettre à l'utilisateur de sélectionner une liste d'élèves présent pendant le cours ainsi qu'une liste de tâche à réaliser. Ces listes pourrait être sélectionner rapidement depuis les fichiers récents de l'application ou depuis un fichier externe (.csv, .json ?), de même pour les listes de tâches.
Rejoindre une Session
Permet à l'utilisateur de rejoindre une session déjà existante. Les données déjà collecté sur le serveur doivent être immédiatement télécharger pour qu'en cas de déconnexion, l'utilisateur puisse reprendre la où il en était.
Note : En fonction du mode de connexion (si l'utilisateur hôte n'a pas approuvé la connexion d'un autre utilisateur à son réseau), il pourrait être demandé un mot de passe supplémentaire.
Reprendre une Session
En plus de la création d'une session, il doit être possible de reprendre une session antérieure afin de permettre, en cas de crash, de continuer l'évaluation.
Session
Une session se présente comme une liste de groupe élèves pour lesquels il est possible de voir l'ensemble des tâches avec leur statut (réalisées ou non).
Par défaut, cette interface est vide. Il est alors possible d'ajouter un groupe à l'aide d'un bouton, permettant aux enseignants de sélectionner les élèves de ce groupe.
Une session doit pouvoir être téléchargé et partagé afin de reporter les données sur un autre outil.
Groupe
Un groupe doit pouvoir permettre aux enseignants de retirer où d'ajouter des élèves, ou même de simplement le supprimer.
Note : retirer tous les élèves d'un groupe ne devrait pas le supprimer afin d'empêcher de perdre des données en cas d'erreur ou de changement d'élèves de groupe ?
Cette vision depuis un groupe doit permettre de voir la liste des différentes tâches afin de les valider ou non.
(NOTE : à rédiger)