Portail de quiz / drill pour examens sur ordinateur

Dans le courant de l'année 2020, le professeur Yves Chevallier a réalisé une plate-forme web permettant à ses élèves de réaliser des quiz interactifs. Cette plateforme a été réalisée à l'aide du framework PHP, Laravel pour le backend et du framework javascript, Vue.js pour le frontend.

Un précédent travail de Bachelor a eu pour but d'y ajouter la gestion de travaux écrits. La gestion de ces derniers n'étant pas entièrement fonctionnelle, ce travail de Bachelor a été proposé.

Cependant, l'application utilise des anciennes versions de ces technologies et la documentation du projet rend la reprise du code assez complexe. De plus, l'interface utilisateur n'est pas très intuitive. À cause de ces raisons, l'application n'est plus utilisée.

Dans un premier temps, ce travail a apporté un refactoring du code permettant le portage du projet sur la version 10 de Laravel et la version 3 de Vue.js.

Dans un second temps, il a permis la gestion des travaux écrits comportant différents types de questions telles que des Questions à Choix Multiples, des questions de développement, des textes à trou, des questions de code, etc.

Finalement, l'implémentation de l'algorithme SuperMemo d'Anki a été effectuée permettant ainsi aux étudiants de faire un drill avec des questions existantes.

Les utilisateurs ciblés par cette plateforme sont les professeurs et étudiants de la HEIG-VD, c'est pourquoi l'authentification est effectuée au travers du Keycloak de l'école et des comptes scolaires.

Etudiant: Jonathan Friedli

Année: 2023

Département: TIC

Filière: Informatique et systèmes de communication avec orientation en Informatique logicielle

Type de formation: Plein temps

Enseignant responsable: Yves Chevallier

Institut: iAi

Téléchargement:
- Télécharger l'affiche