这个项目能做什么
Frappe Learning是一个基于Frappe框架和Frappe UI构建的开源学习管理系统(LMS)。它旨在简化课程创建和知识共享,提供一种结构化的方式来组织学习内容。
README中描述的主要功能包括:
- 结构化学习:课程采用三级层次结构——课程包含章节,章节包含课时,使每个课时都有上下文。
- 直播课堂:学习者可按课程和时长分组到批次中,并可直接从应用内为批次创建Zoom直播课堂。学习者可查看其预定的直播课堂。
- 测验和作业:测验支持单选、多选和开放式问题。讲师可添加作业,学习者以PDF或文档形式提交。
- 认证:完成课程或批次后,学习者可获得证书。内置证书模板,也可创建自定义模板。
底层使用Frappe框架(全栈Web应用框架)和Frappe UI(基于Vue的UI库)。
部署选项包括通过Frappe Cloud托管或自托管。README提供了使用Docker镜像的简易安装脚本进行自托管的路径,以及通过Docker Compose或本地bench工作流进行开发设置。默认开发凭据为Administrator/admin,应用在/lms路径下提供服务。
列出的社区资源包括Telegram公共群组、讨论论坛、文档和YouTube频道。该项目为开源许可,由Frappe Technologies维护。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。