mooc (Massive Open Online Courses)
项目背景需要作为前提,市场。

首先需要考虑功能架构和技术架构。

功能模块

在线教育模式,有B2C、C2C、B2B2C等。在线学堂是B2B2C的模式,平台是B,提供服务的也是B,然后C来消费。

功能架构图

image.png
image.png

门户

学习中心

教学管理中心

老师备课,管理课程
媒体资源进行管理

社交系统

论坛、问答、消息系统、评论系统

系统管理中心

技术架构

前端不同设备写多套,但是后端都是统一的,微服务。

image.png