在线授课相关文档.md 2.57 KB

简介

盒子鱼远程教学基于腾讯云通信IM的自定义消息进行客户端之间的通信与动作协调。
老师端的教学动作和学生端的学习动作都会产生相应的消息通知给相应的客户端。

关于登录

详细内容

在线授课接口定义

在线授课接口定义

消息定义

采用Json格式发送命令信息 消息中包含type,subtype, command等

目前定义的type类型

  • flow 代表流程
  • templateAction 教师端发起的页内动作
  • answer 学生端的回答
{
    "type":"XXX",
    "subType":"XXX",
    "command":"XXX",
    "userId":"100234", (字符串,统一新增加的参数,便于将来统计用)
    "workOrderId":7908 (long型,统一新增加的参数,便于将来统计用)   
}

流程相关消息

详细内容

单词学习模板Json信息

详细内容

控件Id定义

详细内容

页面动作相关消息

详细内容

画板相关消息

详细内容

在线授课单词表同步

详细内容

回答相关消息

详细内容

错误处理列表

详细内容

关于用户掉线的处理机制

详细内容

错误处理机制

详细内容

消息的顺序保证机制

详细内容

关于测试App

详细内容

关于保障上课通知的到达

详细内容

关于资源的预下载和本地通知问题

详细内容

其他消息

详细内容

待解决问题

详细内容

教学过程中的数据统计

to do

师生课后评价

详细内容

最后一页(学习成就)json信息

详细内容

关于开关视频同步的消息

详细内容

邀请上课呼叫逻辑

详细信息

关于用户发送小文件失败的处理方式

详细信息

自动上传用户腾讯云日志

详细信息

常见反馈问题回答

详细信息