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
| Key | Bắt buộc | Định dạng | Mô tả |
|---|---|---|---|
| X-EEO-SIGN | Bắt buộc | string | Signature; tham khảo cách tạo tại đây |
| X-EEO-UID | Bắt buộc | string | SID (Xem dữ liệu này tại Trang quản lý classin.com trong mục API) |
| X-EEO-TS | Bắt buộc | string | Timestamp (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
| Key | Bắt buộc | Định dạng | Mô tả | Hướng dẫn |
|---|---|---|---|---|
| courseId | Bắt buộc | integer | ID của lớp học | ID của lớp học |
| unitId | Bắt buộc | integer | ID của chương cần chuyển đi | ID của chương mà hoạt động học tập đang được gán |
| toUnitId | Bắt buộc | integer | ID của chương cần chuyển đến |
Response Data
| Key | Định dạng | Phản hồi | Ý nghĩa |
|---|---|---|---|
| code | integer | 1 | Mã lỗi |
| msg | string | “Execution successful” | Nội dung |
| data | integer | null |
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ỗi | Mô tả |
|---|---|
| 147 | Không có thông tin của hoạt động này |
| 29046 | Chương hiện tại trùng với chương cần chuyển hoạt động vào |
| 29048 | Chương không tồn tại |
| 29050 | Di chuyển sang chương khác thất bại |
| 29138 | Số lượng hoạt động học tập trong chương cần chuyển đến đã đạt giới hạn |
| 29203 | Xóa chương thất bại |
| 50004 | Chương cần chuyển đến không tồn tại |
| 101001001 | Lỗi tham số |
| 101002005 | Lỗi signature |
| 101002006 | Lỗi timestamp |
| 101002008 | Timestamp không tồn tại |
| 121601020 | Lỗi tham số kinh doanh |
| 121601021 | Lớp này không thuộc quản lý của trường |
| 121601022 | Lớp học này không phải lớp học tiêu chuẩn |
| 121601023 | Lớp học này đã kết thúc và không thể thao tác được |
| 121601030 | Thiếu tham số bắt buộc |