Tài nguyên: CourseWorkMaterial
Tài liệu bài tậ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 | |
---|---|
course |
Giá trị nhận dạng của khoá học. Chỉ có thể đọc. |
id |
Mã nhận dạng do Lớp học chỉ định cho tài liệu bài tập của khoá học này, mỗi khoá học có một mã nhận dạng riêng. Chỉ có thể đọ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 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 của 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 của 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à |
alternate |
Đường liên kết tuyệt đối đến tài liệu 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. Giá trị này chỉ được điền nếu Chỉ có thể đọc. |
creation |
Dấu thời gian khi tài liệu bài tập này được tạo. Chỉ có thể đọc. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: |
update |
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 của khoá học này. Chỉ có thể đọc. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: |
scheduled |
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. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: |
assignee |
Chế độ người được giao của tài liệu bài tập trong khoá học. Nếu không được chỉ định, giá trị mặc định sẽ là |
individual |
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 bài tập của khoá học. Trường này chỉ được đặt nếu |
creator |
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ó thể đọc. |
topic |
Giá trị nhận dạng cho chủ đề liên quan đến tài liệu bài tập trong khoá học này. Phải khớ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 trong khoá học
Enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Chưa chỉ định trạng thái. 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 xuất bản. Đây là trạng thái mặc định. |
DRAFT |
Trạng thái của 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 trong trạng thái này. |
DELETED |
Trạng thái của tài liệu bài tập đã được xuất bản 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 trong trạng thái này. Tài liệu bài tập trong 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 của khoá học. |
|
Xoá tài liệu bài tập của khoá học. |
|
Trả về tài liệu bài tập. |
|
Lấy siêu dữ liệu cho các tiện ích bổ sung của Lớp học trong ngữ cảnh của một bài đăng cụ thể. |
|
Trả về danh sách tài liệu bài tập trong 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. |