美文网首页
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接入流程(针对我们系统进行相应修改)

    在当前系统中进行改造,因当前学生端和老师端未存用户手机号 classIn需要手机号作为账户的唯一标识。所以需要收集...

  • 【工具】判断国产各大Rom的工具类

    由于近期开发涉及到消息推送,接入了小米、华为、魅族的官方推送SDK,相应的,就需要判断用户的手机系统,根据系统进行...

  • 出科考试系统相关编程

    20190202原考试系统增加简答题和病例分析题,并对阅卷系统进行相应的修改

  • PHP-FPM

    找相应的行进行修改

  • IDEA环境下SpringBoot项目打包War

    IDEA开发环境下,针对SpringBoot项目,以War的形式打包,进行Tomcat部署的流程如下: 1.修改p...

  • 四大组件之Activity(一)-启动过程概览

    本文针对Activity的启动主线进行梳理。先捋大流程,后续再针对细节进行学习。 一、概览关键流程 启动流程关键主...

  • apache运行php方式

    1,apache内置模块方式 2,cgi模式 php入口文件要进行相应修改文件头添加 php配置文件进行相应修改,...

  • Flutter混合开发-iOS

    本文主要针对现有iOS项目想接入flutter,怎么接入flutter,如何进行项目管理,以及Native和flu...

  • 版本管理

    今天我主要的工作,就是针对自己编写的业务代码,根据昨天代码评审人员的反馈,进行相应的修改,以便提交到UAT环境,进...

  • Android---初探自定义View(三)

    在初探自定义View(一)和初探自定义View(二)里面,我们都是针对系统现有的组件进行设计和修改,那万一碰到需要...

网友评论

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

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