Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.5.1 Release: Ubiquity-student version 1.1.3
    Modification serveur :
    - Résolution de bugs :
      - Correction du numéro de groupe
  • v1.5.0 Release: Ubiquity-student version 1.1.1
    Modification serveur :
    - Résolution de bugs :
      - Correction de la modification du sujet du TP
    - Settings :
      - Version minimal du client en 1.1.0
    
    Modification client :
    - Ajout de la possibilité de mettre à jour le code via la barre de menu si la solution ou le sujet du TP ont changé
    - Correction des signals
  • 1.4.3 Release: Ubiquity-student version 1.0.1
    Modification serveur :
    - 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
    
    Modification client :
    - Ajout de la gestion si le TP voulu est suspendu
  • v1.4.2
    Modification serveur :
    - 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.1
    Modification serveur :
    - 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.0
    Modification serveur :
    - 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.10
    Modification serveur :
    - Vues :
       - Correction des vues avec les tableaux et le rechargement
       - Correction du graphique de progression affichant des 0 à la place de -1 (bloc cassé) et -2 (fichier manquant)
    - Résolution de bugs :
       - Correction de l'historique si pas d'historique existant
  • v1.3.9
    Modification serveur :
    - 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.8 Release: Ubiquity-student version 0.8.2
    Modification serveur :
    - 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
    
    Modification client :
    - Correction des droits sur les fichiers extraits
  • v1.3.7 Release: Ubiquity-student version 0.8.1
    Modification serveur :
    - 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
    
    Modification client :
    - Correction de l'affichage de la progression en CUI
  • v1.3.6
    Modification serveur :
    - Settings :
       - Changement du temps de rechargement du client à 30 secondes, modifiable dans les settings
    - Résolution de bug :
       - Correction de la suppression de l'historique au moment de la suppression d'un TP
  • v1.3.5
    Modification serveur :
    - 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.4
    Modification serveur :
    - 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
  • v1.3.3
    Modification serveur :
    - 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
  • v1.3.2 Release: Ubiquity-student version 0.8.0
    Modification serveur :
    - Résolution de bug :
       - Correction de l'url du sujet dans le détail d'un TP
  • v1.3.1
    Modification serveur :
    - Settings :
       - Correction des settings (ajout HISTORY_GIT_ACTIVE)
       - Ajout de git au Dockerfile
    - Résolution de bug :
       - Correction de la création d'un historique de TP
       - Correction du lexique du plugin langage C
       - Correction quand un id de bloc étudiant est inconnu de la solution
  • v1.3.0
    Modification serveur :
    - 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
    
    Modification client :
    - Ajout de l'emmission d'un message console lorsqu'une nouvelle version est disponible
    - Ajout de la possibilité de restaurer des fichiers non suivis
    - Ajout d'argument console pour la restauration :
       - -r/--restore
    - Ajout de la date de dernier accès à chaque TP dans le fichier de configs
    - Correction de la traduction de la vue affichant la progression (vue Web)
    - Traduction du help (-h/--help)
    - Utilisation de Tkinter à la place de PySide2/PyQt
    - Affichage de la progression de l'étudiant dans un navigateur web
  • v1.2.0
    Modification serveur :
    - 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)
    
    Modification client :
    - Ajout d'arguments console :
       - -h/--help
       - -V/--version
       - -l/--list
       - --load ID
       - --no-gui
       - --no-color
       - -s/--server
       - -u/--student-key
       - -g/--group-key
       - -d/--directory
    - Ajout de la vérification de la version par rapport au serveur
  • v1.1.4
    - Ajout du package Pypi
    - Docstring/annotation/pylint
  • v1.1.3
    - Fix client :
      - Ajout barre de status => affiche le répertoire actuel
      - Ne supprime plus le repertoire du champ de saisi sur annulation
    - Modification du menu Aide
      - Logo
      - wiki
    - Fix settings => indépendant de l'institution
    - Ajout de la dockerisation