跳到主要内容

ClassIn API:接口级解决方案

ClassIn是一款在线教育平台,可为企业提供教学管理、直播课堂、互动社区等服务。为了让机构更方便地管理用户和组织课程,ClassIn提供API接口,支持与企业的网站、微信小程序、APP等进行对接,从而在企业自己的的平台内实现用户管理、排课,并同步用户、排课数据到ClassIn。


什么场景适合API对接?

如果企业有自己的系统(网站、微信小程序或者APP等),可以生成师生、排课信息,如教师、课程、学生、上课时间等信息,那么可以通过ClassIn的API接口,将企业的用户、排课信息同步到ClassIn,自动生成ClassIn在线教室。

API对接的优势

  • 业务入口统一。用户在原有平台操作,无需适应更多的平台,可以大大降低培训成本和工作量。

  • API提供了丰富的教学数据回传,包括出勤数据,师生互动数据,教学工具和课节使用情况,教学视频回放等,满足企业数据分析和学情分析需求。

常见问题

Q1. 在ClassIn管理后台人工排课负担太重了,有没有接口自动批量排课?

此场景需要企业在自己平台先写好相应的批量排课功能,比如每周三下午两点,连续上课四周,再把排课信息的数据按照ClassIn接口文档的要求传至ClassIn,才可实现排课。

Q2. 希望APP嵌入直播画面,不另外下载ClassIn客户端,API可以实现吗?

此场景企业可以嵌入ClassIn网页大直播页面(文字互动,非音视频互动)。对接完成后,只需要主讲老师从客户端进教室即可,学生从企业的APP观看直播。

Q3. 不希望出现ClassIn的logo,API对接能实现吗?

ClassIn目前没有定制APP,不支持定制ClassIn客户端的logo。API方案中,师生仍需要使用ClassIn客户端上课,进行音视频互动。

Q4. 希望实时获得教师进教室的时间,掌握老师考勤情况。

此场景需要企业使用ClassIn API——消息订阅服务,教室中生成的行为数据,如师生进出教室,可实时回传至企业的平台,方便企业及时掌握老师出勤情况。订阅消息的前提是,先完成用户和排课的对接。


API能对接哪些功能?

API方案主要对接ClassIn管理后台中管理师生、排课功能。

:暂不支持作业、测验等其他LMS功能。

下图中展示了API支持的功能和相对应的ClassIn管理后台的功能。

API支持的后台功能

API对接后的效果?

  • 如果没有做API对接,企业需要在ClassIn的管理后台添加师生,创建课程、课节。在ClassIn管理后台排课成功后,师生便可登录ClassIn客户端,进教室上课。课后,有权限的老师可在ClassIn的管理后台可查看课节数据。

  • API对接成功后,企业无需在ClassIn的管理后台添加师生、创建课程、课节;只需在企业原有的平台完成用户注册、排课或约课动作。师生照常使用企业原有的平台,到了上课时间,师生可从企业的平台一键唤起ClassIn客户端,进入在线教室上课。在线课结束后,师生、家长或企业管理者可在企业自己的平台查看上课数据、课堂回放等。

对接后效果展示

四、技术要求?

  • API对接需要企业具备一定的开发能力,能够根据ClassIn的API文档,将师生信息、排课信息同步到ClassIn平台。

  • 如果企业目前只有简单的产品介绍页面,那么需要企业的产品设计和研发团队合作,先开发好用户注册、排课约课功能后,再做API对接,实现数据沟通。整个API对接的周期大约需要10~15个工作日。

  • 注意: API对接后,师生仍需下载ClassIn客户端,从客户端进入在线教室进行音视频互动。