最近在做一款在线教学的项目,尝试着学习做产品。
1、直播教学。
腾讯课堂(直播):
技术方案:webRTC
1) 直播课堂新开tab连接。
2) 成员列表:教师身份突出,排前位;自己的排序排除老师外的第一个。展示总成员数量。
3) 支持发文字,图片,标签。支持发送鲜花。不支持用户发语音。学员端只能看到学生、老师的名称。
4)支持只查看老师的发言。
5)支持展示网络状态以及播放时长。
6)全屏模式不展示右侧的讨论区。
7)互动区有一个公告的功能。
8)老师端的功能有:分享屏幕、PPT、回放视频、摄像头、音量调节、话筒、音乐、全屏、下课。上课时长、累计丢包、资源监控(有点类似于内存波动图)。老师的端有截屏的功能。老师端在讨论区可以查看学员的头像。
9)课程首页可以快速标识出正在直播的课程。
腾讯课堂(录播):
技术方案:webRTC
1)录播的课程会拆解为一个个独立内容块的短视频。
2)录播课程有课程概述、目录和评论三块信息。
课程概述:老师介绍---名称,Title,经验,介绍;简介:适合人群,主要内容。资料下载。
评论:评论会展示评论人学习该课程多少小时候给出的评价。
腾讯课堂(有回放):
1)直播课堂的回放。
网易云课堂(直播):
技术方案:h5
1)无学员列表,有展示多少学员再学习。
2)课程开始前可以在讨论区发言。如果在查看历史阶段,会展示当前有多少条新消息。学员可以发送表情和文字。
3)公告区占的篇幅非常大。
4)全屏不展示讨论区。