Détail du sujet

02/12/2012 Sujet 88 :  Gestion de notes d'UE à effectif important par une application web
Auteur : Marc Ribaucour  Ecrire 
(Responsable Informatique : Eric Wegrzynowski  Ecrire )

    Je suis responsable de deux unités d'enseignement (UE) de chimie en 1ère année de Licence qui concernent des effectifs très importants d'étudiants : environ 300 étudiants pour l'UE "chimie en solution aqueuse" de la licence SESI et 800 étudiants pour l'UE "chimie appliquée aux sciences naturelles" en licence SVTE. J'utilise des fichiers Excel pour collecter des informations de notation auprès des enseignants de l'équipe pédagogique, calculer et analyser statistiquement les notes des évaluations de ces UE. L'utilisation d'un contrôle continu dans ces enseignements, conjuguée avec un nombre de groupes élevé entraîne la création et la gestion d'un grand nombre de fichiers. Il faut par exemple gérer 148 fichiers pour calculer la note finale de TP pour les effectifs des deux UE. Une partie de ces opérations est automatisée grâce à des applications en Visual Basic Application Microsoft Office (VBA MO) développées par des étudiants des Masters 1 Informatique et Génie Mathématique Informatique.

    Lors de projets de Master MIAGE réalisés en 2010-2011 et 2012-2013, des étudiants ont développé en PHP une première version d'une application web qui à terme remplacera l'utilisation des fichiers Excel et des applications VBA MO pour la gestion des notes des évaluations des UE de chimie. Cette application est couplée avec une base de données MySQL contenant l'identité des étudiants et leur groupe et section d'affectation. Pour un devoir surveillé (DS) donné, elle permet la saisie des informations de notation par les enseignants de l'équipe pédagogique, le calcul et l'analyse statistique des notes du DS groupe par groupe.

    Les objectifs de ce projet en lien avec la poursuite du développement de l'application existante sont listés ci-dessous :
- faire l'état des lieux de la dernière version de l'application web et corriger les disfonctionnements des fonctionnalités existantes ;
- ajouter des fonctionnalités pour saisir les données de notation d'un DS avec une seule note, d'un DS avec un ou plusieurs exercices comportant des parties ;
- étendre les fonctionnalités existantes de l'application à la gestion des notes des quatre TP de des deux UE de chimie et au calcul de la note finale de TP ;
- ajouter une fonctionnalité permettant de consulter les notes d'un DS pour une section (licence SVTE) ou un parcours (licence SESI) et pour l'ensemble de l'effectif avec génération des données statistiques associées ;
- ajouter une fonctionnalité pour gérer l'exportation des fichiers de notes de DS, d'écrit, de TP et d'UE au format xls et pdf ;
- gérer le changement d'année universitaire avec un archivage des données des années précédentes ;
- ajouter une fonctionnalité pour permettre l'accès à un utilisateur étudiant ;
- prévoir la gestion de la notation de la seconde session avec un choix des évaluations incluses dans le calcul de la note de cette seconde session ;
- ajouter des fonctionnalités permettant l'utilisation de l'application pour d'autres UE (informatique) de la licence SESI comme l'utilisation d'une note bonus ;

    Une notice d'utilisation de l'application développée devra être rédigée. Cette notice comportera les informations essentielles sur le langage et sur la structure des algorithmes utilisés afin que d'autres stagiaires soient capables de faire évoluer l'application.

Sujet non-attribué