Regístrese en la próxima reunión de Open edX para obtener más información.

¿Crear un nuevo curso desde cero en Open edX LMS? Suena emocionante, ¿verdad? Pero también puedes sentirte como si estuvieras al pie de una montaña, mirando hacia arriba. Esa primera página (una página en blanco esperando tus ideas) es a la vez una oportunidad y un desafío. Míralo: todo limpio y vacío, listo para ser llenado con secciones y elementos interactivos que pronto contendrán el alma de tu curso.

página en blanco

Pero seamos realistas. Convertir este simple esquema en una rica experiencia de aprendizaje puede resultar complicado. Hay mucho que hacer: mapear el contenido, diseñar actividades y hacer clic y escribir en el medio. Es el tipo de trabajo que te hace desear una varita mágica para que todo cobre vida.

¿Y si te dijera que la magia es algo real? No con una varita, sino con el poder de la IA. ¿Qué pasaría si pudiéramos eliminar el tedio y dejar que la tecnología inteligente nos echara una mano? Eso es exactamente en lo que nos estamos sumergiendo. Estamos aprovechando las capacidades avanzadas de Large Language Models (LLM) para generar contenido fundamental. No se trata de reemplazar el toque humano; se trata de aumentar su proceso creativo con eficiencia de IA.

Generación de contenido impulsada por IA

Desarrollando un modelo que se alimenta de diversas fuentes de contenido (ya sea un video de YouTube, documentación oficial como la última documentación de Python o contenido PDF) para construir la base de nuestro curso. Este modelo sólo utiliza el contenido proporcionado y, de esta manera, proporciona una experiencia de aprendizaje reveladora sin alucinaciones ni información fabricada. El modelo está entrenado sobre cómo es un buen curso y proporciona su respuesta en base a eso.

El modelo también tiene API para integrarlo con otras herramientas como editores para asegurarnos de que tenemos control sobre el contenido, podemos editarlo, mejorarlo y pulirlo.

La siguiente es una aplicación RAG (generación aumentada de recuperación) que se alimenta de Python 3.12 qué hay de nuevo doc y crea un curso corto basado en eso. 

IA, LLM y RAG

En el corazón de nuestra herramienta de creación de contenido se encuentra una combinación de tecnologías que pueden parecer complejas pero que son bastante sencillas. Inteligencia Artificial (AI) Se refiere a máquinas diseñadas para imitar la inteligencia humana. Dentro de la IA, tenemos Modelos de lenguaje grande (LLM), que son como vastas bibliotecas interactivas que comprenden y generan texto de forma humana. Recuperación de Generación Aumentada (RAG) combina lo mejor de ambos mundos: obtiene información precisa (recuperación) y luego lo moldea creativamente en contenido nuevo (generación). Piense en ello como un investigador diligente y un escritor creativo, todo en uno. Nuestra aplicación utiliza estas tecnologías para transformar diversos contenidos en experiencias educativas estructuradas.

Del borrador de IA a la plataforma Open edX: refinando e impartiendo el curso

En el paso anterior, utilizamos IA para generar nuestra información, pero eso fue solo el comienzo. Es muy importante agregar un toque humano a nuestro contenido para transformar esa información en sabiduría. Para que este paso cierre la brecha entre el contenido generado por IA y su entrega a Open edX LMS, utilizamos un editor que realiza una llamada API para modelar las API, recuperar datos generados por IA y nos proporciona una forma de editarlos y cuando hayamos terminado podemos exportarlo como OLX formato para cargarlo en Open edX LMS.

Aquí está el desglose de los pasos que vamos a seguir para crear nuestro curso:

  1. Obtenga contenido generado por IA: Nuestro Editor se comunica con el modelo de IA, proporcionándole el enlace a nuestra fuente de contenido seleccionada.
  2. Recibir datos estructurados: El modelo procesa este contenido y devuelve un borrador estructurado del curso, completo con secciones, subsecciones y evaluaciones iniciales.
  3. Cargar en el editor: Este borrador se carga luego en el editor, sentando las bases del curso.
  4. Editar y mejorar: Con el editor, tienes la libertad de ajustar cada detalle: ajustando la narrativa, enriqueciendo el contenido, agregando elementos multimedia y alineándolo con los resultados del aprendizaje.
  5. Exportar como OLX: Una vez que estemos satisfechos con el contenido del curso, el editor nos permite exportar el curso completo como un archivo OLX (Open Learning XML).
  6. Importar a Open edX Plataforma: el paso final es tomar este archivo OLX e importarlo a Open edX.

Vamos a ver cómo funciona

Imaginemos que creamos una videoconferencia en YouTube sobre Python if-else stetements. Ahora queremos crear un curso corto de Open edX usando ese video.

  1. Ingresemos el enlace del video en el elemento de entrada del Editor y hagamos clic en Crear Curso
editor extrae datos
  1. Después de hacer clic en el botón, el editor realiza una llamada a la API del modelo, recupera el contenido generado y lo carga en el editor.
editor extrae datos

Deberíamos ver algo como lo siguiente en el editor.

editor con datos
  1. Ahora, afinemos y mejoremos nuestro contenido en el editor, y cuando hayamos terminado, haga clic en Exportar OLX
editor mejorar datos

Si nuestra estructura de contenido es un OLX válido, el archivo se descarga.

En este ejemplo solo agregué algunos estilos y un nuevo componente. Ejecutor de código Python a nuestro curso. Recuerde, esto es sólo un punto de partida. La esencia de un curso verdaderamente exitoso reside en el toque personalizado que le aportas. La IA puede sentar las bases, pero son el conocimiento y la experiencia de un diseñador instruccional los que transforman esta base en una experiencia de aprendizaje exitosa.

  1. Importar el curso al Open edX LMS

Ahora vayamos a nuestro curso en la plataforma Open edX y naveguemos hasta la /import/course-v1:TLA+PY106+2024_Q1 URL y haga clic en Elija un archivo para importar para seleccionar e importar el archivo descargado en el paso anterior

importación del curso 1
importación del curso 2
importación del curso 3
  1. Confirmar la estructura del curso

Ahora naveguemos a LMS para confirmar que nuestro curso se ve como se esperaba.

resultado del curso

Como puede ver, pudimos importar exitosamente nuestro curso a la plataforma Open edX.

En esta publicación, hablamos sobre cómo la IA puede ayudarnos a acelerar la creación de contenido en Open edX LMS, pero solo hemos echado un vistazo a la superficie de lo que es posible.

La velocidad a la que evoluciona la IA promete un futuro aún más brillante para tener mejores experiencias de aprendizaje y participación de los estudiantes.

Si está interesado en utilizar esta herramienta con su instancia de Open edX, no dude en llegar a mí Y estaré más que feliz de mantenerlo informado sobre el proceso de desarrollo y brindarle acceso de prueba beta.

Si tiene preguntas o comentarios, únase a la próxima reunión de Open edX de forma gratuita para obtener más información y registrar aquí.

carga