Showing
1 changed file
with
22 additions
and
0 deletions
| 1 | [返回在线授课相关文档](在线授课相关文档) | 1 | [返回在线授课相关文档](在线授课相关文档) |
| 2 | 2 | ||
| 3 | ### 流程描述(**已过时,需要更新**) | 3 | ### 流程描述(**已过时,需要更新**) |
| 4 | +* 教师端从在线授课课表发起在线授课。 | ||
| 5 | +* 教师端从盒子鱼服务器获取在线授课信息 | ||
| 6 | + * 公共群信息,用于交互 | ||
| 7 | + * 聊天室Id,用于音视频通讯 | ||
| 8 | + * 学生的个人统计信息 | ||
| 9 | +* 教师端登录腾讯云服务(如果登录失败,需要有错误处理) | ||
| 10 | +* 教师端通知盒子鱼服务器发推送给学生端 | ||
| 11 | + * 如果学生端长期收不到推送,教师端会卡住,该如何处理。 | ||
| 12 | +* 学生端收到推送通知(是否可以取消) | ||
| 13 | + * 后台监测到该学生已经在上课的群中,可以不发推送通知 | ||
| 14 | + * 客户端也做防错处理,如果已经处于上课状态,那么对于上课过程中的其他授课推送不做处理。 | ||
| 15 | + * 客户端连续多次收到上课推送,应该不影响正常上课。 | ||
| 16 | +* 学生端接收在线授课 | ||
| 17 | +* 学生端登录腾讯云服务 | ||
| 18 | +* 学生端上报自己的id,以及客户端元信息 | ||
| 19 | +* 教师端检测id合法,版本匹配,下放课程元信息 | ||
| 20 | +* 学生端检测本地是否已经下载了全部的多媒体资源文件。(应该需要提前下载) | ||
| 21 | + * 如果需要下载,则进入下载过程,同时通知教师端,客户端开始下载资源 | ||
| 22 | + * 如果不需要下载,或者已经下载完毕,通知教师端已经准备好上课。 | ||
| 23 | + * 考虑下载失败的处理 | ||
| 24 | +* 学生端进入等待上课的页面 | ||
| 25 | + | ||
| 4 | * 客户端在启动的时候,登录腾讯通信云服务,登录后记录状态。在用户登出的的时候,同时登出腾讯通信云服务。 | 26 | * 客户端在启动的时候,登录腾讯通信云服务,登录后记录状态。在用户登出的的时候,同时登出腾讯通信云服务。 |
| 5 | * 教师根据课表打开课程,选择远程教学模式进入,开始远程授课, | 27 | * 教师根据课表打开课程,选择远程教学模式进入,开始远程授课, |
| 6 | * 如果当前登录成功,则教师向服务器申请本次上课所需要的公开群信息和音视频Room的信息(a)。 | 28 | * 如果当前登录成功,则教师向服务器申请本次上课所需要的公开群信息和音视频Room的信息(a)。 |
-
Please register or login to post a comment