领课教育系统

致力于打造一个各行业都适用的在线教育系统

教培版

支持多租户模式,具有点播、直播、考试、班级等功能,可满足不同类型、不同阶段教培客户的需求。

企培版

支持员工在线培训学习+考试测评,可直接与OA系统打通,在线全流程培训,提升企业培训效率。

技术架构

# 系统说明

领课教育系统是一个拥有直播、录播、考试等完善的在线教学系统。系统具有良好的用户体验,稳定主流的技术架构。系统采用前后端分离模式,所有的框架和组件都为开源产品。前端开发语言为Vue.js,PC端的核心框架为Nuxt.js,能极大地解决单页面应用的 SEO 的问题,具有强大的服务端渲染功能。移动端采用uni-app为技术框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。运营后台基于vue-element-admin框架,具有丰富的功能组件,极大地提供开发效率。后端开发语言为Java,核心框架为Spring Cloud,有强大社区支持,为目前最流行的技术架构。目前系统支持多种部署方式,Tomcat部署,单独Jar部署,Docker部署,K8S部署等等。

# 需要资源

服务器资源:2核16G,1台(最低配置要求,根据业务按需提供),100G硬盘以上(Centos7.9,能访问外网)

域名资源:多租户模式(需要提供一个顶级域名和一个泛域名的SSL证书),单租户模式(需要提供3个二级域名和对应SSL证书)

视频云:支持保利威、百家云、获得场景(任选一家即可,需要提前开通)

对象存储:支持阿里云OSS、腾讯云COS、华为云BOS(任选一家即可,需要提前开通,也支持私有化MinIO)

短信通道:支持阿里云短信、腾讯云短信、华为云短信(任选一家即可,需要提前开通)

人脸核身:支持腾讯云(需要提前开通,若没用到,可以不要)

支付通道:支持支付宝、微信(需要提前开通,若没用到,可以不要)

微信开放平台:用于集成第三方登录(需要提前开通,若没用到,可以不要)

微信公众号服务号:用于支付和第三方登录(需要提前开通,若没用到,可以不要)