Chỉnh sửa giáo viên của khóa học

Mục lục

Để thay đổi giáo viên khóa học, cần truyền tham số SID, safekey, timeStamp, courseID và UID giáo viên.


Lưu ý: Tất cả các bài học chưa bắt đầu trong khóa học sẽ được đổi thành giáo viên này

To modify course teacher,please pass SID, safeKey, timeStamp, course ID and teacher’s UID. The data returned includes class ID and instructions after the API implementation.

Note: Teachers of unstarted lessons in the course will be changed to the new set teacher.

URL

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

HTTP Request Methods

  • POST

Coding Format

  • UTF-8

Request Data

Key Bắt buộc Yêu cầu thêm Mô tả Hướng dẫn
SID Bắt buộc ID của trường Xem dữ liệu này tại Trang quản lý classin.com trong mục API
safeKey Yes Fixed 32-bit all lowercase characters Khóa bảo mật xác thực trường học safeKey=MD5(SECRET+timeStamp)
timeStamp Yes Theo Unix Epoch timestamp & có hiệu lực trong vòng 20 phút Thờ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
courseId Yes Course ID
teacherUid Yes UID của iaUID hệ thống trả về khi đăng ký tài khoản thành công

Response Data

Key Định dạng Phản hồi Ý nghĩa
data array [] Returns an array of Data information
└ data return information 1 object   Returns the section information
  └ classId number 1369235 Class ID
  └ errno number 1 Error code
  └ error string “Normal execution” Error list
└ data return information 2 object   Returns the section information
  └ classId number 1369235 Class ID
  └ errno number 1 Error code
  └ error string “Normal execution” Error list
└ ······ object   Returns the section information
  └ classId number ··· Class ID
  └ errno number ··· Error code
  └ error string ··· Error list
error_info object   Return message object
└ errno number 1 Error code
└ error string “Normal execution” Error list

Sample

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

SID=2339736&safeKey=d8e6b1b7b55483ba93da7bc8e1d9514f&timeStamp=1493728253&courseId=523689&teacherUid=1001001
  • 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=123456" \
        -d "teacherUid=1001001" \
        "https://api.eeo.cn/partner/api/course.api.php?action=modifyCourseTeacher"
    

Response Sample(The normal return json packet example)

{
  "data": [
    {
      "classId": "1395045",
      "errno": 1,
      "error": "程序正常执行"
    }
  ],
  "error_info": {
    "errno": 1,
    "error": "程序正常执行"
  }
}

Error Code Description

Error Code Description
1 Thành công
100 Parameters sai định dạng hoặc không hoàn chỉnh
102 Không có quyền thao tác (Xác thực bảo mật thất bại)
104 Không có quyền thao tác (Xác thực bảo mật thất bại)
114 Thao tác thất bại
134 Số điện thoại không lệ
136 Không có giáo viên này trong danh sách giáo viên của trường
144 Không có khóa học này trong trường
146 Khóa học đã kết thúc
147 Không có thông tin về khóa học này
149 Khóa học đã bị xóa
153 Khóa học đã quá hạn và không thể chỉnh sửa
172 Học sinh của khóa học không thể được đặt làm giáo viên
173 Người dự thính của khóa học không thể được thiệt lập làm giáo viên
187 Học sinh của khóa học không thể được thiết lập làm giáo viên
188 Không có lớp học chưa bắt đầu
189 Chỉnh sửa giáo viên của lớp học thất bại
190 Khóa học chưa được tạo hoàn chỉnh
324 Thêm giáo viên vào danh sách giáo viên thất bại
328 Trợ giảng trong khóa học không thể được thiết lập làm giáo viên
369 Lớp học công khai không hỗ trợ điều chỉnh
387 Giáo viên đã bị vô hiệu hóa
400 Dữ liệu được yêu cầu không hợp lệ
466 Lớ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
805 Tài khoản giáo viên đã bị khóa
884 Tài khoản giáo viên đã bị người dùng khóa