Master 1 - Projet De Spécialité
app | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle.kts | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle.kts |
Master 1 - Projet de Spécialité
Ce projet consiste en une application Android permettant à des enseignants de créer des session de cours où un ensemble d'élève est assigné à des tâches qui peuvent être validées de manière collaborative.
Voici les fonctionnalités proposées :
- Connexion entre plusieurs appareils en IP ou Wi-Fi Direct
- Création de session de cours contenant une classe et des enseignants
- Authentification à l'aide du QR code présent sur les cartes étudiantes
- Support de différents sujets composés de différentes questions pour chaqu'un des élèves
- Possibilité pour un enseignant de rejoindre la connexion pour valider collaborativement les tâches des élèves
- Possibilité pour un étudiant de rejoindre la connexion pour vérifier les tâches validées
- Exportation des données dans un fichier
JSON
- Validation rapide permettant de valider la tâche suivante d'un élève à l'aide de son QR code
Build
- Cloner le projet à l'aide de la commande
git clone https://git.faraphel.fr/study-faraphel/M1-PDS
- Ouvrer le dans Android Studio ou Intellij IDEA
- Activer le menu développeur sur votre téléphone (rendez-vous dans les paramètres, trouver une page information contenant votre version d'Android, cliquer plusieurs fois dessus jusqu'à ce qu'un message vous informe que le menu développeur à été débloqué), puis activer le mode débuggage.
- Sélectionner votre téléphone dans le menu de configuration (l'utilisation d'émulateur n'est pas préconisé pour la fonctionnalité Wi-Fi Direct)
- Démarrer l'application avec le bouton
Run