把课程放到线上卖,看起来很简单,直到你真的开始运营。视频放哪儿都行,难的是围绕它的一切:收款、评测、证书、分销佣金,以及和讲师分钱。
LMS Hub 正是为这一层而建。 两张面孔建立在同一套模块之上:把访客变成学员的对外商城,以及十种角色在其中学习、授课、收款与审计的后台。公开页面显示的评分,与讲师看到的是同一份汇总——不存在需要同步的第二套内容系统。
十种角色,权限可以按人调整
角色包括超级管理员、总监、负责人、督导、运营管理员、讲师、助教、市场或分销、学员与子用户。与多数系统不同的是:权限并不被角色写死。
创建用户时,角色只是预先勾选一份“模块 × 操作”的清单——查看、新增、修改、删除——之后每一个勾都可以按人调整。两条规则确保安全:创建者不能授出超过自己拥有的权限,且“仅本人数据”的范围在 SQL 层强制执行,而不是在界面上藏起来。
从课程编排到证书
课程编排器可组织可调序的章节与课时,内容支持视频、富文本、PDF 或嵌入。某一节课可以标记为免费试看,在公开页面无需注册即可播放——这是在不泄露全部内容的前提下提升转化最便宜的办法。
播放器会把观看进度以秒为单位保存在服务器上,因此换一台设备可以从上次停下的位置继续。
扛得住现实状况的评测
这些细节为什么重要: 对课程平台的抱怨,大多不是功能缺失,而是信号一断作答就没了,以及成绩被改却查不到痕迹。这两件事在这里是从结构上处理的。
两条收款通路
Midtrans Snap 负责银行卡、电子钱包与虚拟账户,回调使用 SHA-512 签名且具备幂等性,重复通知不会造成重复开通。另一条路是人工银行转账加管理员核验,功能完整,完全不需要任何支付网关账号。
一次核验点击,会在同一个数据库事务里同时生成报名、讲师分成与分销佣金。听上去是很小的技术细节,但它恰恰避免了那个经典故障:学员已经进班,佣金却从未入账。
直播课、证书与钱的部分
直播通过 Zoom 或 BigBlueButton 进行并记录出勤,录像可以发布为永久课时。证书是自助的:当进度、成绩与出勤达到阈值,学员自行签发,并附带任何人无需注册即可扫码验证的公开二维码。
商业侧提供代理的推荐链接与线索管道、佣金引擎、现金流报表,以及“申请—审批—放款”的分级讲师提现,全部带新旧值记入审计日志。
四种语言与任意币种
支持英语、印尼语、阿拉伯语与印地语,其中阿拉伯语会把整个版面翻转为从右到左,而不只是文字。币种遵循机构选定的一个 ISO 4217 代码。
手机应用:一个应用,两种角色
LMS Hub Mobile 不是两个独立应用。登录时,应用向服务器询问此人身份,再生成对应导航:学员得到五个学习页签,讲师得到五个教学页签。同时拥有两种角色的账号可以直接切换模式,无需退出重登。
角色永远不在应用内选择——由服务器决定,且每个请求仍在后端校验。令牌保存在设备的安全存储中并在后台静默续期,用户不会在答题途中被踢回登录页。
基于 Flutter 用一套代码构建 Android 与 iOS,共二十五个界面,并附三份 PDF 手册:系统规格、构建与上架指南、图解使用指南。它需要单独出售的 LMS Hub 后端。