乐趣区

关于开源项目介绍:开源免费商用这款开源培训系统发布一个月-600star

我的项目简介

PlayEdu 是一款用于外部培训的开源零碎,功能强大,界面好看,致力于搭建私有化外部培训平台。

技术栈

基于 Java + MySQL 开发,采纳前后端拆散模式,前台采纳 React18 为外围框架,后盾采纳 SpringBoot3 为外围框架。

我的项目地址

GItee 地址:https://gitee.com/playeduxyz/playedu
Github 地址:https://github.com/PlayEdu/PlayEdu

性能明细

学员端

  • PC 端口
  • 挪动端口

学员

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

线上课

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

后盾治理

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

数据统计

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

播放治理

  • 记忆续播
  • 防录屏跑马灯

其它

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

界面预览

装置部署

本文装置过程须要您筹备以下环境:

  • Docker
  • docker-compose

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

git clone https://github.com/PlayEdu/docker-compose.git 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

更多详情参考装置文档:装置零碎 | PlayEdu 文档核心

退出移动版