Le but de ce projet est de permettre à des utilisateurs, principalement en informatique, de tester leurs connaissances sur des quiz. Cette application de quiz est réalisée en Java avec une interface graphique JavaFX et une mise en page en CSS.
git clone SAE-301-Dev-application/java-app.git
Puis copiez le fichier java-app\WorkspaceEclipse\javaApplication\src\info2\sae301\quiz\sauvegardes\Exemple_sauvegardeDonneesQuiz.ser et renommez le en sauvegardeDonneesQuiz.ser pour avoir les questions par défaut du jeu présentes dans le même dossier au format CSV.
- Eclipse JEE : Septembre 2023 R
- JDK : 21
- JUnit : 5
- JavaFX (SDK) : 21
- E(fx)clipse : 3.9.0
- SceneBuilder : 21.0.1
- GanttProject : 3.2
Run configuration > Java application > Quiz : --module-path "\path\to\JavaFX21\lib" --add-modules javafx.controls,javafx.fxml
- Paramétrer une partie (nombre questions, catégories, difficulté)
- Jouer à un quiz avec une réponse juste et jusqu'à 4 réponses fausses
- Voir le feedback du quiz
- Voir les statistiques des réponses
- Créer / Modifier / Supprimer des questions et catégories
- Obtenir de l'aide sur n'importe quelle fenêtre
- Importer des données depuis un fichier CSV
- Importer des données depuis un ordinateur distant
- Exporter ses données vers un autre ordinateur
- Choisir les questions et catégories à importer et exporter
- Avoir une expérience personnalisée (pseudo)
- Sauvegarder (en sérialisant) localement ses données
- FABRE Florian / florian.fabre@iut-rodez.fr / Florian
- FAUGIÈRES Loïc / loic.faugieres@iut-rodez.fr / Loïc
- GUIL Jonathan / jonathan.guil@iut-rodez.fr / -
- GUIRAUD Simon / simon.guiraud@iut-rodez.fr / Simon
- LACAM Samuel / samuel.lacam@iut-rodez.fr / Samuel
| Sprints | Florian | Loïc | Jonathan | Simon | Samuel |
|---|---|---|---|---|---|
| Sprint 0 | Product Owner | Développeur | Développeur | SCRUM master | Développeur |
| Sprint 1 | Développeur | Développeur | Product Owner | Développeur | SCRUM Master |
| Sprint 2 | Développeur | SCRUM master | Développeur | Product Owner | Développeur |
| Sprint 3 | SCRUM Master | Développeur | Développeur | Développeur | Product Owner |
| Sprint 4 | Développeur | Product Owner | SCRUM Master | Développeur | Développeur |
- Github :
- Repository : https://github.com/SAE-301-Dev-application/java-app
- Board agile : https://github.com/orgs/SAE-301-Dev-application/projects/3
- Google Drive : https://drive.google.com/drive/u/1/folders/0AAgUBn2XFZXuUk9PVA
- Serveur Discord de discussions : https://discord.gg/jhcd7aprgZ