- Referensi: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Tugas
- MultipleChoiceQuestion
- Metode
Referensi: CourseWork
Tugas kursus yang dibuat oleh pengajar untuk siswa kursus.
Representasi JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Kolom | |
---|---|
courseId |
ID kursus. Hanya baca. |
id |
ID tugas kursus ini yang diberikan Classroom, unik per kursus. Hanya baca. |
title |
Judul tugas kursus ini. Judul harus berupa string UTF-8 yang valid dan berisi antara 1 hingga 3000 karakter. |
description |
Deskripsi opsional tugas kursus ini. Jika ditetapkan, deskripsi harus berupa string UTF-8 valid yang berisi tidak lebih dari 30.000 karakter. |
materials[] |
Materi tambahan. CourseWork tidak boleh memiliki lebih dari 20 item materi. |
state |
Status tugas kursus ini. Jika tidak ditentukan, status default-nya adalah |
alternateLink |
Link absolut ke kursus ini berfungsi di UI web Classroom. Kolom ini hanya diisi jika Hanya baca. |
creationTime |
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: |
updateTime |
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: |
dueDate |
Tanggal opsional, dalam UTC, batas waktu pengumpulan tugas kursus ini. Kolom ini harus ditentukan jika |
dueTime |
Waktu opsional, dalam UTC, batas waktu pengumpulan tugas kursus ini. Kolom ini harus ditentukan jika |
scheduledTime |
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: |
maxPoints |
Nilai maksimum untuk tugas kursus ini. Jika nol atau tidak ditentukan, tugas ini dianggap tidak dinilai. Nilai ini harus berupa nilai bilangan bulat non-negatif. |
workType |
Jenis tugas kursus ini. Jenis ditetapkan saat tugas kursus dibuat dan tidak dapat diubah. |
associatedWithDeveloper |
Apakah item tugas kursus ini dikaitkan dengan proyek Konsol Pengembang yang membuat permintaan. Lihat Hanya baca. |
assigneeMode |
Mode penerima tugas untuk tugas mata pelajaran. Jika tidak ditentukan, nilai defaultnya adalah |
individualStudentsOptions |
ID siswa yang memiliki akses ke tugas mata pelajaran. Kolom ini hanya disetel jika |
submissionModificationMode |
Setelan untuk menentukan kapan siswa diizinkan untuk mengubah kiriman. Jika tidak ditentukan, nilai defaultnya adalah |
creatorUserId |
ID untuk pengguna yang membuat tugas mata pelajaran. Hanya baca. |
topicId |
ID untuk topik yang terkait dengan tugas kursus ini. Harus cocok dengan topik yang ada dalam kursus. |
gradeCategory |
Kategori yang akan diberikan oleh nilai tugas mata pelajaran ini. Presentasikan hanya jika kategori telah dipilih untuk tugas mata pelajaran. Dapat digunakan untuk menghitung nilai keseluruhan. Hanya baca. |
Kolom union details . Rincian tambahan yang khusus untuk jenis tugas kursus. details hanya ada berupa salah satu diantara berikut: |
|
assignment |
Detail tugas. Kolom ini hanya diisi jika Hanya baca. |
multipleChoiceQuestion |
Detail pertanyaan pilihan ganda. Untuk operasi baca, kolom ini hanya diisi jika |
CourseWorkState
Kemungkinan status tentu saja berfungsi.
Enum | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Tidak ada negara bagian yang ditetapkan. Ini tidak pernah ditampilkan. |
PUBLISHED |
Status untuk tugas yang telah dipublikasikan. Ini adalah status default. |
DRAFT |
Status untuk tugas yang belum dipublikasikan. Pekerjaan dalam status ini hanya dapat dilihat oleh pengajar kursus dan administrator domain. |
DELETED |
Status untuk tugas yang telah dipublikasikan, tetapi sekarang dihapus. Pekerjaan dalam status ini hanya dapat dilihat oleh pengajar kursus dan administrator domain. Pekerjaan dengan status ini akan dihapus setelah beberapa saat. |
SubmissionModificationMode
Kemungkinan mode modifikasi untuk kiriman siswa.
Enum | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Tidak ada mode modifikasi yang ditentukan. Ini tidak pernah ditampilkan. |
MODIFIABLE_UNTIL_TURNED_IN |
Kiriman dapat diubah sebelum diserahkan. |
MODIFIABLE |
Pengiriman dapat diubah kapan saja. |
Assignment
Detail tambahan untuk tugas.
Representasi JSON |
---|
{
"studentWorkFolder": {
object ( |
Kolom | |
---|---|
studentWorkFolder |
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[] |
Pilihan yang memungkinkan. |
Metode |
|
---|---|
|
Membuat tugas kursus. |
|
Menghapus tugas kursus. |
|
Menampilkan tugas kursus. |
|
Mendapatkan metadata untuk add-on Classroom dalam konteks postingan tertentu. |
|
Menampilkan daftar tugas kursus yang diizinkan untuk dilihat pemohon. |
|
Memodifikasi mode penerima tugas dan opsi tugas mata pelajaran. |
|
Memperbarui satu atau beberapa kolom tugas kursus. |