Poste d'ingénieur : Complexité des données de terrain XBlock

20 juin 2019 | Par

Dave Ormsbee, l'un de nos ingénieurs les plus anciens chez edX, a écrit un article très avisé sur XBlock Fields, le bien et le mal (XBlocks expliquent comment implémenter des types de contenu personnalisés dans les cours Open edX). Dans ce document, Dave affirme que nous les avons sur-conçus dans le but de cacher la complexité à l'utilisateur final/développeur, laissant XBlockName créateurs pour faire face aux conséquences imprévues de nos premiers choix d'abstraction. Cette citation est un bon résumé :

    "... il n'est probablement pas surprenant que je considère XBlock Fields comme un cas où nous avons inutilement compliqué la conception avec une abstraction excessive. Pire que cela cependant, je pense que cela a en fait entaché notre modèle mental de didacticiels au fil des ans et nous a éloignés de là où nous devons aller en tant que plate-forme. Mais commençons par le début.

Si vous souhaitez en savoir plus sur les choix de conception et leurs conséquences, notamment en ce qui concerne les LMS ou Open edX en particulier, lisez le l'article complet. Si vous souhaitez nous aider à naviguer dans la réarchitecture de la plateforme et des API associées, nous aimerions avoir de vos nouvelles !

En savoir plus sur XBlocks ici et ici.

chargement

Lancez la discussion sur discuter.openedx.org

Il est temps d'en savoir plus ? Consultez les articles ci-dessous.

Résoudre les problèmes ensemble : le développement de plateformes piloté par la communauté
Développer les compétences et l'avenir à la conférence Open edX
Ateliers pour développeurs de la conférence edX ouverte
Reprendre le contrôle de notre avenir numérique : pourquoi j’ai rejoint le groupe Open Renaissance
Rejoignez la conférence Open edX 2026 !

La conférence Open edX 2026 présentera des cas d'utilisation innovants pour l'un des meilleurs systèmes de gestion de l'apprentissage en ligne open source au monde, la plateforme Open edX, et découvrira les dernières avancées en matière de conception pédagogique, de constellation de cours et de méthodes d'exploitation et d'extension de la plateforme Open edX. , y compris des technologies de pointe, telles que l’IA générative.