Sobre el proyecto

Frappe Learning es un sistema de gestión de aprendizaje (LMS) de código abierto construido sobre el framework Frappe y Frappe UI. Su objetivo es simplificar la creación de cursos y el intercambio de conocimientos, ofreciendo una forma estructurada de organizar el contenido de aprendizaje. Características clave descritas en el README: - Aprendizaje estructurado: Los cursos siguen una jerarquía de tres niveles: los cursos contienen capítulos, y los capítulos agrupan lecciones, de modo que cada lección tiene contexto. - Clases en vivo: Los estudiantes pueden agruparse en lotes por curso y duración, y se pueden crear clases en vivo de Zoom para los lotes directamente desde la aplicación. Los estudiantes ven sus clases en vivo programadas. - Cuestionarios y tareas: Los cuestionarios admiten preguntas de opción única, opción múltiple y de respuesta abierta. Los instructores pueden añadir tareas que los estudiantes envían como PDFs o documentos. - Certificación: Después de completar un curso o lote, los estudiantes pueden recibir certificados. Se proporciona una plantilla de certificado integrada, y se pueden crear plantillas personalizadas. Internamente, utiliza el framework Frappe (un framework de aplicaciones web full-stack) y Frappe UI (una biblioteca de interfaz de usuario basada en Vue). Las opciones de implementación incluyen alojamiento gestionado a través de Frappe Cloud o autoalojamiento. El README proporciona una ruta de autoalojamiento usando un script de instalación fácil con una imagen Docker, y una configuración de desarrollo mediante Docker Compose o un flujo de trabajo local basado en bench. Las credenciales de desarrollo predeterminadas son Administrator/admin, y la aplicación se sirve bajo la ruta /lms. Los recursos comunitarios listados incluyen un grupo público de Telegram, un foro de discusión, documentación y un canal de YouTube. El proyecto está licenciado como código abierto y es mantenido por Frappe Technologies.