Framework o CMS para crear una aplicación web de aprendizaje electrónico

Estoy buscando un marco o CMS que pueda proporcionarme estas características en una aplicación web:

  • Una forma de crear presentaciones (diapositivas)
  • Una forma de crear preguntas de opción múltiple
  • Una forma de crear un curso a partir de estos dos tipos de elementos.

He visto que hay Open Edx, pero parece demasiado grande para lo que quiero. Otra solución sería utilizar para la presentación la parte de la presentación y desarrollar el resto, pero me gustaría saber si ya existe una alternativa mejor.

Estoy buscando algo en Java si es posible.

Si Moodle no encaja, ¿te importaría decir por qué?
No he visto ninguna forma de agregar diapositivas incrustadas en Moodle, excepto desde Google Slides y no puedo almacenar el tipo de datos que estarán presentes en las diapositivas en otra plataforma/sitio web. Debería estar alojado en mi servidor.
@Ereold: para presentaciones de diapositivas en Moodle, convierto presentaciones de Powerpoint en paquetes SCORM usando iSpring Converter . Es una herramienta gratuita que genera presentaciones HTML5 desde tu Powerpoint, con la ventaja añadida de que también es compatible con SCORM, por lo que puedes seguir el progreso de tus usuarios a través de ellas en Moodle (o cualquier otro LMS).

Respuestas (3)

Moodle es un "sistema de gestión de cursos" que parece encajar con su propósito.

Es más liviano que Open Edx, pero está escrito en PHP en lugar de Java. Fuente abierta.

Adición de una pregunta de opción múltiple:

Moodle agregar opción múltiple

Ejemplo de una presentación de diapositivas de Moodle (bastante fea):

Presentación de diapositivas de Moodle

Otra alternativa a Moodle es usar un par de soluciones basadas en Drupal, pero sin Java. No estoy seguro de que haya muchas soluciones basadas en Java para esto.

p.ej:

  1. Opigno u Opigno LMS

    Opigno se utiliza para crear plataformas de aprendizaje electrónico de todos los tamaños. El núcleo de Opigno es simple y eficaz, y proporciona bloques de construcción flexibles y API para crear un sistema de aprendizaje electrónico personalizado. Utiliza Drupal 7 y contribuyó con proyectos como OG, Quiz, Rules y Views.

El módulo de prueba da opción múltiple. Existe una entidad de cursos para la organización de cursos. También hay módulos de Drupal para diapositivas.

  1. Usando módulos nativos de Drupal como: curso, cuestionario, gdoc_field, pdf_reader, etc. para lograr una solución similar.