教室内相关接口¶
-
class
classin.client.api.
ClassRoom
(client=None)[源代码]¶ 教室内相关接口 https://docs.eeo.cn/api/zh-hans/classroom/
-
add_class_labels
(course_id, classes_info)[源代码]¶ 添加/修改/删除课节标签 https://docs.eeo.cn/api/zh-hans/classroom/addClassLabels.html
- 参数
course_id – 课程 ID
classes_info – 课节数组
-
add_class_student_multiple
(course_id, class_id, students_info, identity=1)[源代码]¶ 课节下添加学生(多个) https://docs.eeo.cn/api/zh-hans/classroom/addClassStudentMultiple.html
- 参数
course_id – 课程 ID
class_id – 课节 ID
students_info – 需要添加帐号数组
identity – 学生身份(1 为学生,2 为旁听)
-
add_course
(course_name, folder_id=None, file_data=None, expiry_time=None, main_teacher_uid=None, course_introduce=None, classroom_setting_id=None, course_unique_identity=None, allow_add_friend=True)[源代码]¶ 创建课程 https://docs.eeo.cn/api/zh-hans/classroom/addCourse.html
- 参数
course_name – 课程名称
folder_id – 可用资源文件夹 ID
file_data – 上传的课程封面图片
expiry_time – 过期时间
main_teacher_uid – 班主任 UID
course_introduce – 课程简介
classroom_setting_id – 教室设置 ID
course_unique_identity – 唯一标识
allow_add_friend – 是否允许班级成员在群里互相添加好友
-
add_course_class
(course_id, class_name, begin_time, end_time, teacher_uid, folder_id=None, seat_num=6, record=False, live=False, replay=False, assistant_uid=None, is_auto_onstage=False, is_hd=0, course_unique_identity=None, class_introduce=None, watch_by_login=False, allow_unlogged_chat=True)[源代码]¶ 创建课节(单个) https://docs.eeo.cn/api/zh-hans/classroom/addCourseClass.html
- 参数
course_id – 课程 ID
class_name – 课节名称
begin_time – 上课时间
end_time – 下课时间
teacher_uid – 教师 UID
folder_id – 云盘目录 ID
seat_num – 学生上台数
record – 是否开启录课
live – 是否开启直播
replay – 是否开启回放
assistant_uid – 助教 UID
is_auto_onstage – 学生进入教室时是否自动上台
is_hd – 是否高清 0=非高清,1=高清,2=全高清
course_unique_identity – 唯一标识
class_introduce – 课节简介
watch_by_login – 是否只有扽牢固
allow_unlogged_chat – 是否允许未登录用户参与直播聊天和点赞
-
add_course_class_multiple
(course_id, classes_info)[源代码]¶ 创建课节(多个) https://docs.eeo.cn/api/zh-hans/classroom/addCourseClassMultiple.html
- 参数
course_id – 课程 ID
classes_info – 课节信息数组
-
add_course_class_student
(course_id, student_uid, class_ids)[源代码]¶ 课程下多个课节添加学生 https://docs.eeo.cn/api/zh-hans/classroom/addCourseClassStudent.html
- 参数
course_id – 课程 ID
student_uid – 学生 UID
class_ids – 课节 ID 数组
-
add_course_student
(course_id, identity, student_uid, student_name=None)[源代码]¶ 课程下添加学生/旁听(单个) https://docs.eeo.cn/api/zh-hans/classroom/addCourseStudent.html
- 参数
course_id – 课程 ID
identity – 学生身份(1 为学生,2 为旁听)
student_uid – 学生 UID
student_name – 机构后台旁听生的姓名
-
add_course_student_multiple
(course_id, students_info, identity=1)[源代码]¶ 课程下添加学生/旁听(多个) https://docs.eeo.cn/api/zh-hans/classroom/addCourseStudentMultiple.html
- 参数
course_id – 课程 ID
identity – 学生身份(1 为学生,2 为旁听)
students_info – 需要添加的帐号数组
-
del_class_student_multiple
(course_id, class_id, student_uids, identity=1)[源代码]¶ 课节下删除学生(多个) https://docs.eeo.cn/api/zh-hans/classroom/delClassStudentMultiple.html
- 参数
course_id – 课程 ID
class_id – 课节 ID
student_uids – 需要删除学生UID数组
identity – 学生身份(1 为学生,2 为旁听)
-
del_course_class
(course_id, class_id)[源代码]¶ 删除课节 https://docs.eeo.cn/api/zh-hans/classroom/delCourseClass.html
- 参数
course_id – 课程 ID
class_id – 课节 ID
-
del_course_student
(course_id, student_uid, identity=1)[源代码]¶ 课程下删除学生/旁听(单个) https://docs.eeo.cn/api/zh-hans/classroom/delCourseStudent.html
- 参数
course_id – 课程 ID
identity – 学生身份(1 为学生,2 为旁听)
student_uid – 学生 UID
-
del_course_student_multiple
(course_id, student_uids, identity=1)[源代码]¶ 课程下删除学生/旁听(多个) https://docs.eeo.cn/api/zh-hans/classroom/delCourseStudentMultiple.html
- 参数
course_id – 课程 ID
identity – 学生身份(1 为学生,2 为旁听)
student_uids – 需要删除学生UID数组
-
edit_course
(course_id, folder_id=None, course_name=None, expiry_time=None, main_teacher_uid=None, stamp=True, file_data=None, course_introduce=None, classroom_setting_id=None, allow_add_friend=True)[源代码]¶ 编辑课程 https://docs.eeo.cn/api/zh-hans/classroom/editCourse.html
- 参数
course_id – 课程 ID
folder_id – 可用资源文件夹 ID
course_name – 课程名称
expiry_time – 过期时间
main_teacher_uid – 班主任 UID
stamp – 原班主任是否加入教师列表
file_data – 上传的课程封面图片
course_introduce – 课程简介
classroom_setting_id – 教室设置 ID
allow_add_friend – 是否允许班级成员在群里互相添加好友
-
edit_course_class
(course_id, class_id, class_name=None, begin_time=None, end_time=None, teacher_uid=None, folder_id=None, record=None, live=None, replay=None, assistant_uid=None, is_auto_onstage=None, class_introduce=None, watch_by_login=None, allow_unlogged_chat=None)[源代码]¶ 修改课节信息 https://docs.eeo.cn/api/zh-hans/classroom/editCourseClass.html
- 参数
course_id – 课程 ID
class_id – 课节 ID
class_name – 课节名称
begin_time – 上课时间
end_time – 下课时间
teacher_uid – 教师 UID
folder_id – 云盘目录 ID
record – 是否开启录课
live – 是否开启直播
replay – 是否开启回放
assistant_uid – 助教 UID
is_auto_onstage – 学生进入教室时是否自动上台
class_introduce – 课节简介
watch_by_login – 是否只有扽牢固
allow_unlogged_chat – 是否允许未登录用户参与直播聊天和点赞
-
end_course
(course_id)[源代码]¶ 结束课程 https://docs.eeo.cn/api/zh-hans/classroom/endCourse.html
- 参数
course_id – 课程 ID
-
get_live_partner_url
(account, nick_name, live_url, partner_url='https://www.eeo.cn/live_partner.php')[源代码]¶ 课节直播播放器地址免二次登陆地址 https://docs.eeo.cn/api/zh-hans/classroom/addCourseClass.html
- 参数
account – 账户
nick_name – 昵称
live_url – 接口获取到的url
partner_url – url前缀
-
modify_class_seat_num
(course_id, class_id, seat_num, is_hd=0)[源代码]¶ 修改课节上台学生数 https://docs.eeo.cn/api/zh-hans/classroom/modifyClassSeatNum.html
- 参数
course_id – 课程 ID
class_id – 课节 ID
seat_num – 上台学生数
is_hd – 是否高清 0=非高清,1=高清,2=全高清
-
modify_course_teacher
(course_id, teacher_uid)[源代码]¶ 更换课程老师 https://docs.eeo.cn/api/zh-hans/classroom/modifyCourseTeacher.html
- 参数
course_id – 课程 ID
teacher_uid – 老师 UID
-
remove_course_teacher
(course_id, teacher_uid)[源代码]¶ 移除课程老师 https://docs.eeo.cn/api/zh-hans/classroom/removeCourseTeacher.html
- 参数
course_id – 课程 ID
teacher_uid – 老师 UID
-