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 #

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
safeKeyYesFixed 32-bit all lowercase charactersKhóa bảo mật xác thực trường họcsafeKey=MD5(SECRET+timeStamp)
timeStampYesTheo 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
courseIdYesCourse ID
teacherUidYesUID của iaUID hệ thống trả về khi đăng ký tài khoản thành công

Response Data #

KeyĐịnh dạngPhản hồiÝ nghĩa
dataarray[]Returns an array of Data information
└ data return information 1object Returns the section information
  └ classIdnumber1369235Class ID
  └ errnonumber1Error code
  └ errorstring“Normal execution”Error list
└ data return information 2object Returns the section information
  └ classIdnumber1369235Class ID
  └ errnonumber1Error code
  └ errorstring“Normal execution”Error list
└ ······object Returns the section information
  └ classIdnumber···Class ID
  └ errnonumber···Error code
  └ errorstring···Error list
error_infoobject Return message object
└ errnonumber1Error code
└ errorstring“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 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)
104Không có quyền thao tác (Xác thực bảo mật thất bại)
114Thao tác thất bại
134Số điện thoại không lệ
136Không có giáo viên này trong danh sách giáo viên của trường
144Không có khóa học này trong trường
146Khóa học đã kết thúc
147Không có thông tin về khóa học này
149Khóa học đã bị xóa
153Khóa học đã quá hạn và không thể chỉnh sửa
172Học sinh của khóa học không thể được đặt làm giáo viên
173Người dự thính của khóa học không thể được thiệt lập làm giáo viên
187Học sinh của khóa học không thể được thiết lập làm giáo viên
188Không có lớp học chưa bắt đầu
189Chỉnh sửa giáo viên của lớp học thất bại
190Khóa học chưa được tạo hoàn chỉnh
324Thêm giáo viên vào danh sách giáo viên thất bại
328Trợ giảng trong khóa học không thể được thiết lập làm giáo viên
369Lớp học công khai không hỗ trợ điều chỉnh
387Giáo viên đã bị vô hiệu hóa
400Dữ liệu được yêu cầu không hợp lệ
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
805Tài khoản giáo viên đã bị khóa
884Tài khoản giáo viên đã bị người dùng khóa