- 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 | |
---|---|
courseId |
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 yang berisi antara 1 dan 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 |
alternateLink |
Link absolut ke tugas kursus ini di UI web Classroom. Kolom ini hanya diisi jika Hanya baca. |
creationTime |
Stempel waktu saat tugas kursus ini dibuat. Hanya baca. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Stempel waktu perubahan terbaru pada tugas kursus ini. Hanya baca. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
dueDate |
Tanggal opsional, dalam UTC, batas waktu pengiriman tugas kursus ini. Ini harus ditentukan jika |
dueTime |
Waktu opsional, dalam UTC, batas waktu pengiriman tugas kursus ini. Ini harus ditentukan jika |
scheduledTime |
Stempel waktu opsional saat tugas kursus ini dijadwalkan untuk dipublikasikan. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. 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 positif. |
workType |
Jenis tugas kursus ini. Jenis ditetapkan saat tugas kursus dibuat dan tidak dapat diubah. |
associatedWithDeveloper |
Apakah item tugas kursus ini dikaitkan dengan project Konsol Play yang membuat permintaan. Lihat Hanya baca. |
assigneeMode |
Mode penerima tugas kursus. Jika tidak ditentukan, nilai defaultnya adalah |
individualStudentsOptions |
ID siswa yang memiliki akses ke materi kursus. Kolom ini hanya ditetapkan jika |
submissionModificationMode |
Setelan untuk menentukan kapan siswa diizinkan mengubah kiriman. Jika tidak ditentukan, nilai defaultnya adalah |
creatorUserId |
ID untuk pengguna yang membuat materi kursus. Hanya baca. |
topicId |
ID untuk topik yang terkait dengan materi kursus ini. Harus cocok dengan topik yang ada di kursus. |
gradeCategory |
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. |
previewVersion |
Hanya output. Versi pratinjau API yang digunakan untuk mengambil resource ini. |
Kolom union details . Detail tambahan yang khusus untuk jenis tugas kursus. 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 mata pelajaran.
|
CourseWorkState
Kemungkinan status pekerjaan 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 karya 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 | |
---|---|
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[] |
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. |