在线学习系统 WLP v1.1.9 发布
本次更新全面增强系统安全性、用户体验与架构扩展性,新增UUID支持、用户自主注册、课件收藏分享、权限控制优化,并完成WTS/WLP数据库合并适配。
一、数据模型增强(UUID 支持)
-
为机构表、岗位表、用户表新增UUID 字段,提升分布式系统下的唯一标识能力,便于后续与 WTS/WLP 系统融合。
二、系统架构与数据库适配
-
适配 WTS 与 WLP 使用合并的数据库,统一数据源,简化部署与维护。
-
优化 nginx 配置文件,并新增
nginx.properties配置项,提升部署灵活性。
三、安全与隐私优化
-
删除在线用户查询接口中的密码字段(敏感信息脱敏)。
-
删除课程评论加载接口中的密码字段(敏感信息脱敏)。
四、前台功能增强
-
支持前台用户自主注册。
-
支持系统用户分配菜单后从前台登录“管理控制台”(原仅超级管理员可登录后台)。
-
支持 PDF 课件全屏播放。
-
支持课件收藏功能。
-
增加课程和课件的分享功能。
五、课程与分类管理优化
-
限制课程评分范围为 0–5 分,防止非法输入。
-
限制含有课程的分类不能被删除,保障数据完整性。
-
课程查看菜单中新增“设置分类”功能。
-
用户修改专业课程后,自动刷新专业课程数量信息。
-
课程用户学习状态页面新增“重新计算学习状态”功能。
-
允许后台批量选择多个课程绑定学员,提升管理效率。
六、播放器与前端体验
-
DPlayer 播放器适配前端播放状态控制逻辑,行为与 AliPlayer 保持一致。
七、系统底层优化
-
实现启动时自动加载 XML 配置文件功能,提升配置加载效率。
-
将 Wdas 调用抽象至接口层,便于未来扩展其他实现方式(如多平台适配)。


