ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

StarTraining 企业培训系统实战:在自己的服务器上搭一套内部在线培训平台

StarTraining 企业培训系统实战:在自己的服务器上搭一套内部在线培训平台 StarTraining 企业培训系统实战在自己的服务器上搭一套内部在线培训平台【免费下载链接】StarTraining职星学院企业培训系统是一套基于点播、直播、考试、培训、面授等功能完善的在线教育系统开源版是基于商业版精简实现的一个企业员工培训系统致力于打造一个各行业都适用的在线培训系统、企业培训平台、员工培训系统、企业内部培训系统。项目地址: https://gitcode.com/gh_mirrors/st/StarTrainingStarTraining 是一款开源企业培训系统用于在自有服务器上搭建企业内部在线培训平台。它覆盖课程管理、课件学习、进度统计、学分与证书归档技术栈为 Spring Boot 2.5.8 Vue2 MySQL。开源版基于商业版精简实现主线是跑通课程学习的完整闭环。️ 本地环境五步跑起来依赖组件如下组件最低版本JDK1.8MySQL8.0Redis3.0Maven3.0Node.js12.0启动步骤获取代码git clone https://gitcode.com/gh_mirrors/st/StarTraining创建数据库执行仓库根目录的yc_edu.sql完成建表与初始数据再修改后端配置中的数据源连接。根目录编译多模块工程随后启动后端服务cd StarTraining mvn clean install cd edu-admin mvn spring-boot:run安装依赖并启动管理端admin_vue 目录npm run serve。同样方式安装依赖并启动 PC 学员端home_pc 目录npm run serve。用脚本附带的初始管理员账号登录管理端即可看到课程、教师、统计等菜单学员端则对应学习入口。功能版图管理端与学员端各管什么端模块做什么管理端课程与课件建课、发布视频课件转码上传文档课件在线预览设计学习流程管理端教师与讲师维护讲师、导师档案及其等级管理端组织授权按部门、按用户两个维度控制课程可见范围管理端学习统计学员进度、部门与用户两个维度的学习报表管理端系统运维用户、角色、菜单、公告、定时任务、在线用户与操作日志学员端课程学习浏览目录、播放视频、预览文档、加入选修课程学员端个人中心学分记录、学分排行、证书查看学员端登录方式账号密码、企业微信、钉钉三种入口 三个关键机制拆解课件学习与时长校验学员端的课件学习由一组顺序接口驱动开始学习、更新学习时长、校验课件总时长、标记完成。视频播放过程中前端持续上报时长后端对累计观看时长做有效性校验避免直接拖动进度条跳过内容。管理端的视频与文档课件分别由独立组件配置见 视频课件设置 与 学员端课程接口。学分与证书归档每完成一个课件或课程系统写入一条学分流水个人中心可以查询流水并参与排行课程结束后对应的证书进入学员证书列表支持查看单张证书详情。学分与证书对应的后端模型在 学分流水定义学员端入口在 证书接口。组织授权与学习报表谁能看哪些课由访问控制组件管理限制规则与适用范围各自建表规则可以挂在部门或具体用户上。管理端提供部门维度与用户维度两个视图展示授权结果数据中心则按部门、用户汇总生成学习报表报表查询逻辑位于 学习统计模块。两类典型落地场景新员工入职培训在管理端建立入职课程包涵盖公司介绍、制度规范、安全规程等内容通过部门维度授权分发给对应新人管理者借助学习报表跟踪每人完成度与观看时长未完成的课程在报表中直接暴露。以文档为主的合规培训规章制度、安全操作手册这类资料以文档课件形式挂载学员在线预览即可学习完成后自动生成学分记录归档到个人中心形成一份可回溯的培训档案便于后续审计。办公平台集成与二次开发入口系统已内置多端登录学员端同时提供账号、企业微信、钉钉三个登录接口管理端还封装了浏览器、企业微信、钉钉三套 JS-SDK位于 平台 JS-SDK 目录后端包含企业微信消息加解密工具类培训提醒可以走企业微信通道推送。二次开发方面后端沿用 RuoYi 式的多模块划分system、framework、common、learn菜单权限体系与代码生成器可直接复用。新增业务时在 edu-learn 模块加表、加服务再到管理端登记菜单即可接入现有登录与权限体系。StarTraining 的价值在于把发课件—学—看报表这条链路放在自己的服务器上跑通数据不出企业内网。想评估它是否适合你的团队建议从导入yc_edu.sql并启动后端开始半个工作日内可以完整走一遍建课到学习的流程。【免费下载链接】StarTraining职星学院企业培训系统是一套基于点播、直播、考试、培训、面授等功能完善的在线教育系统开源版是基于商业版精简实现的一个企业员工培训系统致力于打造一个各行业都适用的在线培训系统、企业培训平台、员工培训系统、企业内部培训系统。项目地址: https://gitcode.com/gh_mirrors/st/StarTraining创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表