MeEdu - 开源的在线教育点播系统

MeEdu 是基于 Laravel 开发的开源的在线教育点播系统。它的主要技术栈是PHP+MySQL。上手难度极低,可以在几分钟内搭建一个在线的视频点播系统。

Github开源地址:github.com/Qsnh/meedu

该项目目前已经1.9k的star,552个fork,足以证明质量肯定不错。

安装

项目官方给出了四种安装方式:

1.宝塔一键安装,对于服务器使用宝塔面板的用户来说,安装MeEdu只需要点击一下按钮就可以了。

2.傻瓜安装。下载傻瓜安装包后配置好环境,访问install.php走傻瓜安装流程。

3.手动安装。如果技术能力强,可以按照官方给出的安装教程,一步一步的安装好MeEdu。

4.花钱请官方安装。这个对于完全不懂技术的小伙伴,但是想要使用MeEdu的小伙伴来说,算是一个较好的选择。

从这四个方面看,其实官方给出的选择已经非常充分,考虑到了各种可能使用MeEdu的人群。

功能

目前MeEdu支持下面这些功能:

  • 视频在线点播
  • 课程评论/视频评论
  • 支持阿里云视频点播、腾讯云视频点播服务
  • 手机号注册/登录(短信登录)/密码找回/手机号绑定
  • QQ登录/Github登录/微信开放平台扫码登录
  • 课程单独购买/视频单独购买/全站会员三种收费模式
  • 站内消息
  • 支付宝/微信/手动转账三种支付方式
  • 积分功能
  • 视频试看、视频禁止快进
  • 视频播放跑马灯(防录屏)
  • 视频播放统计/课程观看进度/用户观看统计
  • 学习历史/观看记录/课程收藏
  • 优惠码功能
  • 邀请/一级返现/支付宝提现
  • 阿里云短信/云片短信
  • 系统缓存
  • 图片本地存储/七牛云存储/阿里云oss存储
  • 用户协议/用户隐私协议
  • 后台多角色多权限管理
  • 推广链接(用于第三方推广)
  • 70%+的单元测试覆盖率
  • SEO优化
  • 友情链接
  • 插件系统
  • 模板系统

单纯的从在线点播这个角度看的话,其实功能说的上是非常丰富了。基本上满足了在线点播的常用需求,如果您对需求要求并不是很高的话,那么开源的MeEdu将是最好的选择。

生态

在线教育业务肯定不仅仅只有视频点播这一种表现形式,还有其它的需求,比如说:图文收费,电子书专栏,在线问答,在线练习和考试等等功能。

MeEdu 本身是开源免费的在线教育点播系统,专注于视频在线点播。不过MeEdu自身因为良好的架构,支持通过插件的形式来扩充功能,满足更多人们的需求。

从它的介绍中,我们可以看到部分收费插件:

插件对于小伙伴来说是一种较低成本实现自己需求的方式。对于自己想要实现的需求只需要购买响应的插件即可。这样,成本可以得到控制,而且不需要花费更多的时间。

MeEdu 的生态还是足够丰富,因此采用MeEdu搭建在线教育系统的话,我们无需担心后期因需求扩展请技术开发的情况发生。而且就算请技术人员开发,因为MeEdu本身是开源免费的,开发成本也是很低的。