Sobre o projeto

O Frappe Learning é um Sistema de Gestão de Aprendizagem (LMS) de código aberto construído sobre o Frappe Framework e o Frappe UI. O seu objetivo é tornar simples a criação de cursos e a partilha de conhecimento, oferecendo uma forma estruturada de organizar o conteúdo de aprendizagem. Principais funcionalidades descritas no README: - Aprendizagem estruturada: os cursos seguem uma hierarquia de três níveis — os cursos contêm capítulos, e os capítulos agrupam lições, para que cada lição tenha contexto. - Aulas ao vivo: os alunos podem ser agrupados em turmas por curso e duração, e as aulas ao vivo no Zoom podem ser criadas para as turmas diretamente a partir da aplicação. Os alunos veem as suas aulas ao vivo agendadas. - Questionários e tarefas: os questionários suportam perguntas de escolha única, escolha múltipla e resposta aberta. Os instrutores podem adicionar tarefas que os alunos submetem em PDF ou documentos. - Certificação: após concluírem um curso ou turma, os alunos podem receber certificados. É fornecido um modelo de certificado incorporado, e podem ser criados modelos personalizados. Nos bastidores, utiliza o Frappe Framework (uma framework de aplicação web full-stack) e o Frappe UI (uma biblioteca de UI baseada em Vue). As opções de implementação incluem alojamento gerido através do Frappe Cloud ou auto-alojamento. O README fornece um caminho de auto-alojamento usando um script de instalação fácil com uma imagem Docker, e uma configuração de desenvolvimento através do Docker Compose ou de um fluxo de trabalho local baseado em bench. As credenciais de desenvolvimento predefinidas são Administrator/admin, e a aplicação é servida no caminho /lms. Os recursos comunitários listados incluem um grupo público no Telegram, um fórum de discussão, documentação e um canal do YouTube. O projeto tem licença de código aberto e é mantido pela Frappe Technologies.