Di chuyển hoạt động học tập sang Chương khác (Move Activity)

Mục lục

Giao diện này được sử dụng để di chuyển tất cả các hoạt động trong Chương A sang Chương B.

Ghi chú :

  • Nếu cần xóa chương nhưng vẫn muốn giữ lại các hoạt động học tập trong chương, trường có thể thực hiện thao tác sơ bộ thông qua giao diện này.
  • Giao diện này cũng có thể được sử dụng trong các trường hợp cần hợp nhất các chương với nhau.

This interface is used to move all activities from Unit A to Unit B.

Note:

  • If you want to keep the learning activities associated with the unit that is to be deleted, you can use this interface to relocate these learning activities.
  • This interface can also be used in scenarios where units need to be merged.

URL

https://root_url/lms/unit/move

HTTP Request Methods

  • POST

coding Format

  • UTF-8

Request Data

Header Parameters

KeyBắt buộcĐịnh dạngMô tả
X-EEO-SIGNBắt buộcstringSignature; tham khảo cách tạo tại đây
X-EEO-UIDBắt buộcstringSID (Xem dữ liệu này tại Trang quản lý classin.com trong mục API)
X-EEO-TSBắt buộcstringTimestamp (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)

Body Parameters

KeyBắt buộcĐịnh dạngMô tảHướng dẫn
courseIdBắt buộcintegerID của lớp họcID của lớp học
unitIdBắt buộcintegerID của chương cần chuyển điID của chương mà hoạt động học tập đang được gán
toUnitIdBắt buộcintegerID của chương cần chuyển đến

Response Data

KeyĐịnh dạngPhản hồiÝ nghĩa
codeinteger1Mã lỗi
msgstring“Execution successful”Nội dung
dataintegernull 

Example

  • HTTP Request
POST /lms/unit/move HTTP/1.1
Host: root_url
X-EEO-SIGN: 3184c79587741b9f767db68eb50998a3
X-EEO-UID: 409864
X-EEO-TS: 1722937990
Content-Type: application/json
Content-Length: 102

{
    "courseId": 414193,
    "unitId": 26020700,
    "toUnitId": 26020897
}
  • Shell cURL analog request instruction
curl -X POST \
     -H 'Host: root_url' \
     -H 'X-EEO-SIGN: 3184c79587741b9f767db68eb50998a3' \
     -H 'X-EEO-UID: 409864' \
     -H 'X-EEO-TS: 1722937990' \
     -H 'Content-Type: application/json' \
     -d '{"courseId": 414193, "unitId": 26020700, "toUnitId": 26020897}' \
     'https://root_url/lms/unit/move'

Response sample(The normal return json packet example)

{
    "code": 1,
    "msg": "Execution successful",
    "data": null
}

Error Code Descriptions

Mã lỗiMô tả
147Không có thông tin của hoạt động này
29046Chương hiện tại trùng với chương cần chuyển hoạt động vào
29048Chương không tồn tại
29050Di chuyển sang chương khác thất bại
29138Số lượng hoạt động học tập trong chương cần chuyển đến đã đạt giới hạn
29203Xóa chương thất bại
50004Chương cần chuyển đến không tồn tại
101001001Lỗi tham số
101002005Lỗi signature
101002006Lỗi timestamp
101002008Timestamp không tồn tại
121601020Lỗi tham số kinh doanh
121601021Lớp này không thuộc quản lý của trường
121601022Lớp học này không phải lớp học tiêu chuẩn
121601023Lớp học này đã kết thúc và không thể thao tác được
121601030Thiếu tham số bắt buộc