Thiết lập số học sinh trên bục giảng (Onstage Student)

Mục lục

Để thiết lập số lượng học viên hiển thị trên bục giảng, cần truyền các tham số, SID, safekey, timeStamp, course ID, class ID, number of students on stage, set the camera definition, and whether to enable dual-camera mode (i.e. enable the second camera). Giá trị tối đa được truyền cho tham số seatNum  là số học sinh tối đa được hiển thị trên bục giảng của trường. Nếu bạn cần sửa đổi số lượng học sinh trên bục nhiều hơn số lượng tối đa của trường, vui lòng liên hệ với chúng tôi.

Lưu ý: Vui lòng truyền ít nhất 1 tham số seatNum hoặc isHd.

To modify the number of students on stage in a class, you need to provide SID, safekey, timeStamp, course ID, class ID, number of students on stage, set the camera definition, and whether to enable dual-camera mode (i.e. enable the second camera). Returns a successful description after execution. The maximum value that seatNum can modify is the maximum number of students on stage in the institution. If you need to modify the number of students on stage beyond the maximum number of students on stage in the institution, please contact the account manager. 

Note : At least one of seatNum and isHd must be passed.

URL

https://api.eeo.cn/partner/api/course.api.php?action=modifyClassSeatNum

HTTP Request Methods #

  • POST

Coding format #

  • UTF-8

Request data #

KeyBắt buộcYêu cầu thêmMô tảHướng dẫn
SIDBắt buộcID của trườngXem dữ liệu này tại Trang quản lý classin.com trong mục API
safeKeyBắt buộcFixed 32-bit all lowercase charactersKhóa bảo mật xác thực trường họcsafeKey=MD5(SECRET+timeStamp)
timeStampBắt buộcTheo Unix Epoch timestamp & có hiệu lực trong vòng 20 phútThời gian UNIX Epoch là số giây đã trôi qua kể từ 00:00:00 (giờ chuẩn quốc tế) vào ngày 1 tháng 1 năm 1970
courseIdBắt buộcID Khóa học
classIdBắt buộcID Lớp học
seatNumBắt buộcSố lượng học sinh tối đa được hiển thị trên bục giảng sẽ là số lượng mà trường đã đăng ký với ClassIn (số lượng tối đa hệ thống có thể thiết lập là 12)Số lượng camera trên hiển thị trên bục giảng (
không bao gồm của giáo viên)
Ví dụ: Nếu cần thiết lập lớp 1v6 thì truyền tham số 6
isHdKhông bắt buộc0= không HD, 1= HD, 2= Full HD, tất cả các giá trị khác ngoài 1 hoặc 2 sẽ mặc định được hiểu là 0Có bật chế độ HD hay khôngcần truyền ít nhất 1 tham số SeatNum hoặc isHd để gọi API này

Response data #

KeyĐịnh dạngPhản hồiÝ nghĩa
error_infoobject Returns an array of data
└ errnonumber1Mã lỗi
└ errorstring“program normal run”Chi tiết lỗi

Sample #

  • HTTP request
POST /partner/api/course.api.php?action=modifyClassSeatNum HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

SID=2339736&safeKey=58ce17711abea665f40f67d550ce96fb&timeStamp=1493364941&courseId=490583&classId=1395039&seatNum=6&isHd=2
  • Shell cURL analog request instruction
curl -H "Content-Type: application/x-www-form-urlencoded" -X "POST" \
     -d "SID=1234567" \
     -d "safeKey=0f7781b3033527a8cc2b1abbf45a5fd2" \
     -d "timeStamp=1484719085" \
     -d "courseId=442447" \
     -d "classId=23644"  \
     -d "seatNum=6" \
     -d "isHd=2"
     "https://api.eeo.cn/partner/api/course.api.php?action=modifyClassSeatNum"

Response sample(The normal return json packet example) #

{
  "error_info": {
    "errno": 1,
    "error": "程序正常执行"
  }
}

Error Code Description #

Error CodeDescription
1Thành công
100Parameters sai định dạng hoặc không hoàn chỉnh
102Không có quyền thao tác (Xác thực bảo mật thất bại)
104Thao tác thất bại
140Lớp học đang diễn ra không thể bị chỉnh sửa hay xóa
142Lớp học không tồn tại trong khóa học
143Không có thông tin về lớp học
144Trường không có khóa học này
145Lớp học này đã kết thúc và không thể xóa
147Không có thông tin về khóa học này
149Khóa học này đã bị xóa
153Khóa học đã hết hạn
212Lớp học đã bị xóa
259Số lượng học sinh trên bục giảng đã vượt quá giới hạn cho phép
348Trong vòng 20 phút trước khi lớp học bắt đầu, không thể điều chỉnh số lượng học sinh trên bục giảng
349Chỉnh sửa số lượng học sinh trên bục giảng thất bại
367Điều chỉnh camera HD thất bại
368Số lượng học sinh trên bục giảng được thiết lập cho lớp học này không hỗ trợ camera HD
369Không hỗ trợ thao tác cho định dạng lớp học công khai
466Lớp học được tạo từ LMS không thể chỉnh sửa thông qua API. Vui lòng truy cập ứng dụng ClassIn hoặc Trang quản lý để chỉnh sửa
808Không hỗ trợ thiết lập dual-camera cho lớp học này