Beaucoup d'entre vous connaissent la version spécifique à edX du langage de balisage eXtensible (XML) qu'edX utilise comme format de contenu. Ce format, que nous venons de renommer Open Learning XML (OLX), permet à nos auteurs de cours de réutiliser facilement le contenu dans une variété de contextes, des cours sur la plateforme edX aux instances privées d'Open edX et même dans d'autres environnements d'apprentissage. Nous tenons à remercier les partenaires et les premiers utilisateurs, y compris le MIT et l'équipe Course Builder de Google, qui nous ont aidés à développer OLX depuis le début, alors que nous cherchons à créer du contenu attrayant pour près de trois millions d'étudiants dans le monde.
Notre objectif primordial dans le développement d'OLX a été de créer un format prenant en charge un large éventail de types de contenu et ayant une extensibilité pratiquement illimitée. Pour atteindre cet objectif, nous avons défini trois objectifs pour OLX grâce à des conversations avec nos partenaires de la communauté Open edX élargie :
-
Autorisez le mouvement transparent du contenu entre les instances d'Open edX.
-
Autorisez la génération de contenu OLX en dehors d'edX Studio, notre outil de création. Nous voulons que les équipes de cours puissent facilement convertir le contenu qu'elles ont créé dans d'autres formats de cours.
-
Donnez-vous le contrôle de votre contenu en vous assurant que le contenu reste portable et exempt d'encodage spécifique à edX.
Aussi enthousiasmés que nous soyons par l'impact potentiel d'OLX sur l'éducation dans le monde, nous reconnaissons que le format a ses bizarreries. Certaines représentations ne suivent pas les conventions actuelles et nous n'avons jamais écrit de détails ni fourni de schéma. Pour vous aider à naviguer dans ces eaux parfois déroutantes, nous venons de publier un version alpha de la documentation pour OLX. Cette documentation décrit l'état actuel du format OLX, y compris :
-
Politiques actuelles régissant l'utilisation d'OLX.
-
L'état actuel d'OLX pour les didacticiels.
-
XML pour d'autres contenus de cours, y compris les pages À propos du cours, les pages statiques et les actifs.
-
XML pour les problèmes, les outils et les composants.
En publiant cette documentation, nous faisons un premier pas important vers un nouvel objectif : nous voulons créer et mettre en œuvre des normes formelles qui rendront OLX plus fiable pour tous. Et nous voulons que vous, la communauté Open edX, fassiez partie de la conversation. Nous pensons que vous avez de précieuses idées sur la manière de prendre pleinement en charge nos utilisateurs existants, qui apprécient la flexibilité de notre format, tout en créant une structure et des normes qui aideront les nouveaux arrivants à OLX à démarrer. Nous apprécions vos commentaires non seulement sur ce à quoi devrait ressembler le format, mais également sur les meilleurs moyens d'encourager le respect des politiques que nous créons.
Avec la documentation préliminaire en place, nos prochaines étapes vers la mise en œuvre complète et la documentation de nos normes OLX sont :
-
Décrire et publier une norme OLX (schéma). C'est probablement l'aspect le plus difficile de tout effort XML, et c'est particulièrement difficile pour OLX car les membres de notre communauté créeront une grande variété de XBlocks qui enrichiront le contenu du cours.
-
Validez un document OLX par rapport à ce schéma lorsque le contenu est importé dans une instance Open edX.
-
Développez des outils qui aideront les utilisateurs de Studio à créer un OLX valide pendant qu'ils créent du contenu.
-
Séparez certaines des extensions OLX actuellement spécifiques à la plate-forme.
-
Définir un mécanisme d'extension ouvert permettant à OLX d'évoluer dans le temps.
Encore une fois, nous voulons que vous fassiez partie de cette conversation. Nous apprécions tous les commentaires que vous avez sur notre documentation et nos plans OLX. Alors que nous travaillons vers nos objectifs pour les prochains mois, nous vous tiendrons au courant des mises à jour progressives de notre documentation. Les futures versions incluront des détails et des exemples d'OLX qui peuvent être déployés directement sur le LMS, plutôt que d'avoir à être interprétés par Studio. Vous verrez également des instructions plus détaillées pour le déploiement sur le LMS et pour la conversion à partir d'autres formats, ainsi que des visites guidées détaillées de plusieurs cours XML.
Nous vous remercions encore d'être une partie si précieuse de la communauté edX, et attendons vos commentaires et questions. S'il vous plaît envoyez-moi un e-mail à bporter@edx.org.
![]()