La version Maple contient de nombreuses fonctionnalités, améliorations et améliorations. Certains font l'objet de leurs propres articles de blog : Prise en charge de LTI 1.3 et LTI Advantage, la version globale de Maple, et les articles à venir plongeant dans le Apprentissage MFE, Améliorations de l'application mobile, et un outil appelé CoursGraph. Dans cet article, nous passerons en revue un certain nombre de petits ajouts à la plate-forme, avec de brèves descriptions de ce qu'ils sont.

Sauter la navigation dans l'apprentissage MFE

La navigation par saut est la possibilité d'accéder à n'importe quelle partie de votre didacticiel - à partir de n'importe quelle partie de votre didacticiel - en un clic, plutôt que d'avoir à naviguer manuellement dans les unités. L'écran de navigation apparaît sous la forme d'une liste de tous les éléments disponibles à ce niveau ; par exemple, cliquer sur le nom de la séquence dans l'image suivante affiche toutes les autres séquences de cette unité :

La navigation de saut est actuellement déployée pour le cours et le personnel mondial uniquement. Il peut être désactivé à l'aide de la Apprendre les options de configuration de MFE.

Améliorations de l'évaluation de la réponse ouverte (ORA)

Rubriques réutilisables : le personnel du cours peut désormais réutiliser une rubrique d'un ORA existant dans un cours lors de la création d'un nouvel ORA dans le même cours. À l'aide d'un identifiant de bloc, le personnel du cours peut désormais spécifier la rubrique de l'ORA qu'il souhaite cloner dans un autre ORA au sein du même cours.

Cela se fait dans Studio. Le personnel du cours accède à la section "Rubrique" du mode d'édition de l'ORA publiée ou non publiée dont il souhaite cloner la rubrique. Après avoir développé la section "Clone Rubric", ils peuvent copier l'ID de bloc pour cet ORA.

Ensuite, ils peuvent soit créer un nouvel ORA, soit naviguer vers un ORA existant, et ouvrir la section "Rubrique" du modal d'édition. Ici, ils peuvent soit coller l'ID de bloc complet de l'ORA dont ils veulent cloner la rubrique, soit saisir quelques caractères de cet ID de bloc et le sélectionner dans la liste déroulante.

Une fois l'ID de bloc correct sélectionné, ils peuvent sélectionner "Cloner" et toutes les valeurs de rubrique existantes seront remplacées par les valeurs de rubrique de l'ORA d'origine.

Les améliorations ORA supplémentaires incluent une limite de caractères étendue pour la section de commentaires - 1,000 XNUMX caractères peuvent désormais être utilisés. De plus, cette section de commentaires sur les soumissions est désormais pleine largeur. Enfin, dans le LMS, il y a maintenant un nouveau bouton pour éditer directement le composant ORA dans Studio.

Création de cours : améliorations de l'éditeur de problèmes courants

Pour faciliter l'édition, les icônes de l'éditeur de démarquage des problèmes courants ont été mises à jour afin que le nom du modèle de problème soit plus évident. De plus, comme indiqué ci-dessous, la feuille de référence Markdown est désormais visible dans l'éditeur ; la fenêtre modale a été agrandie pour s'adapter à cela, garantissant que l'espace de création disponible n'a pas été réduit.

Autorisations détaillées de création de cours et de bibliothèques

Actuellement dans Open edX Studio, la possibilité de créer de nouveaux cours et bibliothèques est réservée aux administrateurs, qui ont le pouvoir de créer au sein de n'importe quelle organisation de leur choix. Cela signifie que le responsable d'une organisation, si ce pouvoir lui est accordé, pourrait créer des cours et des bibliothèques non seulement au sein de sa propre organisation, mais dans n'importe quelle organisation qui se trouve sur l'instance Open edX. Dans les grandes installations Open edX avec plusieurs organisations, cela peut être un casse-tête car les équipes de cours doivent faire des demandes aux administrateurs chaque fois qu'elles souhaitent créer un nouveau cours ou une nouvelle bibliothèque.

Avec la version de Maple, les administrateurs d'instance peuvent accorder aux utilisateurs la permission de créer des cours au sein d'une ou plusieurs organisations spécifiques, faisant ainsi de la création de cours quelque chose que les organisations peuvent gérer elles-mêmes. Les utilisateurs peuvent demander des droits de création sur la page d'accueil de Studio, et les administrateurs des installations Open edX peuvent gérer les demandes via l'interface Django Admin de Studio Administration, sous l'option Course Creators.

Changements opérationnels du site

La génération de certificats de cours a changé de plusieurs façons (notes complètes):

  • Le code pour générer (créer ou mettre à jour) les certificats de cours PDF a été supprimé de la plate-forme edx ; voir le ticket de dépréciation
  • Les certificats de piste d'audit ne sont plus pris en charge ; voir le ticket de dépréciation
  • Nouveauté comportement de la liste d'autorisation est entièrement déployé (le terme liste d'autorisation remplace ce qui s'appelait auparavant whitelist)
  • Le fix_ungraded_certs, régénérer_utilisateur, resubmit_error_certificateset non généré_certs les commandes de gestion ont été supprimées. A leur place, veuillez utiliser le cert_génération commander.
  • Les fonctions de l'API de certificat ont été déplacées, donc si vous avez du code dans un référentiel tiers qui utilise cette API, pointez-les vers le nouveau chemin. openx/core/djangoapps/certificates/api.py → lms/djangoapps/certificates/api.py

Création de cours : de meilleurs messages d'erreur s'affichent désormais lorsque des problèmes surviennent lors de l'importation de cours sur la page d'importation/exportation de Studio. Pour les quelques personnes qui utilisent cette fonctionnalité, ils trouveront de meilleurs indicateurs d'erreurs dans leur cours OLX qui bloque une importation de cours réussie.

Un certain nombre de modifications ont été apportées au fonctionnement de votre installation Open edX. Ces modifications majeures méritent d'être signalées :

  • Studio évolue pour devenir un client OAuth de LMS, utilisant la même configuration SSO que les autres IDA utilisent. Il s'agit d'un changement radical ; suivre la Runbook de migration Studio OAuth dans le cadre de la mise à niveau vers Maple.

La version django-cors-headers a été mise à niveau vers 3.2.0 et CORS_ORIGIN_WHITELIST nécessite désormais des schémas d'URI. Vous devrez mettre à jour votre liste blanche pour inclure des schémas, par exemple de ceci : CORS_ORIGIN_WHITELIST = ["foo.com"] à CORS_ORIGIN_WHITELIST = ["https://foo.com"]

chargement