- Referensi: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Pemindahan Hak
- 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 ditetapkan Classroom, unik per kursus. Hanya baca. |
title |
Judul tugas kursus ini. Judul harus berupa string UTF-8 valid yang berisi antara 1 dan 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 defaultnya 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 RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Stempel waktu perubahan terbaru untuk tugas kursus ini. Hanya baca. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
dueDate |
Tanggal opsional, dalam UTC, batas waktu pengiriman tugas kursus ini. Kolom ini harus ditentukan jika |
dueTime |
Waktu opsional dalam sehari, dalam UTC, batas waktu pengiriman tugas materi ini. Kolom ini harus ditentukan jika |
scheduledTime |
Stempel waktu opsional saat tugas kursus ini dijadwalkan untuk dipublikasikan. Stempel waktu dalam 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 akan 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 terkait dengan project Konsol Play yang membuat permintaan. Lihat Hanya baca. |
assigneeMode |
Mode penerima tugas kursus. Jika tidak ditentukan, nilai defaultnya adalah |
individualStudentsOptions |
ID siswa dengan akses ke tugas mata pelajaran. Kolom ini ditetapkan hanya jika |
submissionModificationMode |
Setelan untuk menentukan kapan siswa diizinkan untuk mengubah kiriman. Jika tidak ditentukan, nilai defaultnya adalah |
creatorUserId |
ID untuk pengguna yang membuat tugas kursus. Hanya baca. |
topicId |
ID untuk topik yang terkait dengan tugas kursus ini. Harus cocok dengan topik yang ada dalam kursus. |
gradeCategory |
Kategori yang berkontribusi pada nilai tugas kursus ini. Hanya presentasikan ketika kategori telah dipilih untuk tugas kursus. Dapat digunakan untuk menghitung nilai keseluruhan. Hanya baca. |
previewVersion |
Hanya output. Versi pratinjau API yang digunakan untuk mengambil resource ini. |
Kolom union details . Detail tambahan yang spesifik untuk jenis tugas pelatihan tertentu. details hanya dapat berupa salah satu dari berikut: |
|
assignment |
Detail penetapan. Kolom ini hanya diisi jika Hanya baca. |
multipleChoiceQuestion |
Detail pertanyaan pilihan ganda. Untuk operasi baca, kolom ini hanya diisi jika |
gradingPeriodId |
ID periode penilaian yang terkait dengan tugas.
|
CourseWorkState
Status tugas kursus yang mungkin.
Enum | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Tidak ada negara bagian yang ditentukan. Data 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 mata pelajaran dan administrator domain. |
DELETED |
Status untuk tugas yang telah dipublikasikan, tetapi sekarang dihapus. Pekerjaan dalam status ini hanya dapat dilihat oleh pengajar mata pelajaran dan administrator domain. Pekerjaan dalam status ini akan dihapus setelah beberapa waktu. |
SubmissionModificationMode
Mode modifikasi yang mungkin untuk tugas yang dikirimkan siswa.
Enum | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Tidak ada mode modifikasi yang ditentukan. Data ini tidak pernah ditampilkan. |
MODIFIABLE_UNTIL_TURNED_IN |
Kiriman dapat diubah sebelum diserahkan. |
MODIFIABLE |
Kiriman dapat diubah kapan saja. |
Pemindahan Hak
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 mata pelajaran yang diizinkan untuk dilihat pemohon. |
|
Memodifikasi mode penerima tugas dan opsi tugas. |
|
Memperbarui satu atau beberapa kolom tugas kursus. |