一飞开源
阅读5312

[开源]一款适用于搭建内部培训平台的开源系统,可免费用于商用

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

PlayEdu 是由白书科技团队经营多年线上教育系统打造出的一款全新的企业培训方案,致力于为更多企业机构搭建私有化内部培训平台。PlayEdu 基于 Java + MySQL 开发,采用前后端分离模式,前台采用 React18 为核心框架,后台采用 SpringBoot3 为核心框架。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

界面预览

四、功能概述

PlayEdu 是一款适用于搭建内部培训平台的开源系统,旨在为企业/机构打造自己品牌的内部培训平台。

功能明细

学员端

  • PC 端口
  • 移动端口(开发中)

学员

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

线上课

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

后台管理

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

数据统计

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

播放管理

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

其它

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

五、技术选型

技术栈

前台采用 React18 + Vite 开发,后台采用 Java + Springboot + MySQL 开发。

安装系统

服务器

服务器参数

最低要求

CPU

2 核

内存

4GB

带宽

5MB

操作系统

推荐 Linux 操作系统,如:Ubuntu 20.04

阿里云、腾讯云、华为云等服务商的服务器均可以,它们的轻量应用服务器也可以使用但是服务容易崩(建议用来测试)。

环境准备

在进行安装过程之前,请确保您的开发环境已经配置有下面的服务:

  • Git
  • Java 17
  • Nodejs v18.15.0
  • MySQL 5.6 或更高版本
  • Minio
  • Redis

使用协议

欢迎使用杭州白书科技有限公司提供的开源培训解决方案!请您仔细阅读以下条款。通过使用 PlayEdu ,您表示同意接受以下所有条款。

  • 本开源项目中所有代码基于 Apache-2.0 许可协议,您默认遵守许可协议中约定的义务。
  • 您默认授权我们将您使用 PlayEdu 所在业务的 Logo 放置在本官网展示。

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章