在当前系统中进行改造,因当前学生端和老师端未存用户手机号 classIn需要手机号作为账户的唯一标识。所以需要收集用户的手机号入库,并修改数据库表结构和代码业务逻辑。
接入步骤:
-
注册用户,将用户添加为机构下学生/老师 。需要 SID,safekey,timeStamp,使用有效手机号注册,作为登录 ClassIn 客户端 的账号,昵称和头像为可填项,密码可为明文或 MD5 加密方式(建议使用 MD5 加密),注册成功后会返回学生的 UID,将UID入库存储。
-
创建课程,需要提供 SID,safekey,timeStamp,课程名称,可用文件夹 ID,课程封面图片(二进制流),过期时间,班主任账号,课程简介,教室设置 ID(主要用来设置教室皮肤等其他选项),唯一标识,班主任 UID,allowAddFriend;其中SID、safeKey、timeStamp、课程名称是必填项。返回的是课程 ID 及执行后的说明
-
创建课节,创建课节,创建单个课节,需要提供 SID,safekey,timeStamp,课程 ID,课节名称,上课时间,下课时间,老师账号,老师姓名,云盘目录 ID,学生上台人数和录播等各部分详情,助教,是否上台,是否高清、唯一标识、课节简介、老师UID、助教UID。其中 SID、safeKey、timeStamp、courseId、className、beginTime、endTime、teacherUid 为必填项。返回创建成功后的课节 ID 和执行后的说明。
-
课节下添加学生,课节下添加学生(多个),需要 SID,safekey,timeStamp,课程 ID,课节 ID,学生识别(1为学生),需要添加的账号数组,其中包括学生账号,学生姓名,学生UID。返回的是每个账号添加的说明。注意:课节下不能添加旁听生。用户可以传递自定义字段,接口会原样将参数返回。不传递则不会返回。该课节下添加的学生只可以上该课节,课程下其他课节不可上。
-
获取唤醒客户端并进入教室链接,获取唤醒客户端并进入教室链接,需要 SID、safekey、timeStamp、提供手机号、有效时长、课程 ID、课节 ID,平台识别标志,返回可以在 PC 端或者移动端唤起 ClassIn 客户端 的链接。
网友评论