Constructor Learn: 17 octobre 2025

17 octobre, 2025

Aperçu

Dans cette version, nous avons introduit les reprises de cours qui permettent aux organisations de créer des programmes complets de recertification. Les apprenants peuvent désormais repasser des cours terminés après une période paramétrable. Le système gère intelligemment les statuts des activités en préservant les progrès récents et en réinitialisant les activités plus anciennes.

Nous avons également poursuivi la construction des bases pour les fonctionnalités à venir, notamment une intégration améliorée de H5P avec un meilleur support de LTI 1.3, une notation par AI basée sur des grilles d'évaluation, et la migration de composants vers notre nouveau framework UI. Ces améliorations côté backend permettront de nouvelles capacités dans les prochaines versions.

Quoi de neuf

Reprises de cours et recertification

Nous sommes heureux de présenter un système complet de reprise de cours pour les cours multi-activités. Cette fonctionnalité permet aux organisations de mener des programmes de recertification et offre aux apprenants la possibilité de rafraîchir leurs connaissances en repassant des cours terminés.

Les instructeurs peuvent désormais:

  • Configurer si un cours peut être repris par les apprenants.
  • Définir une fenêtre de reprise qui détermine quand les apprenants peuvent repasser un cours après l'achèvement (par exemple, 2 mois, 6 semaines, 1 an).
  • Contrôler quelles activités doivent être complétées à nouveau en fonction de la date à laquelle elles ont été terminées.

Les apprenants peuvent désormais:

  • Repasser les cours terminés lorsque la fenêtre de reprise s'ouvre.
  • Consulter toutes les tentatives précédentes et leurs résultats sur la page du cours.
  • Revoir les tentatives précédentes si les paramètres du cours le permettent.
  • Voir que les activités récemment terminées (dans la fenêtre de reprise) sont marquées comme Terminé, tandis que les activités plus anciennes sont réinitialisées à Non started.

Principales fonctionnalités:

  • Chaque tentative de cours est stockée séparément avec un historique complet des tentatives.
  • Le statut d'achèvement des activités est préservé de manière intelligente en fonction des paramètres de la fenêtre de reprise.
  • Les progrès dans d'autres cours restent inchangés lors de la reprise d'un cours spécifique.
  • Tous les paramètres de flux de contenu et les prérequis s'appliquent à chaque nouvelle reprise.

Corrections

Nous avons effectué les corrections suivantes pour améliorer les performances et la stabilité de la plateforme:

  • API et backend:
    • Correction d'un problème où les méthodes DELETE d'OAuth renvoyaient une erreur 500.
    • Résolution d'un problème provoquant une erreur 500 lors de la finalisation des workflows d'objectifs avec des configurations d'activités LTI spécifiques.
  • Contenu et gestion des cours:
    • Correction d'erreurs dans l'importation de questions XML, y compris une analyse incorrecte du texte formaté et une confusion entre types de questions. Ajout d'une validation pour fournir des messages d'erreur plus informatifs.
    • Résolution d'un problème où la génération de quiz par AI n'était pas disponible pour les rôles Chef d'équipe, Contributeur d'équipe et Contributeur global de contenu sans le rôle Administrateur.
    • Correction d'un bug où le bouton Recommencer s'affichait pour les reprises de composition même avant l'ouverture de la fenêtre de reprise.
    • Correction d'un problème où la dernière tentative était affichée pour révision au lieu de la tentative sélectionnée lorsque plusieurs reprises avaient été effectuées pour un cours.
    • Correction d'un bug où les rapports d'enquête n'incluaient pas toutes les réponses des utilisateurs lors de l'export.
    • Résolution d'un problème où certaines collections n'étaient pas affichées dans le catalogue.
  • Inscription et certification:
    • Correction des problèmes de validation dans la fonctionnalité de recertification, y compris l'absence de validation pour les valeurs négatives dans le champ Fenêtre de reprise.
    • Correction d'un problème où Activer l'algorithme d'apprentissage par renforcement s'affichait pour des cours qui ne prenaient pas en charge ce paramètre.
    • Résolution d'un bug empêchant l'ajout d'instructeurs dans Paramètres du cours.
    • Correction du texte de l'infobulle pour l'option Obligatoire dans l'inscription globale.
    • Correction d'un problème où l'option Obligatoire pouvait être activée dans l'inscription globale alors qu'elle ne devait pas l'être.
    • Correction d'un bug où le bouton Ajouter la sélection disparaissait après navigation dans l'inscription de groupe.
    • Correction des problèmes d'affichage du modèle de certificat et de l'état du bouton Ajouter.
  • Notation et évaluation:
    • Correction des scores manquants dans la notation par AI pour les grilles d'évaluation créées manuellement.
    • Résolution d'un problème où l'édition des commentaires de devoir modifiait le formatage du texte.
    • Correction d'un bug où le score minimal possible n'était pas appliqué aux réponses non pertinentes dans la notation par AI selon une grille.
    • Correction d'un problème où les réponses factices d'étudiants entraînaient des scores maximum au lieu des minimums.
  • UI et UX:
    • Correction des noms de couleurs ne s'affichant pas correctement dans les paramètres de notation.
    • Résolution de problèmes de navigation avec des redirections incorrectes depuis les fil d'Ariane dans les quiz.
    • Correction des formules dans les réponses de quiz qui ne s'affichaient pas sur Safari et Chrome Mobile pour iOS.
    • Correction du menu en bulle de l'éditeur de texte enrichi qui était coupé par d'autres éléments de l'UI.
    • Résolution d'un problème où le menu hamburger (Table des matières) s'affichait à la mauvaise position après le retour des paramètres du cours.
    • Correction du tri ne fonctionnant pas dans Class Splits.
    • Résolution d'un problème où l'option Collaboratif ne pouvait pas être sélectionnée dans Class Splits.
    • Correction du champ Description qui n'était pas redimensionnable dans les propriétés du bloc Média.
    • Correction des couleurs des e-mails de fin de cours; le score et la note affichent désormais des couleurs appropriées en fonction de l'échelle de notation ou du score de réussite.
    • Correction de la validation du code unique dans l'onglet Général des Paramètres du cours.
    • Correction de l'avertissement "Navigateur non pris en charge détecté" qui apparaissait incorrectement sur Chrome mobile.
    • Correction des limitations de pièces jointes dans les consignes de devoir; désormais tous les types de fichiers sont pris en charge.
  • IDP et authentification:
    • Correction du bouton manquant Créer un compte et du message d'assistance sur la page de connexion IDP.
    • Résolution de problèmes de connexion lors de l'utilisation de différents indices de connexion et combinaisons de fournisseurs.