一个适用于搭建企业内部培训平台的开源系统

大家好,我是 Java陈序员

问君能有几多愁,唯有开源项目解千愁!

最近领导给了个任务,搭建一个企业内部培训平台!好不容易刚完成上个任务,又来一个活,这不又得加班了!

还好,之前逛 GitHub 的时候,发现了一个项目,完美适用!马上就部署给领导看,领导直夸这效率杠杠的!

今天顺便把这个开源项目介绍给大家!

项目介绍

PlayEdu —— 一个适用于搭建企业内部培训平台的开源系统。采用前后端分离的模式,后端基于 Java + SpringBoot3 + MySQL 开发,前端采用 React18 为核心框架。

整个系统分为PC学员端、H5学员端和后端管理端三部分。提供部门管理、学员管理、在线视频学习、学员进度追踪、视频私有化存储等培训主要功能。

系统功能

功能特色

PC 学员端

PC 学员端首页页面,支持查看任务任务课程、课程进度、学习时长等。
PC 学员端首页

PC 学员端学习详情页面,支持查看课程简介、课程目录、学习进度等。

PC 学员端学习详情页

PC 学员端视频播放页面,支持上次观看记录、倍速播放、全屏等。

PC 学员端视频播放页面

H5 学员端

H5 学员端首页页面,支持查看全部课程,包括必修课、选修课、已学完课程、未学完课程。

H5 学员端首页页面

H5 学员端课程页面,支持查看课程信息、课程目录、课程课件、学习进度等。

H5 学员端课程页面

H5 学员端视频播放页面,支持播放课程视频、查看课程章节和学习情况。

H5 学员端视频播放页面

H5 学员端个人中心页面,支持查看个人的学习情况统计。

H5 学员端个人中心页面

后台管理端

后台管理端首页,支持统计今日学习情况、学员情况、学习排行、资源统计等。

后台管理端首页

后台管理端分类设计页面,支持设计课程分类。

后台管理端分类设计

后台管理端资源管理页面,支持管理视频、图片、课件。

后台管理端资源管理

后台管理端课程中心页面,支持管理课程,课程分类、课程属性、课程指派、课程页面、课时列表、课程简介等。

后台管理端课程中心

后台管理端学员管理页面,支持管理学员、部门,添加/批量导入学员、查看学员学习明细、部门管理等。

后台管理端学员管理

后台管理端系统管理页面,支持后台管理端的权限设置。

后台管理端系统设置

总结

PlayEdu 开源版本可以说是功能齐全,完美适用于搭建企业内部培训平台。且是基于 Java17 + SpringBoot3 实现的,可以顺便学习代码实现!

PlayEdu 还有企业版的,功能更齐全!当然了,这就需要“钞能力”了!

最后贴上项目地址:

https://github.com/PlayEdu/PlayEdu

在线体验地址:

https://www.playedu.xyz/demo

在线文档地址:

https://www.playedu.xyz/book

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/278235.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决Chrome同一账号在不同设备无法自动同步书签的问题

文章目录 一、问题与原因?2. 解决办法 一、问题与原因? 1.问题 使用谷歌Chrome浏览器比较头疼的问题就是:使用同一个Google账号,办公电脑与家用电脑的数据无法同步。比如:办公电脑中的书签、浏览记录等数据&#xff0…

Python计算圆的面积,几何学技法大解析!

更多Python学习内容:ipengtao.com 大家好,我是彭涛,今天为大家分享 Python计算圆的面积,几何学技法大解析,全文3800字,阅读大约15分钟。 在本文中,将深入探讨如何使用 Python 计算圆的面积&…

LVS负载均衡器(nat模式)+nginx(七层反向代理)+tomcat(多实例),实现负载均衡和动静分离

目录 前言 一、配置nfs共享存储 二、配置2个nginx节点服务的网页页面 节点1:192.168.20.10 步骤一:修改网关指向调度器的内网ip地址 步骤二:将nfs共享的目录进行挂载,并修改nginx的配置文件中location的root指向挂载点 步骤三&#xff…

【ArcGIS Pro二次开发】:CC工具箱1.1.5更新_免费_50+工具

CC工具箱1.1.5更新【2023.12.15】 使用环境要求:ArcGIS Pro 3.0 一、下载链接 工具安装文件及使用文档: https://pan.baidu.com/s/1OJmO6IPtMfX_vob3bMtvEg?pwduh5rhttps://pan.baidu.com/s/1OJmO6IPtMfX_vob3bMtvEg?pwduh5r 二、使用方法 1、在下…

Java系列-HashMap构造方法

1.无参 只初始化了loadFactor public class HashMap<K,V> extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Serializable {final float loadFactor;public HashMap() {this.loadFactor DEFAULT_LOAD_FACTOR; // all other fields defaulted} }2…

基于Nexus搭建Maven私服基础入门

什么是Nexus&#xff1f;它有什么优势&#xff1f; 要了解为什么需要nexus的存在&#xff0c;我们不妨从以下几个问题来简单了解一下: 为什么需要搭建私服&#xff1f;如果没有私服会出现什么问题&#xff1f; 对于企业开发而言&#xff0c;如果没有私服&#xff0c;我们所有…

南京农业大学研发古籍版的ChatGPT,AI大语言模型荀子面世

随着科技的飞速发展&#xff0c;人工智能已深入到各个领域。为响应古籍活化利用号召&#xff0c;推动大语言模型与古籍处理深度融合&#xff0c;以古籍智能化的研究为目的&#xff0c;南京农业大学国家社科基金重大项目“中国古代典籍跨语言知识库构建及应用研究”课题组与中华…

github 学习番外篇

我们可以按照仓库开始的提示提交仓库 不知道为什么 出现了 我用 git branch 查看了一下&#xff0c;竟然没发现分支 后来发现是只有commit以后才会显示这个分支 后来显示 这是因为本地和远程仓库不同步的原因 这时候我们就需要git pull 一下 发现两个仓库由于不关联不能git…

竞赛保研 python+深度学习+opencv实现植物识别算法系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 基于深度学习的植物识别算法研究与实现 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;4分工作量&#xff1a;4分创新点&#xff1a;4分 &#x1f9ff; 更多…

pytest + yaml 框架 -60.git+jenkins+allure+钉钉通知反馈

前言 当我们自动化用例写完后&#xff0c;接下来就是如何运行用例&#xff0c;生成报告以及反馈通知了。 如果你们公司已经有jenkins了&#xff0c;那么直接集成到jenkins上构建你的自动化任务是非常方便的。 用例上传git仓库 第一步&#xff0c;将写好的自动化用例&#xf…

【深度学习目标检测】六、基于深度学习的路标识别(python,目标检测,yolov8)

YOLOv8是一种物体检测算法&#xff0c;是YOLO系列算法的最新版本。 YOLO&#xff08;You Only Look Once&#xff09;是一种实时物体检测算法&#xff0c;其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化&#xff0c;提高了检测速度和准确性。…

win10环境下git安装和基础操作

简述 关于git的作用就不多赘述了&#xff0c;配合GitHub&#xff0c;达到方便人们日常项目维护和管理&#xff0c;每一次项目增删改查都可以看的清清楚楚&#xff0c;方便团队协作和个人项目日常维护。 下载git 首先我们自然是要到官网下载git&#xff0c;下载地址为https:/…