-
v1.4.30461fd38 · ·
- Résolution de bugs : - Correction du tri du tableau d'administration des utilisateurs - Correction des progressions des étudiants si la solution du TP est modifiée - Performance : - Utilisation du fichier CSS de fontawesome à la place du JavaScript - Vue : - Suppression des boutons de téléchargement des environnements étudiants à la liste des TP à l'accueil - Ajout de la possibilité de mettre en pause un TP - Langage : - Ajout du langage Prolog aux plugins de langage - Ajout du langage ADA aux plugins de langage - Settings : - Ajout du paquet django-extensions - Ajout des logs d'erreur par mail - Version minimal du client en 1.0.0
-
v1.4.2aed6950c · ·
- Résolution de bugs : - Correction du nombre maximum de groupes par TP (par défaut 100 groupes/TP) - Correction de la progression des indicateurs si son coeficient est supérieur à 1 - Correction de l'affichage du code des étudiants et de la solution - Correction de la traduction - Sécurité : - Vérification que le sujet est un fichier PDF - Échappement html du contenu des tableaux - Vue: - Ajout d'une erreur à la création d'un TP si pas d'indicateurs dans un bloc de code
-
v1.4.120ab0728 · ·
- Résolution de bugs : - Correction de l'affichage des icons des boutons - Correction de la progression des indcateurs si plusieurs mêmes indicateurs dans un même bloc de code - Model : - Ajout d'une clé de TP - Vues : - Suppression de la pagination et ajout d'un champ recherche aux tableaux de groupes - Changement du texte affiché par défaut dans le champ de recherche des vues de progression de groupes
-
v1.4.062d4eafd · ·
- Résolution de bugs : - Correction de l'analyse des commentaires (si annotation ou non) - Settings : - Correction du temps de vie l'event stream (par defaut 2h30) - Correction de l'emplacement des logs et des media par défaut vers /var - Correction de l'horaire de django pour les dates de mise à jour
-
v1.3.9f09a49f1 · ·
- Vues : - Changement du nom affiché pour les fichiers actuels lors de la mise à jour d'un TP en affichant seulement le nom du zip - Settings : - Changement des clés des groupes lors de la réinitialisation d'un TP - Correction des settings pour docker - Résolution de bugs : - Correction de la suppression d'un TP s'il n'a pas de répertoire historique - Correction de la progression de base à 0% si aucune modification
-
v1.3.8a61beec3 · ·
- Plugins: - Ajout du langage JavaCC aux plugins de langage - Performance : - Optimisation du nombre de requêtes en utilisant du Server-Sent Events (SSE) à la vue web du client - Résolution de bugs : - Correction de l'affichage de différentes vues - Correction du format des dates sur le graphique de progression
-
v1.3.701e5521d · ·
- Plugins: - Ajout du langage JavaScript aux plugins de langage - Performance : - Optimisation du calcul des progressions (minimum, maximum, moyenne...) dans un groupe - Changement de la base de données afin d'enregistrer les progressions d'un étudiant d'un groupe - Résolution de bug : - Correction des commandes git pour l'enregistrement de l'avancement des étudiants
-
v1.3.59c29cc0d · ·
- Vues: - Ajout du maximum, du minimum et de la moyenne sur le graphique de progression - Ajout d'un bouton permettant de télécharger l'historique du TP - Changement de la création des tableaux par du Javascript (bootstrap-table) - Settings : - Suppression de "django_table2" - Suppression de "django_filter" - Résolution de bug : - Correction de la redirection vers le détail du TP après sa création ou modification - Correction du détail de l'indicateur TokensNumber en affichant seulement le nombre de tokens - Correction de l'indicateur TokensNumber en utilisant que le nombre de tokens
-
v1.3.44af2eedf · ·
- Vues: - Ajout d'un graphique des dernières progressions sur la vue étudiante pour les tuteurs si l'historique git est activé - Ajout d'un graphique des dernières progressions sur la vue du client si l'historique git est activé - Ajout d'un bouton permettant de télécharger l'ensemble des travaux des étudiants d'un groupe ou d'un TP - Langages: - Ajout du token PREPROCESSOR au lexique et des preprocesseurs au lexique du langage C - Résolution de bug : - Correction de l'affichage de la progression quand il manque des blocs de code ou des fichiers - Correction de l'historique de la progression quand il manque des blocs de code ou des fichiers
-
v.1.3.0fb2e4978 · ·
- 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 - Mise en cache des classes d'indicateurs trouvés par introspection dans les répertoires de plugins - Langages : - Ajout des lexiques (mots-clés, opérateurs, nombres, ...) pour chaque langage - Mise en cache des classes des langages trouvés par introspection dans les répertoires de plugins - Vues : - Ajout de l'affichage d'une erreur lors de la création d'un TP si une annotation est inconnu - Ajout de la récupération de la production étudiante par l'enseignant - 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 - Ajout de la vue d'admin fonctionnel affichant les TP travaillés par un étudiant - 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 possilité de choisir le nombre de lignes des tableaux à afficher - Changement de la réinitialisation d'un TP en demandant une confirmation - Settings : - Ajout de l'authentification locale - 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) - Changement de la journalisation en un "RotatingFileHandler" - Changement de la gestion des plugins en supprimant le paquet "pluginlib" - 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 - 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 la présence d'une même annotation, entre deux plugins d'indicateur, en émettant une exception - Correction du calcul de la progression d'un étudiant lorsque des blocs de code sont manquants - Correction de certaines vues html par rapport à la taille de l'écran
-
v1.2.015755c6f · ·
- Indicateurs : - Ajout de l'indicateur Regex - Ajout de la gestion du nombre d'occurrences pour les indicateurs Keywords et Regex - Vues : - Modification du moyen d'accéder à groupe depuis la liste des groupes - Ajout d'une vue de détail d'un TP - Settings : - Modification de la gestion du logo (static ou url) dans les settings - Ajout de la version minimal du client - Résolution de bugs : - Fix redirection sur la liste des utilisateurs (admin fonctionnel) - Fix progression lorsqu'il n'y a pas d'indicateur (vue client)