Interface de l'Application #4

Closed
opened 2024-02-29 09:29:40 +01:00 by faraphel · 2 comments
Contributor

L'application doit posséder une interface intuitive et simple à comprendre tout en étant suffisamment permissive pour répondre à la demande.

L'application doit posséder une interface intuitive et simple à comprendre tout en étant suffisamment permissive pour répondre à la demande.
faraphel self-assigned this 2024-02-29 09:30:27 +01:00
faraphel added this to the Study M1 PDS project 2024-02-29 09:30:39 +01:00
faraphel removed their assignment 2024-02-29 09:30:44 +01:00
faraphel self-assigned this 2024-02-29 09:30:49 +01:00
faraphel added the
enhancement
label 2024-02-29 09:31:20 +01:00
Author
Contributor

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.

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.
faraphel added a new dependency 2024-02-29 20:18:50 +01:00
faraphel removed a dependency 2024-02-29 20:19:27 +01:00
faraphel added a new dependency 2024-02-29 20:19:32 +01:00
Author
Contributor

(NOTE : à rédiger)

  • Créer le réseau WiFi-Direct
  • Créer une séance (sélectionner une liste d'élève)
  • Les autres enseignants et élèves peuvent se connecter => système de salle avec mot de passe pour éviter aux inconnus de se connecter ?
  • Donner des permissions aux enseignants d'écriture
  • Créer des binômes d'élèves (se baser sur leur QR code de carte ? NFC impossible car technologie pas assez répendu)
  • Valider les questions pour chaque binomes
(NOTE : à rédiger) - Créer le réseau WiFi-Direct - Créer une séance (sélectionner une liste d'élève) - Les autres enseignants et élèves peuvent se connecter => système de salle avec mot de passe pour éviter aux inconnus de se connecter ? - Donner des permissions aux enseignants d'écriture - Créer des binômes d'élèves (se baser sur leur QR code de carte ? NFC impossible car technologie pas assez répendu) - Valider les questions pour chaque binomes
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
#3 Connexion des Appareils
study-faraphel/M1-PDS
Reference: study-faraphel/M1-PDS#4
No description provided.