elefant / app-lemur
Elefant CMS 的 E-learning 平台
Requires
- elefant/app-comments: 1.0.*
- elefant/app-installer: *
- elefant/app-scorm: 1.0.*
This package is auto-updated.
Last update: 2024-08-25 06:37:15 UTC
README
状态: 测试版
Elefant CMS 的电子学习应用程序。Lemur 致力于成为电子学习的 WordPress,一个免费且极其简单的发布和托管您自己的课程的方式,让您始终掌握控制权。
然而,Lemur 在准备好面向非开发人员之前还有很长的路要走。我们还需要编写大量的文档,并且还需要更多的工作来使其尽可能简单易用,无论您的技能水平如何。
Lemur Learning 由 教育和工作中心 提供,这是一个加拿大非营利组织,致力于通过学习帮助加拿大人改善生活。
以下是 Lemur Learning 课程编辑器的截图
功能
- 发布任何长度的课程
- 易于使用且功能强大的课程编辑器
- 将 SCORM 模块和其他动态内容嵌入到课程中
- 课程可以是免费的、付费的或私有的
- 易于管理的学习者账户
- 学习者输入和教师反馈循环
- 建立在快速、完全现代化的 CMS 平台上
- 轻松定制学习者网站的主题
- 集成 Lemur Learning API
待办事项
后端
电子邮件通知
- 向教师发送新的评估输入通知
- 向教师发送新的评论通知
- 向教师发送新的学习者注册通知
- 向学习者发送欢迎电子邮件
文档
- 如何使用 Lemur Learning API
安装
首先,您需要安装 Elefant CMS。启动后,按照以下步骤操作
1. 从站点的根目录运行以下命令
php composer.phar require elefant/app-lemur
这将安装 Lemur 依赖的以下应用程序
注意:您可能需要将
"minimum-stability": "dev"
添加到您的composer.json
文件中,以便在 Lemur 仍在开发中时 Composer 可以正确工作。
支付:可以通过实现此处找到的 支付处理程序接口 来支持额外的支付提供程序。更多文档和示例即将推出。
2. 将文件 apps/lemur/sample_bootstrap.php
复制到您的文档根目录,并将其重命名为 bootstrap.php
。如果已存在 bootstrap.php
,请打开该文件并将相关代码行添加到现有的 bootstrap.php
文件中。
cp apps/lemur/sample_bootstrap.php bootstrap.php
3. 将 apps/lemur/theme
文件夹复制到您的 layouts
文件夹中,并将其重命名为 lemur
。
cp -R apps/lemur/theme layouts/lemur
4. 登录 Elefant,并通过转到工具 > 课程来运行 Lemur 安装程序。
可选步骤
5. 将以下行添加到 conf/config.php
文件中的 [Hooks]
部分,以启用课程教师对评论的电子邮件通知
comments/add[] = lemur/hook/comments
6. 转到工具 > 导航,并将 课程
页面添加到您的站点树中。
7. 转到工具 > 设计师,并将 Lemur 布局设置为默认。
8. 将 product.php
文件从您的 apps/lemur
文件夹复制到全局 conf
文件夹中,覆盖现有副本。这将用 Lemur 的品牌替换 Elefant 的品牌。
现在你应该已经安装好了Lemur。
第一步
要创建课程,请转到“工具”>“课程”。要安装用于课程中的SCORM模块,请转到“工具”>“SCORM”。要查看网站上课程的列表,请访问/courses
URL,你将看到那里列出的任何公开可见的课程。
文档
早期文档可通过Lemur的Github维基页面获取。