- Tài nguyên: Bài tập trên lớp
- CourseWorkState
- SubmissionModificationMode
- Bài tập
- MultipleChoiceQuestion
- Phương thức
Tài nguyên: Bài tập
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 bài tập 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 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ề bài tập của khoá học này. Nếu được đặt, nội dung mô tả 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. Bài tập không được có nhiều hơn 20 mục nội dung. |
state |
Trạng thái của 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 bài tập trong 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 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 bài tập này trong khoá học. 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ụ: |
due |
Ngày đến hạn gửi bài tập của khoá học này (không bắt buộc, theo giờ UTC). Bạn phải chỉ định thuộc tính này nếu đã chỉ định |
due |
Thời gian (không bắt buộc) theo giờ UTC mà bạn phải gửi bài tập cho khoá học này. Bạn phải chỉ định thuộc tính này nếu đã chỉ định |
scheduled |
Dấu thời gian không bắt buộc khi 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ụ: |
max |
Điểm tối đa cho bài tập này. Nếu bạn không chỉ định hoặc chỉ định giá trị 0, bài tập này sẽ được coi là chưa chấm điểm. Đây phải là một giá trị số nguyên không âm. |
work |
Loại bài tập này. Loại này được đặt khi tạo bài tập và không thể thay đổi. |
associated |
Mục bài tập này có được liên kết với dự án trên Developer Console đang đưa ra yêu cầu hay không. Hãy xem Chỉ có thể đọc. |
assignee |
Chế độ người được giao của bài tập. 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 bài tập. Trường này chỉ được đặt nếu |
submission |
Chế độ cài đặt để xác định thời điểm học viên được phép sửa đổi bài tập đã nộp. Nếu không được chỉ định, giá trị mặc định sẽ là |
creator |
Giá trị nhận dạng cho người dùng đã tạo bài tập. Chỉ có thể đọc. |
topic |
Giá trị nhận dạng cho chủ đề liên kết với bài tập này. Phải khớp với một chủ đề hiện có trong khoá học. |
grade |
Danh mục mà điểm của bài tập này đóng góp vào. Chỉ xuất hiện khi bạn đã chọn một danh mục cho bài tập trên lớp. Có thể được dùng để tính tổng điểm. Chỉ có thể đọc. |
preview |
Chỉ có đầu ra. Phiên bản xem trước của API dùng để truy xuất tài nguyên này. |
Trường hợp hợp nhất details . Thông tin bổ sung dành riêng cho một loại bài tập trong khoá học. details chỉ có thể là một trong những loại sau: |
|
assignment |
Chi tiết về bài tập. Giá trị này chỉ được điền khi Chỉ có thể đọc. |
multiple |
Thông tin chi tiết về câu hỏi trắc nghiệm. Đối với các thao tác đọc, trường này chỉ được điền khi |
grading |
Giá trị nhận dạng của kỳ chấm điểm liên kết với bài tập.
|
CourseWorkState
Các trạng thái có thể có của bài tập trong khoá học.
Enum | |
---|---|
COURSE_WORK_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ác phẩm đã xuất bản. Đây là trạng thái mặc định. |
DRAFT |
Trạng thái của công việc chưa được xuất bản. Chỉ giáo viên khoá học và quản trị viên miền mới thấy được bài tập ở trạng thái này. |
DELETED |
Trạng thái của công việc đã được xuất bản nhưng hiện đã bị xoá. Chỉ giáo viên khoá học và quản trị viên miền mới thấy được bài tập ở trạng thái này. Công việc ở trạng thái này sẽ bị xoá sau một khoảng thời gian. |
SubmissionModificationMode
Các chế độ sửa đổi có thể áp dụng cho bài nộp của học viên.
Enum | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Không chỉ định chế độ sửa đổi. Giá trị này không bao giờ được trả về. |
MODIFIABLE_UNTIL_TURNED_IN |
Bạn có thể sửa đổi bài nộp trước khi gửi. |
MODIFIABLE |
Bạn có thể sửa đổi nội dung gửi bất cứ lúc nào. |
Assignment
Thông tin bổ sung về bài tập.
Biểu diễn dưới dạng JSON |
---|
{
"studentWorkFolder": {
object ( |
Trường | |
---|---|
student |
Thư mục trên Drive nơi lưu trữ các tệp đính kèm trong bài nộp của học viên. Trường này chỉ được điền sẵn cho giáo viên và quản trị viên của khoá học. |
MultipleChoiceQuestion
Thông tin chi tiết khác về câu hỏi trắc nghiệm.
Biểu diễn dưới dạng JSON |
---|
{ "choices": [ string ] } |
Trường | |
---|---|
choices[] |
Các lựa chọn có thể có. |
Phương thức |
|
---|---|
|
Tạo bài tập trong khoá học. |
|
Xoá bài tập trong khoá học. |
|
Trả về bài tập của 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 ngữ cảnh của một bài đăng cụ thể. |
|
Trả về danh sách bài tập trong khoá học mà người yêu cầu được phép xem. |
|
Sửa đổi chế độ người được giao và các tuỳ chọn của bài tập. |
|
Cập nhật một hoặc nhiều trường của bài tập trong khoá học. |