Master 1 - Projet De Spécialité
Find a file
2024-06-30 20:52:20 +00:00
app added more example data 2024-06-30 17:36:48 +02:00
gradle/wrapper base for android application 2024-02-29 16:08:02 +01:00
.gitignore removed IDE specific files to avoid further merge conflicts 2024-05-17 10:55:09 +02:00
build.gradle.kts [WIP] added a packet system with the network server and client 2024-05-02 12:46:50 +02:00
gradle.properties base for android application 2024-02-29 16:08:02 +01:00
gradlew removed IDE specific files to avoid further merge conflicts 2024-05-17 10:55:09 +02:00
gradlew.bat removed IDE specific files to avoid further merge conflicts 2024-05-17 10:55:09 +02:00
LICENSE Initial commit 2024-02-28 18:11:59 +00:00
README.md fixed typo 2024-06-30 20:52:20 +00:00
settings.gradle.kts base for android application 2024-02-29 16:08:02 +01:00

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

  1. Cloner le projet à l'aide de la commande git clone https://git.faraphel.fr/study-faraphel/M1-PDS
  2. Ouvrer le dans Android Studio ou Intellij IDEA
  3. 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.
  4. 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)
  5. Démarrer l'application avec le bouton Run