Dernières évolutions
Ajouté
- Éditeur de formation : l'onglet Parcours en étapes
- Conditions entre formations d'une session, réglées depuis le chemin de formation
- Option « Les formateurs voient tous les apprenants de la plateforme (y compris des sessions terminées) »
- Écran Formations : sessions en vignettes et chemin de formation
- Mes formations (apprenant) : sessions en vignettes et chemin de progression
- Le portugais livré mélangeait deux variantes ; il est désormais cohérent
- Les six langues prioritaires sont complètes
- Dette de traduction : cinq langues remises à niveau
- Seize variables de rapport n'existaient pas, et sept barres empilées sortaient fausses en silence
- Le certificat de réalisation sortait avec ses mentions à trous
Modifié
- Gap métier, Dashboard RH compétences et Habilitations à renouveler passent dans l'Analyser
- Logo et image de connexion par défaut : LMSDISPATCHER
- Couleur principale par défaut : #5869fd
- Page de connexion : image de fond bord à bord et logo du mode sombre
- Dépendances : Guzzle 6 → 7
- Plus aucune image de graphique dans les modèles de rapport fournis
- Un envoi de tracking en échec ne séquestre plus l'apprenant dans le contenu
- Échec d'import — l'erreur est enfin lisible et offre une issue
- Quiz natif — cmi.suspend_data reprend son rôle, et le LMS cesse de l'effacer
- Éditeur de parcours — les colonnes de réglage sont nommées
Corrigé
- Validation manuelle, note, émargement et « valider d'office » en échec en mode SQL strict
- Libellés restés en français sur une instance dans une autre langue
- Nom de rubrique affiché dans la mauvaise langue
- Sécurité — XSS dans le panneau de notifications
- Données de démonstration : l'« Évaluation finale » de chaque formation s'ouvrait sur « 403 Accès refusé »
- Écran Formations : bascule liste / vignettes perdue, et plus d'infobulles sur les vignettes de session
- Envoi d'e-mails et PDF avec image : fonctions supprimées en PHP 8
- Fausse alerte « La connexion a été interrompue » à la fermeture d'une activité
- Sentry : incidents parasites à chaque erreur signalée
- Page d'erreur en rouvrant une édition de formation expirée
Sécurité
- install — le refus ne renseigne plus le visiteur
- Protection des fichiers sensibles portée par le dépôt
- ai ping — contrôle aligné sur l'architecture proxy
- Écran Crédits IA — consigne d'activation corrigée
- download file — un apprenant pouvait télécharger le dépôt d'un autre
- Erreur 500 après un upload réussi, quand Sentry est activé
- UA « remise + anti-plagiat Compilatio » : énoncé perdu à la réouverture
- Import de paquets — le bouton « Valider » ne réagissait plus sans fichier coché
- Parcours — « Masquer / Afficher » sur un parcours en cours de modification : page blanche
- ai ping plantait en erreur fatale
Accessibility
- Tableau de bord (widgets) — langue et titre du document
- Communauté (fil + post) — noms accessibles des contrôles
- Langue du document dynamique + support RTL
- Lien d'évitement « Aller au contenu »
- Dashboard apprenant + 10 widgets — passe RGAA / WCAG 2.1 AA (Phase 4)
- Page Résultats — passe RGAA / navigation clavier complète
- Barre de navigation des modules — passe RGAA / WCAG 2.1 AA
- Liste des parcours apprenant — passe RGAA / WCAG 2.1 AA
- Modale a11y elle-même — bouton fermeture avec focus visible
- Page publique d'accessibilité + lien systématique en pied de page (ouverture en modale)
Supprimé
- Retrait des pages d'export / restauration / réinitialisation de la base
- Retrait de web services d'un ancien connecteur tiers
- Feature flag SSO_OAUTH2_ENABLED retiré
- Variables Classes virtuelles retirées du dropdown des modèles de mail
DGTLMS — version 26.31.8