Atout Conf'

Réalisé dans le cadre d'une mission proposée par IMAGE (micro-entreprise étudiante), le projet consiste à améliorer certaines fonctionnalités existantes d'une application web suite à la demande du client. L'application en question est une plate-forme d'entraînement pour le concours de médecine de 6ème année.
Elle est basée sur Symfony2 et Doctrine.


Ma mission en détails

La plateforme propose des exercices auto-corrigés qui prennent la forme de Question à Choix Multiple (QCM), Question à Choix Unique (QCU) et de Question à Réponse Ouverte Courte (QROC). Mon travail a consisté à réaliser diverses améliorations de ces questions, notamment en ajoutant une pondération, en modifiant la notation des questions pour sanctionner certaines réponses ou encore en ajoutant le calcul de scores intermédiaires pour chaque exercice (un exercice englobant plusieurs questions, et un entrainement comportant plusieurs exercices).
De plus, ces modifications ont nécessité des changements dans le système de statistiques qui permet d'avoir une vue d'ensemble des différents entrainements réalisés.


Intérêt du projet

Cette mission a été réalisée dans le cadre d'un contrat avec un client.
J'ai dû suivre un cahier des charges strict, proposer des livrables réguliers au client et tenir compte de ses retours.

J'ai aussi évolué dans une base de code que je ne connaissais pas au début et qui est d'environ 10000 lignes (PHP uniquement, JS et TWIG non comptabilisés).