[开源推荐]一款免费商用的开源培训系统

简介: 我们团队开源了一款开箱即用的线上培训系统PlayEdu,它基于Java开发,遵循Apache2.0开源协议在,支持免费商用。

项目简介

PlayEdu是一款用于内部培训的开源系统,功能强大,界面美观,致力于搭建私有化内部培训平台。

技术栈

基于 Java + MySQL 开发,采用前后端分离模式,前台采用 React18 为核心框架,后台采用 SpringBoot3 为核心框架。

项目地址

系统开发不易,开源免费商用需要巨大的勇气,如果你觉得有用,麻烦顺手给个star,非常感谢!

功能明细

学员端

  • PC端
  • 移动端

学员

  • 批量导入
  • 关联部门
  • 学习记录
  • 学员信息

线上课

  • 关联分类
  • 关联部门
  • 章节课/无章节课

后台管理

  • 分类管理(多级)
  • 部门管理(多级)
  • 视频资源管理
  • 图片资源管理
  • 课程管理

数据统计

  • 学习进度明细(任务进度、课程进度、课时进度)
  • 资源明细统计
  • 每日学习排名统计
  • 学员每日学习时长统计
  • 学员总学习时长统计

播放管理

  • 记忆续播
  • 防快进播放开关
  • 防录屏跑马灯

其它

  • 后台权限管理(行为权限、数据权限)
  • 系统配置

界面预览

2前台页面.jpg3后台页面.jpg

安装部署

本文安装过程需要您准备以下环境:

  • Docker
  • docker-compose

第一步、下载 playedu-docker-compose 仓库

第二步、构建镜像

下面命令 # 开头的是对下一行命令的注释,无需执行

\# 进入到 playedu-docker-compose 目录
cd playedu-docker-compose

\# 构建镜像
docker-compose build

第三步、运行MySQL,Redis,MinIO

1. 下面命令是在 playedu-docker-compose 目录执行
2. 下面命令 # 开头的是对下一行命令的注释,无需执行

\# 复制 .env.example 并命名为 .env
cp .env.example .env

\# 运行容器
docker-compose up -d mysql redis minio

执行上述命令会很快返回结果,但是这并不意味着上述三个软件就已经成功的运行了。它们的初始化运行都需要一段过程,这里我们稍微等待 1-2 分钟的时间(机器配置高的话可能时间更短)。

第四步、运行PlayEdu

下面命令是在 playedu-docker-compose 目录执行

docker-compose up -d playedu

执行完成之后,等待 15s 左右的时间就可以访问了。

第五步、系统配置 -MinIO配置

浏览器打开http://你的服务器IP:9900,在登录窗口输入账号admin@playedu.xyz和密码playedu进入到后台,然后打开系统配置,选择MinIO配置,请填入下表的内容并保存:

配置项 需要配置的值
AccessKey username
SecretKey password
Bucket playedu
Endpoint http://你的服务器IP:9000
Domain http://你的服务器IP:9002

链接

平台 地址 默认账号 密码
API 服务 http://你的服务器IP:9700 - -
PC 学员端口 http://你的服务器IP:9800 - -
后台管理端口 http://你的服务器IP:9900 admin@playedu.xyz playedu
MinIO 管理端口 http://你的服务器IP:9002 username password
目录
相关文章
|
16天前
|
Prometheus 监控 Kubernetes
免费的集群管理软件有哪些?5款主流推荐
集群管理是对多台服务器或计算节点进行协调、调度和维护的过程,核心在于资源分配、负载均衡、监控和故障恢复。常见的集群管理软件包括板栗看板、Kubernetes Dashboard、Zabbix、Prometheus + Grafana 和 Nagios Core。这些软件各有特色,适用于不同的需求场景,如项目管理、容器编排、实时监控等。选择合适的集群管理工具,可以提升团队效率,降低运营成本,确保系统稳定运行。
51 4
|
人工智能 运维 数据可视化
一款可匹敌国际大厂的国产企业级低无代码平台
在当下互联网人力成本与日俱增的大环境下,如何提升人效来保证企业生存,又该如何转型,从而更有机会做大做强?什么是低/无代码:低代码由Forrester于2014年提出,但其理念并不新鲜,实际上从纸带打孔、到汇编语言、到高级语言,再到各种IDE、各种框架,人们始终在试图屏蔽底层的复杂性与难以理解性,通过归纳、抽象、封装,进而通过点拉拖拽及少量代码来快速完成应用程序的开发。
921 1
一款可匹敌国际大厂的国产企业级低无代码平台
|
SQL 关系型数据库 MySQL
重磅⎮全球最受欢迎的开源数据库之一,今日免费试用!
RDS MySQL Serverless实例是阿里云针对中小型企业或个人开发者推出的一款数据库。提供了CPU、内存的实时弹性能力,提供计算资源按需计费的能力,具有资源用量低、简单易用、弹性灵活和价格低廉等优点。
重磅⎮全球最受欢迎的开源数据库之一,今日免费试用!
|
存储 移动开发 Java
阿里巴巴开源技术汇总:115个软件
云栖社区近期策划了多期和开源产品相关的内容,如GitHub最流行的开源机器学习、大数据等项目,揭秘阿里Weex项目,Hilo开源分析等。深入挖掘,发现开源中国已经收集了数年来阿里115个开源软件,特别分享,也征集大家对后续阿里开源技术选题的建议。
34267 0
|
架构师 Linux 开发者
阿里云首席架构师解读开源和云端结合的三大优势
本文讲的是阿里云首席架构师解读开源和云端结合的三大优势【IT168 云计算】6月20日,在LC3(LinuxCon+ContainerCon+CloudOpen)2017中国大会,在阿里云被宣布成为是Linux基金会的金牌会员之后,阿里云首席架构师唐洪为与会嘉宾分享阿里在开源领域的故事。
2309 0