万岳科技 / 在线教育 / 在线教育平台开发模块分析与设计

分享

   

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

2020-06-05  万岳科技

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

 

  

 

一、平台层次概况分析

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

二、平台模块设计

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

1、讲师子系统

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

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

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

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

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

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

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

2、学员子系统

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

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

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

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

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

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

3、管理子系统

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

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

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

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

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

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>