Tài nguyên: CourseWorkMaterial
Tài liệu bài tập khoá học 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 ( |
Các 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 của tài liệu bài tập trong khoá học này, duy nhất cho mỗi khoá học. Chỉ đọc. |
title |
Tên của tài liệu bài tập trong khoá học này. Tiêu đề phải là một chuỗi UTF-8 hợp lệ, chứa từ 1 đến 3000 ký tự. |
description |
Phần mô tả không bắt buộc cho tài liệu bài tập trong khoá học này. Văn bản phải là một chuỗi UTF-8 hợp lệ chứa không quá 30.000 ký tự. |
materials[] |
Tài liệu bổ sung. Tài liệu bài tập khoá học 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 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 về bài tập của khoá học 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 nếu Chỉ đọc. |
creationTime |
Dấu thời gian khi tài liệu bài tập trong khoá học này được tạo. Chỉ đọc. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
updateTime |
Dấu thời gian về thay đổi gần đây nhất đối với tài liệu bài tập trong khoá học này. Chỉ đọc. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
scheduledTime |
Dấu thời gian (không bắt buộc) khi tài liệu của bài tập trong khoá học này được lên lịch xuất bản. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
assigneeMode |
Chế độ người được giao của tài liệu bài tập trong khoá học. Nếu không chỉ định, giá trị mặc định sẽ là |
individualStudentsOptions |
Giá trị nhận dạng của những học viên có quyền truy cập vào tài liệu của bài tập trong khoá học. 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 cho bài tập trong khoá học. Chỉ đọc. |
topicId |
Giá trị nhận dạng của chủ đề liên kết với tài liệu bài tập trong khoá học này. Phải phù hợp với một chủ đề hiện có trong khoá học. |
CourseWorkMaterialState
Các trạng thái có thể có của tài liệu bài tập môn học
Enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Chưa chỉ định tiểu bang nào. Hệ thống sẽ không bao giờ trả về dữ liệu này. |
PUBLISHED |
Trạng thái của tài liệu về bài tập trong khoá học đã được xuất bản. Đây là trạng thái mặc định. |
DRAFT |
Trạng thái của một tài liệu của bài tập trong khoá học chưa được xuất bản. Tài liệu bài tập khoá học ở trạng thái này chỉ hiển thị với giáo viên của khoá học và quản trị viên miền. |
DELETED |
Trạng thái của tài liệu về bài tập khoá học đã được xuất bản nhưng hiện đã bị xoá. Tài liệu bài tập khoá học ở trạng thái này chỉ hiển thị với giáo viên của khoá học và quản trị viên miền. Tài liệu của bài tập khoá học ở 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 cho bài tập trong khoá học. |
|
Xoá tài liệu của bài tập trong khoá học. |
|
Trả về tài liệu của bài tập trong khoá học. |
|
Lấy siêu dữ liệu cho các tiện ích bổ sung của 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 của bài tập khoá học 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 trong khoá học. |