前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在线教育平台开发模块分析与设计

在线教育平台开发模块分析与设计

作者头像
万岳教育系统
修改2020-06-05 17:26:51
1.6K0
修改2020-06-05 17:26:51
举报

上篇文章中,小编着重讲了在线教育平台开发的功能需求和性能需求,接下来我们来讲一讲,关于此平台开发的模块分析与设计环节。

一、平台层次概况分析

根据使用对象的不同,在线教育平台主要分为三个子系统,分别是讲师子系统、学员子系统和管理子系统。讲师子系统主要针对于讲师,学员子系统主要针对用户,即广大学习者,管理子系统主要针对于平台管理员。每个子系统又包含若干子模块。

在线教育平台开发
在线教育平台开发

二、平台模块设计

接下来,将对三个子系统的各功能模块的划分和具体功能进行分析和阐述:

1、讲师子系统

注册和登录模块:首先申请用户名,这个用户名是唯一的,然后填写姓名、密码、邮件等用户信息,还可以接入手机短信、社交软件等第三方平台登录方式。填写后提交资料就会被保存在平台数据库中。

修改个人资料模块:提供给已经注册成功的用户更新个人资料的服务功能。

教学内容发布模块:这里的发布内容为动态的,即讲师在此模块可以开启各类班课模式,以及实时视频、语音直播课程等。

白板模块:这个模块主要是为了接入教务白板。

答疑管理模块:讲师对学员提出的问题进行回答,还可以删除和修改已提交的回答,还可以删除和修改已提交的回答。

试题管理模块:讲师对试题进行修改、删除和增加的操作。

互动模块:学员和讲师可以在班课聊天区域进行文字、表情实时交流,还可以进行视频语音连麦。作为讲师还能够共享桌面。

2、学员子系统

注册和登录模块、修改个人资料模块与讲师端模块相同,就不再多说了。

在线上课模块:用于及时参与讲师发布的实时直播课程。并且可以进行课程回看。

网课和购买模块:用于购买网课进行线上学习。可以加载第三方支付功能。

教案浏览学习模块:浏览讲师情况,可下载网上的教案进行学习。

提问浏览模块:可参与线上随堂测试,得出测试结果并判分。

互动模块:学员和讲师可以在班课聊天区域进行文字、表情的实时交流,还可以进行视频语音连麦。甚至能通过举手连麦与讲师共同操作白板。

3、管理子系统

网课售卖模块:平台可将讲师课程上传至后台,并设置名称、简介等参数,以视频、音频或图文形式在前台销售。

数据统计模块:平台可统计讲师授课数据:如售出课程金额及数量、直播授课次数、直播总时长、迟到次数等,为讲师结算工资作参考。

课程管理模块:平台可对当下热门课程进行分类和排序,为讲师安排课程表,并且能统计当前课程下所有的评价情况和打分人数。

学员管理模块:后台能对学员ID、已学课时、学习进度、学习天数、课堂测试成绩等数据进行统计。

以上,就是在线教育平台开发模块布局与设计方向。

声明:以上内容为作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档