Tài nguyên: CourseWorkMaterial
Tài liệu bài tập trên lớp do giáo viên tạo cho học viên của khoá học
| Biểu diễn dưới dạng JSON |
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
| Trường | |
|---|---|
courseId |
Giá trị nhận dạng của khoá học. Chỉ đọc. |
id |
Giá trị nhận dạng do Lớp học chỉ định cho tài liệu bài tập trên lớp này, riêng biệt theo từng khoá học. Chỉ đọc. |
title |
Tiêu đề của tài liệu bài tập trên lớp này. Tiêu đề phải là một chuỗi UTF-8 hợp lệ, có từ 1 đến 3.000 ký tự. |
description |
Nội dung mô tả không bắt buộc về tài liệu bài tập này. Văn bản phải là một chuỗi UTF-8 hợp lệ,không được chứa quá 30.000 ký tự. |
materials[] |
Tài liệu bổ sung. Một tài liệu bài tập trên lớp không được có quá 20 mục tài liệu. |
state |
Trạng thái của tài liệu bài tập trong khoá học này. Nếu bạn không chỉ định, trạng thái mặc định sẽ là |
alternateLink |
Đường liên kết tuyệt đối đến tài liệu bài tập trên lớp này trong giao diện người dùng web của Lớp học. Trường này chỉ được điền sẵn nếu Chỉ đọc. |
creationTime |
Dấu thời gian cho biết thời điểm tạo tài liệu bài tập này. Chỉ đọc. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
updateTime |
Dấu thời gian của thay đổi gần đây nhất đối với tài liệu bài tập này. Chỉ đọc. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
scheduledTime |
Dấu thời gian không bắt buộc khi tài liệu bài tập này được lên lịch xuất bản. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
assigneeMode |
Chế độ người được giao của tài liệu bài tập trong khoá học. Nếu bạn không chỉ định, giá trị mặc định sẽ là |
individualStudentsOptions |
Mã nhận dạng của học viên có quyền truy cập vào tài liệu bài tập trên lớp. Trường này chỉ được đặt nếu |
creatorUserId |
Giá trị nhận dạng của người dùng đã tạo tài liệu bài tập trong khoá học. Chỉ đọc. |
topicId |
Mã nhận dạng của chủ đề mà tài liệu bài tập này được liên kết. Phải khớp với một chủ đề hiện có trong khoá học. |
learningGoals[] |
Không bắt buộc. Thông tin tham khảo về mọi mục tiêu học tập được đính kèm vào tài liệu bài tập trên lớp này. CourseWorkMaterial có thể có tối đa 10 mục tiêu học tập. Trường này chỉ được điền sẵn nếu bạn đặtpreviewVersion thích hợp.
|
CourseWorkMaterialState
Các trạng thái có thể có của tài liệu bài tập trên lớp
| Enum | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Chưa chỉ định tiểu bang. Giá trị này không bao giờ được trả về. |
PUBLISHED |
Trạng thái của tài liệu bài tập đã được đăng. Đây là trạng thái mặc định. |
DRAFT |
Trạng thái của một tài liệu bài tập chưa được xuất bản. Chỉ giáo viên của khoá học và quản trị viên miền mới thấy được tài liệu bài tập ở trạng thái này. |
DELETED |
Trạng thái của tài liệu bài tập đã được đăng nhưng hiện đã bị xoá. Chỉ giáo viên của khoá học và quản trị viên miền mới thấy được tài liệu bài tập ở trạng thái này. Tài liệu bài tập trên lớp ở trạng thái này sẽ bị xoá sau một khoảng thời gian. |
Phương thức |
|
|---|---|
|
Tạo tài liệu bài tập trên lớp. |
|
Xoá một tài liệu bài tập trên lớp. |
|
Trả về tài liệu bài tập trên lớp. |
|
Lấy siêu dữ liệu cho tiện ích bổ sung Lớp học trong bối cảnh của một bài đăng cụ thể. |
|
Trả về danh sách tài liệu bài tập mà người yêu cầu được phép xem. |
|
Cập nhật một hoặc nhiều trường của tài liệu bài tập trên lớp. |