|
|
### [v1.3.0](Mode-d'emploi-de-l'application-enseignante-v1.3.0)
|
|
|
|
|
|
- Indicateurs :
|
|
|
- Ajout de l'indicateur TokensNumber pour les unités lexicales
|
|
|
- Changement de la classe Indicateur de base en ajoutant la méthode get_annotation pour bien différencier le côté développeur du côté IHM
|
|
|
- Correction la présence d'une même annotation, entre deux plugins d'indicateur, en émettant une exception
|
|
|
- Langages :
|
|
|
- Ajout des lexiques (mots-clés, opérateurs, nombres, ...) pour chaque langage
|
|
|
- Vues :
|
|
|
- Ajout de l'affichage d'une erreur lors de la création d'un TP si une annotation est inconnu
|
|
|
- Ajout de la possibilité pour le propriétaire d'un TP de voir l'ensemble des étudiants des groupes
|
|
|
- Ajout de la vue d'admin fonctionnel affichant les TP créés par un enseignant
|
... | ... | @@ -14,20 +8,9 @@ |
|
|
- Ajout, sur la page de profil, du tableau des dix derniers TP travaillés si l'utilisateur est un étudiant
|
|
|
- Ajout de la possilité de donner son droit de propriété d'un TP à un autre enseignant
|
|
|
- Ajout de la récupération de la production étudiante par l'enseignant
|
|
|
- Correction de certaines vues html par rapport à la taille de l'écran
|
|
|
- Changement de la réinitialisation d'un TP en demandant une confirmation
|
|
|
- Ajout de l'authentification locale
|
|
|
- Settings :
|
|
|
- Changement de la journalisation en un "RotatingFileHandler"
|
|
|
- Changement de la gestion des plugins en supprimant le paquet "pluginlib"
|
|
|
- Ajout d'un historique git par TP pour garder l'historique des modifications des étudiants à l'aide de GitPython (HISTORY_GIT_ACTIVE désactivable dans les settings)
|
|
|
- Optimisation :
|
|
|
- Calcul des progressions enregistrées dans un fichier json par étudiant afin de le calculer que lorsque l'étudiant modifie un fichier et non lors du chargement de chaque page web
|
|
|
- Mise en cache des classes d'indicateurs et des langages trouvés par introspection dans les répertoires de plugins
|
|
|
- Résolution de bugs :
|
|
|
- Correction de la création des blocs de code des étudiants en vérifiant les ids des blocs de la solution
|
|
|
- Correction de la traduction
|
|
|
- Correction du calcul de la progression d'un étudiant lorsque des blocs de code sont manquants
|
|
|
|
|
|
---
|
|
|
|
... | ... | |