- Resource: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Pemindahan Hak
- MultipleChoiceQuestion
- Metode
Resource: CourseWork
Tugas kursus yang dibuat oleh pengajar untuk siswa kursus.
Representasi JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Kolom | |
---|---|
course |
ID kursus. Hanya baca. |
id |
ID yang ditetapkan Classroom untuk tugas kursus ini, unik per kursus. Hanya baca. |
title |
Judul tugas kursus ini. Judul harus berupa string UTF-8 yang valid dan berisi antara 1 hingga 3.000 karakter. |
description |
Deskripsi opsional untuk tugas kursus ini. Jika ditetapkan, deskripsi harus berupa string UTF-8 yang valid dan berisi tidak lebih dari 30.000 karakter. |
materials[] |
Materi tambahan. Materi Kursus tidak boleh memiliki lebih dari 20 item materi. |
state |
Status tugas kursus ini. Jika tidak ditentukan, status default-nya adalah |
alternate |
Link absolut ke tugas kursus ini di UI web Classroom. Kolom ini hanya diisi jika Hanya baca. |
creation |
Stempel waktu saat tugas kursus ini dibuat. Hanya baca. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
update |
Stempel waktu perubahan terbaru pada tugas kursus ini. Hanya baca. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
due |
Tanggal opsional, dalam UTC, batas waktu pengiriman tugas kursus ini. Ini harus ditentukan jika |
due |
Waktu opsional, dalam UTC, batas waktu pengiriman tugas kursus ini. Ini harus ditentukan jika |
scheduled |
Stempel waktu opsional saat tugas kursus ini dijadwalkan untuk dipublikasikan. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
max |
Nilai maksimum untuk tugas kursus ini. Jika nol atau tidak ditentukan, tugas ini dianggap tidak dinilai. Nilai ini harus berupa nilai bilangan bulat positif. |
work |
Jenis tugas kursus ini. Jenis ditetapkan saat tugas kursus dibuat dan tidak dapat diubah. |
associated |
Apakah item tugas kursus ini dikaitkan dengan project Konsol Play yang membuat permintaan. Lihat Hanya baca. |
assignee |
Mode penerima tugas kursus. Jika tidak ditentukan, nilai defaultnya adalah |
individual |
ID siswa yang memiliki akses ke materi kursus. Kolom ini hanya ditetapkan jika |
submission |
Setelan untuk menentukan kapan siswa diizinkan mengubah kiriman. Jika tidak ditentukan, nilai defaultnya adalah |
creator |
ID untuk pengguna yang membuat materi kursus. Hanya baca. |
topic |
ID untuk topik yang terkait dengan materi kursus ini. Harus cocok dengan topik yang ada di kursus. |
grade |
Kategori yang menjadi kontribusi nilai tugas kursus ini. Hanya ditampilkan jika kategori telah dipilih untuk tugas kursus. Dapat digunakan dalam menghitung nilai keseluruhan. Hanya baca. |
preview |
Hanya output. Versi pratinjau API yang digunakan untuk mengambil resource ini. |
Kolom union details . Detail tambahan yang spesifik untuk jenis tugas kursus. details hanya dapat berupa salah satu dari berikut: |
|
assignment |
Detail penetapan. Kolom ini hanya diisi jika Hanya baca. |
multiple |
Detail pertanyaan pilihan ganda. Untuk operasi baca, kolom ini hanya diisi jika |
grading |
ID periode penilaian yang terkait dengan mata pelajaran.
|
CourseWorkState
Kemungkinan status kursus.
Enum | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Status tidak ditentukan. Nilai ini tidak pernah ditampilkan. |
PUBLISHED |
Status untuk karya yang telah dipublikasikan. Ini adalah status default. |
DRAFT |
Status untuk pekerjaan yang belum dipublikasikan. Tugas dalam status ini hanya dapat dilihat oleh pengajar kursus dan administrator domain. |
DELETED |
Status untuk karya yang dipublikasikan, tetapi sekarang dihapus. Tugas dalam status ini hanya dapat dilihat oleh pengajar kursus dan administrator domain. Pekerjaan dalam status ini akan dihapus setelah beberapa waktu. |
SubmissionModificationMode
Kemungkinan mode perubahan untuk kiriman siswa.
Enum | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Tidak ada mode modifikasi yang ditentukan. Nilai ini tidak pernah ditampilkan. |
MODIFIABLE_UNTIL_TURNED_IN |
Pengiriman dapat diubah sebelum diserahkan. |
MODIFIABLE |
Kiriman dapat diubah kapan saja. |
Pemindahan Hak
Detail tambahan untuk tugas.
Representasi JSON |
---|
{
"studentWorkFolder": {
object ( |
Kolom | |
---|---|
student |
Folder Drive tempat lampiran dari kiriman siswa ditempatkan. Kolom ini hanya diisi untuk pengajar dan administrator kursus. |
MultipleChoiceQuestion
Detail tambahan untuk pertanyaan pilihan ganda.
Representasi JSON |
---|
{ "choices": [ string ] } |
Kolom | |
---|---|
choices[] |
Kemungkinan pilihan. |
Metode |
|
---|---|
|
Membuat tugas kursus. |
|
Menghapus tugas kursus. |
|
Menampilkan tugas mata pelajaran. |
|
Mendapatkan metadata untuk add-on Classroom dalam konteks postingan tertentu. |
|
Menampilkan daftar tugas kursus yang diizinkan untuk dilihat oleh pemohon. |
|
Mengubah mode penerima tugas dan opsi materi. |
|
Memperbarui satu atau beberapa kolom tugas kursus. |