Puesto de ingeniería: Complejidad de datos de campo XBlock

20 de junio de 2019 | Por

Dave Ormsbee, uno de nuestros ingenieros más longevos en edX, escribió un publicación altamente opinada sobre XBlock Fields, El bueno y el malo (XBloques son cómo puede implementar tipos de contenido personalizados en los cursos de Open edX). En él, Dave argumenta que los diseñamos en exceso en un intento de ocultar la complejidad del usuario final/desarrollador, dejando XBlock creadores para lidiar con las consecuencias no deseadas de nuestras primeras elecciones de abstracción. Esta cita es un buen resumen:

    “…probablemente no sea sorprendente que vea XBlock Fields como un caso en el que hemos complicado innecesariamente el diseño con un exceso de abstracción. Peor que eso, sin embargo, creo que en realidad ha contaminado nuestro modelo mental de material didáctico a lo largo de los años y nos ha alejado más de donde debemos ir como plataforma. Pero empecemos por el principio”.

Si desea obtener más información sobre las opciones de diseño y las consecuencias, especialmente en lo que respecta a LMS u Open edX en particular, lea el el artículo completo. Si desea ayudarnos a navegar por la reestructuración de la plataforma y las API asociadas, ¡nos gustaría saber de usted!

Más sobre XBlocks aqui y aqui.

Carga

Inicie el debate en discuss.openedx.org

¿Necesita más tiempo? Eche un vistazo a los artículos a continuación.

Resolviendo problemas juntos: Desarrollo de plataformas impulsado por la comunidad
Desarrolla tus habilidades y escala el futuro en la Conferencia Open edX.
Talleres para desarrolladores de la conferencia Open edX
Recuperando nuestro futuro digital: Por qué me uní al grupo Open Renaissance
¡Únete a la Conferencia Open edX 2026!

La Conferencia Open edX 2026 presentará casos de uso innovadores para uno de los mejores sistemas de gestión de aprendizaje en línea de código abierto del mundo, la plataforma Open edX, y descubrirá los últimos avances en diseño instruccional, constelación de cursos y métodos para operar y ampliar la plataforma Open edX. , incluidas tecnologías innovadoras, como la IA generativa.