Quiz Résultat Final
Projet scolaire – 2024

Présentation
Cette application de quiz interactive, développée avec Angular, permet à un utilisateur de répondre à une série de questions à choix multiples, avec calcul automatique du score à la fin. L’objectif est de proposer une expérience utilisateur fluide, ludique, et engageante, idéale pour de l'apprentissage ou de la gamification.
Fonctionnalités
- Affichage dynamique des questions et options de réponse.
- Validation de chaque réponse avec correction immédiate ou finale.
- Calcul du score total à la fin du quiz.
- Affichage d’un message personnalisé en fonction du score obtenu.
- Rejouer le quiz ou afficher les bonnes réponses à la fin.
Mon rôle
- Développement complet de l’interface et de la logique de quiz en Angular.
- Création d’un service de gestion des questions et résultats.
- Amélioration UX : transitions douces, affichage progressif, boutons interactifs.
- Tests manuels et corrections de bugs liés au calcul de score et navigation.
Technologies utilisées
- Angular (TypeScript)
- HTML / CSS
- RxJS pour la gestion des flux de données
Ce que j’ai appris
Ce projet m’a permis de renforcer mes bases en Angular, notamment la gestion des composants, services, formulaires réactifs et la navigation conditionnelle. J’ai aussi exploré les principes d’expérience utilisateur pour rendre le quiz à la fois simple, intuitif et motivant.
Voir le code sur GitHub