重点数据
- 建基于
- Drupal LMS — 为 Drupal 而设的学习管理系统,源自 Opigno 发行版分支,并已在 Drupal 10.3 以上版本彻底重新编写。
- 生态系统的模块
- LMS H5P、LMS SCORM、LMS Xapi、LMS YAML、LMS Certificate、LMS Messages、LMS Webform、LMS Membership Request、LMS File Upload、LMS Migrate。
- 授权
- GPL 开源授权。无专有授权、无座位数、无按年续期。
- 拥有权
- 你的数据、你的代码、你的基建。全程提供完整数据库访问与标准导出。
- 在香港为何重要
- 符合《个人数据(私隐)条例》的数据落地要求、无供应商绑定,以及学校或大型企业也无按座位成本。
Drupal LMS 生态系统
个别模块可按需要启用,并可加入视图与布景主题 —— 可从零建立新的 LMS 网站,也可集成至现有网站。
Drupal LMS
学习管理核心本身。1.2.x 版本支持 Drupal ^10.3 与 ^11,受 Drupal 安全通告政策覆盖,并已有数百个网站报告使用。
LMS H5P 与 LMS SCORM
H5P 提供开源互动活动库。SCORM 则支持 SCORM 套件,包括以第三方工具编写的内容。
LMS Xapi
导入 xAPI 套件、为任何实体类型提供字段格式器、提供 xAPI 套件活动作答插件,并提供精简 LRS 存储分数与状态。
LMS YAML
以 YAML 格式的压缩套件导出及导入课程 —— 可作版本控制、可审阅,并可在不同环境之间移植。
LMS Certificate
为完成课程者产生 PDF 证书,并附有证书生命周期管理的实体模块。
LMS Messages 与 LMS Webform
通过 Message 模块在 LMS 事件发生时自动发出消息,并集成 Webform,让活动可用表单提交作业。
LMS Membership Request
要求学生就指定课程提出加入申请,支持按小组或名额控制的审批流程。
LMS File Upload
新增文件上载活动类型,令作业可以真正收集提交内容,而不只是记录完成状态。
LMS Migrate
由 Opigno 迁移至 Drupal LMS 的迁移插件与模板模板,让既有投资不会被遗弃。
本地开发套件
Drupal LMS 的专用开发存储库与入门套件,让部署从可运行的基础开始,而非从空白页开始。
开源元件与其取代的收费部分
| 开源元件 | 取代了哪一项收费功能 |
|---|---|
| Drupal 核心 + Drupal LMS | 专有 LMS 平台授权 |
| LMS H5P 活动库 | 按座位收费的互动内容编写工具 |
| LMS SCORM / LMS Xapi | 收费的内容交付与 LRS 级别 |
| LMS Certificate | 收费的证书生成插件 |
| LMS YAML 套件 | 供应商内容导出与迁移服务 |
| SAML / OIDC 模块 | 收费的企业身分连接器 |
| Views、工作流程、Webform | 收费的报表与表单建构工具 |
没有符合筛选条件的项目。
开源对你而言的实际意义
你会得到什么
- HK$0 授权费,不随人数递推
- 完整拥有定制与代码
- 接触庞大的社区与安全团队
- 可自建托管以符合数据落地要求
- 不需付费级别即可符合标准
你要承担什么
开源移除的是授权费,不是责任。承诺之前请务必看清楚这一点。
- 你需要在托管、备份与安全修补上投入
- 定制开发由你维护
- 功能广度视设置投入
- 商业产品既有的精致部分,往往只是付费开发时间
- 我们提供专业技术这一层 —— 这正是我们服务的价值
关于开源技术基础的问题
这套系统建基于哪一套开源技术?
Drupal LMS。它最初是从Opigno发行版分出(fork)而来,之后为Drupal 10.3及以上版本彻底重写,包括Drupal 11。Drupal LMS本身建基于Drupal——一个成熟、广泛部署的内容管理框架,拥有庞大的社区模块生态,这正是平台具备扩展性而非封闭产品的原因。
核心是GPL,我们自己的改动要公开吗?
GPL规范的是软件的散发。如果您修改并散发代码,就要把这些修改的源码提供出来。在内部运行平台、以及修改您自己的设置同内容,是另一回事。如果某个具体部署会引起这个问题,我们会针对您的情况获得正式答案,而不是讲一般性的道理。
安全更新由谁处理?
代码由Drupal与Drupal LMS社区在公开环境下维护,按他们的时间表发布。您的机构要自行吸收这些更新——这是能力问题,不是授权问题,也是我们在范界定与支持服务里处理的内容。
我们可以fork之后自己开发吗?
可以,GPL正是允许这件事,也是这个模式最强的理由之一。香港不少机构的客制程度会远超预期。但我们要提醒的是:fork之后若没有升级计划,fork就会变成自己的维护负担。
真正的限制有哪些?
设置工作量确实存在。商业产品开箱即有的部分打磨,在这里需要实现时间;真正进阶的需求可能要客制开发。我们会在范界阶段说明,而不是事后才说——一次有诚意的开源讨论,只有在劣势与优势一起讲的时候才成立。