今是教育微信在线课程&答题系统
- 完成时间:2020年度
- 浏览次数:12154
- 案例分类:微信开发 、手机/移动端 、网站定制
- 网站分类:应用系统
- 所属行业:教育
- 网站配色:蓝色
- 演示地址: 无PC版或不提供演示地址,移动端项目请您扫扫右边二维码
扫二维码访问移动端
本项目由武汉今是在线教育科技有限公司委托微构网络团队开发一个在线支付查看图文和音频知识内容、在线做习题的微信公众号项目。前台功能主要包括:内容查找(按专业也就是分类查找、专辑查找)、加入书架(加入书架和直接购买)、用户互动(评论、点赞)、习题展现、用户做题、录音跟读、题目收藏、用户个人中心(我的书架、个人资料、绑定及修改手机号码、留言记录)。后台功能包括用户管理、课程管理(课程分类、专辑、专辑内包含的课程内容)、支付订单管理、留言管理、题库维护、答案记录、其他系统设置等。
部分前台页面展示:
前台主要功能清单:
一、课程查找
用户可以依次通过首页、分类列表、专辑来查看课程内容,也可以通过分享的链接来查找内容。
1、首页:这个页面可以省略,如果需要,聚合顶部广告banner图、展开公共课和专业课各个课程(相当于展示二级分类)。
2、列表:根据公共课和专业课先坐分类或标记,比如公共课课列表,默认展示所有专业课相关的课程专辑,顶部可以显示公共课课程分类(如英语一、英语二、毛概、近代史、数学一、数学二、数学三等)。
3、专辑:依次是专辑基本信息(封面图、名称、类型、章节数)、简介(图文内容)、特色(图文内容)、目录(课程章节列表)、评论(调用专辑下章节课程的评论数据,该页面不进行评论)、价格以及支付和加入书架功能按钮。
4、章节课程内容:只有免费的专辑或者付费专辑支持试读的章节才可以直接查看,付费专辑付费章节需要支付后才能查看。该页面主要功能点有①、支持打开同专辑内其他章节课程;②、用户可以在该页面进行浏览;③、记录用户上次浏览位置(由于浏览滚动操作过于频繁,为了性能考虑,使用前端缓存,不记录到后台)。
二、用户互动
1、点赞:用户可以对专辑、章节课程、留言进行点赞,其中章节课程和留言点赞该用户必须解锁该课程(解锁是指免费的专辑、付费专辑可试读章节、付费章节不可试读章节但专辑已支付)。
2、留言:对于已经解锁的章节课程用户可以进行留言(后台管理员审核通过的留言才可以显示在留言列表中)。
三、加入书架
1、免费专辑:可以直接加入书架,在书架中是已支付的状态。
2、后支付:把付费的专辑先加入书架,回头再支付,在支付完成前在书架中的状态是待支付状态;可以在书架中或专辑页进行支付(类似加入购物车)。
3、直接支付:直接购买付费专辑并完成支付,支付后课程进入我的书架的已支付部分。
四、个人中心
1、我的书架:包括已经支付和未支付的专辑清单,通过记录列表可以点击进入专辑页面进行学习或者支付后学习;也可以直接在书架中对未支付的专辑完成支付。
2、个人资料:可以修改个人头像、所读专业、所属地区等资料。
3、手机号码:绑定或修改手机号码(建议使用短信验证码校验手机号码真实性)。
4、留言记录:个人留言记录,如果管理员回复了,可以显示回复的内容。
5、消费记录:显示用户支付的消费记录,每条记录包括支付项目、金额、支付时间。
6、系统消息:后台管理员对用户发送一对一或者群发消息(群发的消息类似于通知公告、一对一消息为文本消息)。
7、联系客服:可以直接拨打电话或者点击弹出微信公众号(也可以是客服私人号)二维码,扫描二维码可以关注或添加微信号。
五、习题展现
“1、层级关系:习题和原来的课程章节同级,也就是说在发布上跟原来的课程一样的,在课程的“节点”中可能是课程章节也可能是一套习题,一套习题中包括若干个具体题目(单选、多选、判断、主观题)。
2、习题(套)切换:跟课程章节一样,悬浮上一章、下一章的按钮方式切换。
3、习题(单个)切换:原始需求中是左右滑动切换,这个在技术上是可以实现的,通过向左滑动切换上一个、向右滑动切换下一个;每套题当天第一次进去会提示用户可以左右滑动切换题目。”
六、用户做题
“用户做完一个题后,通过单个习题切换的方式(如滑动)可以切换到下一题。题型主要包含单选题(含判断题)、多选题、文字题。
1、单选题:用户选择某个选项后立即出现正确答案和解析,并提示正确与否。其中判断题相当于只有A和B两个选项的单选题。
2、多选题:用户选择所有答案后,需要手动点击提交才能出现正确答案和解析,并提示正确与否。
3、文字题:①、用户答题时可以输入文本内容(中英文、数字、标点符号),并保留换行空格格式,不需要其他复杂排版。②、一个题目可以多次答题,且把答案和时间记录下来,后续可以查看。③、点击按钮或文本可以显示文字题的正确答案和解析。用户可以主动删除文字题的答题记录,也可以修改以前的提交的答案。
4、文字题默认不显示答案解析,可以点击按钮显示答案解析,不管答案解析显示与否都可以做题。选择题、判断题切换后即自动清空做题记录,再次返回时需要重新做。”
七、录音跟读
“文字题答案解析出现时,可以添加一个录音功能按钮,用户可以跟着正确答案读内容,读完后结束录音。系统提示用户是否保存录音,如果保存录音录音会被存储到服务器,下次访问时可以播放录音。
1、用户点击按钮开始录音,不需要按着录音按钮,点击完成结束录音。
2、录音过程中不可以暂停录音,每个录音长度不能超过60秒,超过60s自动结束录音。
3、录音过程中本答案的解析可以上下滑动阅读。
4、结束录音是提示用户是否需要保存录音,如果用户需要保存录音,列表和文案在同一个列表(可以做标记区分录音还是文本)。
5、在后台创建文字题的时候,可以设置一个开关,设置本题是否支持用户进行录音。
八、题目收藏
1、在题干处添加收藏功能按钮,用户点击收藏题目就进入用户的收藏夹;
2、在我的—我的练习中展示当前用户所有的收藏的题目。
九、微信相关
1、微信登录:用户无需登录注册流程,进入系统通过授权获取用户的微信账号基本信息自动创建一个账号,然后绑定学校信息就可以激活本账号。强烈建议,后续用户再次购买时无需输入账号信息,直接跟其微信信息绑定,这样更有利于用户快速购买。
2、微信支付:订单支付采用微信公众号在线支付;需要使用微信支付API,因此需要开通微信支付商户号。
3、通知推送:用户进行订单支付、留言收到回复等操作流程系统可以向用户推送通知信息,用户下单并支付后系统可以向平台绑定的管理员推送信息(优先使用微信公众号模板消息推送,因为模板消息用户必须关注公众号,所以某些流程用短信辅助)。
4、转发分享:自定义专题页面、章节课程内容详情等主要页面的分享信息,包括标题、缩略图、摘要、地址等信息,更有利于传播。
后台主要功能清单:
一、用户管理
后台可以看到所有用户的基本信息(微信昵称、手机号码、所属城市、所读专业等),也可以后台封禁用户。后台可以修改用户昵称和密码。
二、课程管理
1、课程分类:二级分类(一级为专业课和基础课),二级分类是各个课程(如基础课中的英语一)。
2、课程专辑:可以设置课程专辑分类、名称、封面图片、介绍、特色、价格等。在课程专辑列表中,可以统计专辑的点赞次数、购买次数等信息。
3、课程章节:在课程专辑中添加课程章节,每个内容包括章节标题、是否支持试读、上传音频(可选)、图文内容等。在课程章节中可以统计章节的点赞次数、留言数量、浏览数量等。
三、订单管理
1、可以查看所有订单记录,每一条记录包含支付用户名、订单号、购买的专辑名称、支付金额、支付时间等。
2、可以通过用户昵称、手机号码、订单号、支付时间区间进行数据筛选。
四、留言管理
1、可以查看所有用户留言记录,每条记录包含留言用户昵称、留言的章节信息、留言内容、留言时间。
2、可以删除留言或把留言设置为前台可见。
3、可以对留言进行回复,回复后留言者可以收到回复通知。
五、通知公告
在后台可以发布系统的通知公告,类似群发信息,信息体现在个人中心–我的消息–通知公告中。信息展示类型为图文展示。
六、系统设置
可以设置系统名称、摘要、默认分享缩略图、客服电话、客服微信二维码等日常需要更新的系统配置信息。
七、题库维护
1、一个课程下面的章节或章节下节点,有可能是课程内容,也有可能是一套试题。
2、如果一套题有20个题,则需要依次创建20个题。
3、在创建题题目时可以分别选择单选、判断、多选、文字题,然后设置题干、选项(文字题没有这部分)、答案和解析,题干、选项、答案解析可以上传图片(每个选项最多一张图片,题干和答案解析支持上传多张图片)
4、支持对每道题进行删除、修改、隐藏、排序操作。
八、答案记录
由于非文字题不需要进行记录和打分,而且非文字题用户并不产生实质性内容(仅有ABCD这样的选择结果),隐藏非文字题不记录到后台。
1、答案记录是指用户在做文字题的时候提交的文字答案和录音记录,每条记录包括用户名、时间、所属的是那套题的哪个题、内容(文字或音频),音频可以在后台打开音频链接播放收听。
2、管理员可以根据用户名、题库和题目名称搜索记录,可以删除和隐藏记录,隐藏后用户在前台无法看到记录。
3、录音的记录,管理员可以设置为“精选录音”,设置为“精选录音”的可以在前台显示,其他用户打开对应的题目时除了显示自己的录音还可以显示这些录音。
4、在前台用户可以对精选的录音进行点赞操作,并记录点赞数量。
5、用户的录音被精选,系统自动赠送X个(如1个)积分给用户,并通知用户。
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流