在线授课其他消息.md 1.36 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": "acceptNotifyCancelLesson",
}