在线授课相关文档.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