美文网首页
classIn接入流程(针对我们系统进行相应修改)

classIn接入流程(针对我们系统进行相应修改)

作者: 沉默紀哖呮肯伱酔 | 来源:发表于2020-07-10 18:10 被阅读0次

    在当前系统中进行改造,因当前学生端和老师端未存用户手机号 classIn需要手机号作为账户的唯一标识。所以需要收集用户的手机号入库,并修改数据库表结构和代码业务逻辑。

    接入步骤:

    1. 注册用户,将用户添加为机构下学生/老师 。需要 SID,safekey,timeStamp,使用有效手机号注册,作为登录 ClassIn 客户端 的账号,昵称和头像为可填项,密码可为明文或 MD5 加密方式(建议使用 MD5 加密),注册成功后会返回学生的 UID,将UID入库存储。

    2. 创建课程,需要提供 SID,safekey,timeStamp,课程名称,可用文件夹 ID,课程封面图片(二进制流),过期时间,班主任账号,课程简介,教室设置 ID(主要用来设置教室皮肤等其他选项),唯一标识,班主任 UID,allowAddFriend;其中SID、safeKey、timeStamp、课程名称是必填项。返回的是课程 ID 及执行后的说明

    3. 创建课节,创建课节,创建单个课节,需要提供 SID,safekey,timeStamp,课程 ID,课节名称,上课时间,下课时间,老师账号,老师姓名,云盘目录 ID,学生上台人数和录播等各部分详情,助教,是否上台,是否高清、唯一标识、课节简介、老师UID、助教UID。其中 SID、safeKey、timeStamp、courseId、className、beginTime、endTime、teacherUid 为必填项。返回创建成功后的课节 ID 和执行后的说明。

    4. 课节下添加学生,课节下添加学生(多个),需要 SID,safekey,timeStamp,课程 ID,课节 ID,学生识别(1为学生),需要添加的账号数组,其中包括学生账号,学生姓名,学生UID。返回的是每个账号添加的说明。注意:课节下不能添加旁听生。用户可以传递自定义字段,接口会原样将参数返回。不传递则不会返回。该课节下添加的学生只可以上该课节,课程下其他课节不可上。

    5. 获取唤醒客户端并进入教室链接,获取唤醒客户端并进入教室链接,需要 SID、safekey、timeStamp、提供手机号、有效时长、课程 ID、课节 ID,平台识别标志,返回可以在 PC 端或者移动端唤起 ClassIn 客户端 的链接。

    相关文章

      网友评论

          本文标题:classIn接入流程(针对我们系统进行相应修改)

          本文链接:https://www.haomeiwen.com/subject/pebmcktx.html