企业内部经常会有培训,今天了不起给大家分享一款在开源社区近期很火的开源培训项目 -- PlayEdu,它能帮助开发人员快速搭建私有化培训平台。
项目简介
PlayEdu 是一款好看有好用的开源培训系统,后端使用 Java 开发,前端使用 React18 。PlayEdu 开箱即用,界面简洁美观。
项目特点
- 权限管理:支持多层级分类管理和多层级部门管理,针对不同部门人员指派学习不同的课程
- 可以批量上传视频、课件、图片,图片用做课程的封面
- 支持多端设备,可以随时在不同设备上学习
- 支持防止录屏跑马灯
- 播放记忆续播、支持多倍速播放
- 后台能够实时查看员工的学习进度
在线体验
学员端体验地址:demo.playedu.xyz/
管理端体验地址:admin.playedu.xyz/
1、添加分类
课程,视频,图片共用已创建的分类,分类列表支持拖拽排序。
2、上传资源
资源包括视频、课件、图片,上传资源时候首先选择分类,也可以在上传资源后编辑分类。
3、创建部门
支持创建多级子部门,部门列表支持拖拽排序。
4、添加学员
添加学员登录信息以及所属部门,学员支持可以通过Excel批量导入,减少了管理人员的工作量。
5、创建课程
把我们上传的视频,按照是否必须课、指派的部门、添加视频列表创建成课程,这样该部门下的学员可以学习此课程了。
6、学员学习
学员登录后,点开课程后,进行学习。在首页展示了学习进度以及学习时长,方便学员进行时间管理。
项目部署
我们可以直接使用Docker部署项目。
#下载仓库
git clone --branch v1.4 https://gitee.com/playeduxyz/compose.git playedu-docker-compose
#构建镜像
cd playedu-docker-compose
docker-compose build
#运行 PlayEdu
docker-compose up -d playedu
更多操作细节大家可以参考官方文档:系统介绍 | PlayEdu 文档中心
项目地址
https://github.com/PlayEdu/PlayEdu
总结
PlayEdu 是一款操作简单容易上手的培训系统,能够麻烦大部分企业的使用场景了,如果有需要可以进行二次开发,官方也提供了配套的视频教程以及文档,感兴趣的同学赶快去试试吧~