Desarrolla

Únase a los desarrolladores que contribuyen al éxito de la plataforma Open edX. Obtenga más información sobre el producto, la documentación y los espacios de colaboración.

Conjunto de habilidades recomendado

Para contribuir al código base de Open edX o para crear XBlocks, los desarrolladores necesitan:

  • Conocimiento y comodidad con Python/Django y Javascript/React
  • Familiaridad con Docker
  • Comodidad con HTML y CSS si escribe funciones de front-end.
  • Comprensión de Open edX internacionalización (i18n)  y  accesibilidad (a11y) orientaciones

Recursos de desarrollo

Todo lo que necesita para ser un miembro productivo de la comunidad Open edX:

  • Documentación oficial del desarrollador
  • Espacios de colaboración en la wiki
  • Acceso a repositorios de código (alojados en GitHub)

Entorno de desarrollo

Tutor es su herramienta para desarrollar y probar Open edX en su computadora local (a partir de junio de 2023, el desarrollo de MFE sigue siendo más fácil en Devstack, un entorno de desarrollo más antiguo). Tanto Tutor como Devstack usan contenedores Docker que usan los mismos requisitos del sistema que un sistema de producción.

Tutor incluye:

  • El sistema de gestión de aprendizaje (LMS).
  • Studio, para desarrollo de cursos.
  • Foros
  • Evaluaciones de respuesta abierta.

Tutor también es la forma recomendada de ejecutar una instancia de Open edX.

Personalización

Las opciones para personalizar su instancia de Open edX incluyen XBlocks, LTI y API.

Informes de problemas

Si necesita informar un problema técnico con el software de Open edX, Slack es el lugar para hacerlo. Usted puede solicitar una invitación de SlackAbre un enlace en una pestaña nueva automáticamente, para luego unirse a nuestro espacio de trabajo comunitario de Slack. Los problemas de seguridad deben informarse en privado a seguridad@edx.org.

Entorno de desarrollo

¿Usted es nuevo en el desarrollo de Open edX? Consulte nuestra página de inicio para obtener detalles sobre cómo elegir una distribución.

¡Ú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.