在线授课其他消息.md
1.28 KB
由教师端通过腾讯云的消息通知学生上课,而不是靠推送。
{
"type": "flow",
"command": "notifyBeginLesson",
"workOrderId": 6806,
"teacherId": 1296861,
"groupName": "BOXFiSH Online Teaching Group",
"groupId": "@TGS#2WHIZEBEO",
"chatRoomId": 212968615,
"startTime": "2016-06-24 13:30:00",
"endTime": "2016-06-24 14:00:00",
"teacherName": "喜洋洋",
"figureUrl": "http://wx.qlogo.cn/mmopen/PiajxSqBRaEJrztQnGAk8X1G2A0AfjvPRBdgLFOjxsM9AoicoOUrH3Yia3qY9uic5ibQO6wMkJ6bPUx15IN4Vrxv8CA/0"
}
如果老师姓名没有的话,设置为默认名"盒子鱼",教师端和学生端都做这个判断
待定,需要讨论。
学生收到上面的信息后,除了展现本地的呼叫界面后,还可以反馈给老师端相应的消息
{
"type": "flow",
"command": "acceptNotifyBeginLesson",
}
通过腾讯云取消上课
{
"workOrderId": 6806,
"type": "flow",
"command": "notifyCancelLesson",
}
学生端经过多次尝试仍然下载资源失败,要通知教师端这个情况,防止教师端卡死 教师端收到这个消息后,会返回到上一界面。
{
"type": "flow",
"command":"downloadCourseResourcesFailed"
}