首页 > 其他分享 >一个适用于搭建企业内部培训平台的开源系统

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

时间:2023-12-11 10:58:35浏览次数:26  
标签:培训 管理 学员 支持 开源 课程 搭建 页面

大家好,我是 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/#/

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

标签:培训,管理,学员,支持,开源,课程,搭建,页面
From: https://www.cnblogs.com/codechen8848/p/17893854.html

相关文章

  • Jenkins搭建步骤
    Jenkins搭建步骤1、下载jenkins镜像jenkins需要依赖jdk环境,所以我们直接下载带JDK的jenkins镜像,如下图dockerpulljenkins/jenkins:jdk11`2、创建jenkins容器下面是创建jenkins容器的docker命令,解释一下创建参数dockerrun-p8087:8080--restart=always-v/etc/localt......
  • 关于开源项目QGIS源码的分析
    QGIS地址:https://github.com/qgis/QGIS#1-flexible-and-powerful-spatial-data-managementQGIS是一个开源的地理信息系统(GIS)软件项目。采用的技术栈QGIS的主要技术栈涵盖了多个领域,包括图形用户界面,地理信息数据处理、数据库集成以及插件开发QT:QGIS的图形用户界面采用Q......
  • 【靶场部署】一键搭建靶场OWASP Mutillidae II
    一、linux提前安装好docker二、安装过程一键安装dockerpullcitizenstig/nowasp 端口映射dockerrun-d-p9009:80citizenstig/nowasp最后浏览器访问即可(你的IP)http://IP地址:9009/index.php 确认即可 开始搞事情! ......
  • 关于 Mumble开源语音聊天软件项目的的分析
    开源地址https://github.com/mumble-voip/mumbleMumbleMumble:语音通信软件低延迟、高质量低延迟通信C/S(Client/Server)跨平台(跨风俗来运行)Opus音频编码器SSL/TLS加密源码整体结构分析mumble/src/client.ts用于本地化(翻译)的内容由外部服务处理......
  • 国际水稻所为你提供了一套免费开源的表型育种数据分析流程
    背景每年国际水稻所(IRRI)的雨养稻育种(RainfedRiceBreeding,RRB;所谓雨养就是无人工灌溉,仅靠自然降水作为水分来源)计划都会与区域合作伙伴共享耐旱、耐盐、耐热和耐淹的育种种质进行表型评估,从不同地点的几项试验中获得原始表型数据。例如,RRB在2019年从NARES合作伙伴那里收到了大......
  • 11.6k star,真的吹爆这款开源插件,太强了!!
    这款插件可以一键将你看到的网页内容统统下载下来,整合到本地作为一个html文件,还可以针对部分内容进行下载,也可以对下载内容添加笔记、文本高亮等。支持目前主流的大部分浏览器。1SingleFile简介如果你直接另存一个html页面的话,很多时候页面内容会变得很乱,部分资源也会没有保......
  • .net core - 本地使用minikube搭建k8s - k8s(微服务学习) 一
    1.Docker-Desktop首先本地电脑需要安装docker-desktopDocker-Desktop的windows程序下载网址:docker-desktop2.K8s安装1.kubectl下载首先创建一个文件夹目录kubectl得安装可使用2种方式1.直接下载exe后放到该目录下载最新补丁版1.28: kubectl1.28.4。2.在创建目录......
  • RISC-V 环境搭建问题----1
    在此记录一下搭建开源Vivado-risc-v项目时所遇到的一些问题本来已经弄好的差不多了,最后一看,下载的别人网盘的,版本落后了,只支持到vivado2022.1....只好重新拉一下最新的,又踩雷无数。1.wls2进行gitclone时连接拒绝原文:Ubuntu20.4WSL2无法访问github终极解决方案_ubuntug......
  • 基于Docker容器搭建hadoop完全分布式集群环境
    简介物理机:windows10宿主机:Centos7虚拟机,需要安装Docker服务hadoop集群节点:3个centos7的容器,hadoop1、hadoop2、hadoop3组件:容器镜像:Centos7DockerCE24.0.7JDK1.8.0_181Hadoop3.1.31.新建虚拟机安装CentOS72.安装Docker2.1安装docker服务yum-yinstalldocke......
  • Vue学习之node.js环境下利用Vue-cli脚手架搭建Vue项目
    目录第一个Vue-cli应用什么是vue-cli?vue-cli主要功能:搭建需要的环境1、nvm-windows下载2、安装nvm3、修改nvm环境变量4、通过nvm安装node5、安装全局npm6、一些替代npm的方式安装vue-cli第一个脚手项目配置命令行运行Vue项目IDEA运行Vue项目第一个Vue-cli应用之前练习了Vue一些......