互动

class baijiayun.client.api.HuDong(client=None)[源代码]

互动

interact_data_delete(class_ids)[源代码]

删除班级、助教、学生信息 根据 class_id,可以删除跟班级关联的学生、老师和班级信息

参数:class_ids – 班级 id
interact_data_get_ai_user_count_data(room_id, date=None, page=1, page_size=20)[源代码]

获取AI班级数人数列表

参数:
  • room_id – 教室id
  • date – 日期 格式类似于:2019-10-10
  • page – 页数
  • page_size – 每页数据条数
interact_data_get_checkin_data(checkin_id)[源代码]

根据签到id,获取签到信息 根据checkin_id,获取签到明细数据

参数:checkin_id – 签到id
interact_data_get_class_vote_data(room_id, type=None, sub_type=None, date=None, page=1, page_size=20)[源代码]

获取班级投票数据

参数:
  • room_id – 教室id
  • type – 题型
  • sub_type – 题目类型
  • date – 日期,格式类似于:2019-10-10
  • page – 页数
  • page_size – 每页数据条数
interact_data_get_random_ask_data(room_id, type=None, date=None, page=1, page_size=20)[源代码]

获取班级随机点名数据

参数:
  • room_id – 教室id
  • type – 类型
  • date – 日期 格式类似于:2019-10-10
  • page – 页数
  • page_size – 每页数据条数
interact_data_get_red_package_data(room_id, type=None, date=None, page=1, page_size=20)[源代码]

获取班级红包数据

参数:
  • room_id – 教室id
  • type – 红包类型
  • date – 日期 格式类似于:2019-10-10
  • page – 页数
  • page_size – 每页数据条数
interact_data_list(class_id)[源代码]

获取班级、助教、学生信息列表 根据class_id, 获取班级,和关联班级的学生、老师

参数:class_id – 班级 id
interact_data_save(assist_teacher_id, assist_teacher_name, assist_teacher_mobile, class_id, class_name, student_list, origin)[源代码]

双师人员数据保存 客户使用的新排课系统,数据接入到双师系统中

参数:
  • assist_teacher_id – 客户助教id
  • assist_teacher_name – 助教姓名
  • assist_teacher_mobile – 助教电话
  • class_id – 客户班级 id
  • class_name – 班级名称
  • student_list – 学生明细内容
  • origin – huatu
interact_data_update_callback_url(callback_url)[源代码]

修改回调地址

参数:callback_url – 回调地址
interact_info_get_interact_detail(room_id, type, page=1, page_size=20, begin_time=None, end_time=None)[源代码]

签到明细数据

参数:
  • room_id – 教室id
  • type – 类型
  • page – 页数
  • page_size – 每页数据条数
  • begin_time – 开始时间
  • end_time – 结束时间
interact_info_get_interact_list(room_id, type, page=1, page_size=20, begin_time=None, end_time=None)[源代码]

签到汇总数据

参数:
  • room_id – 教室id
  • type – 类型
  • page – 页数
  • page_size – 每页数据条数
  • begin_time – 开始时间
  • end_time – 结束时间
teacher_delete(teacher_id, role)[源代码]

老师删除接口 根据teacher_id,删除老师信息

参数:
  • teacher_id – 第三方老师id
  • role – 老师角色
teacher_list(role, page, page_size)[源代码]

获取老师信息接口 获取老师列表

参数:
  • role – 老师角色
  • page – 页码
  • page_size – 每页条数
teacher_save(teacher_id, teacher_name, teacher_mobile, role)[源代码]

老师添加、修改接口 增加和修改老师信息

参数:
  • teacher_id – 客户老师id
  • teacher_name – 老师姓名
  • teacher_mobile – 老师电话
  • role – 老师角色