- 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 tugas kursus yang ditetapkan Classroom, unik per kursus. Hanya baca. |
title |
Judul tugas kursus ini. Judul harus berupa string UTF-8 yang valid dan berisi antara 1 dan 3.000 karakter. |
description |
Deskripsi opsional tugas kursus ini. Jika disetel, deskripsi harus berupa string UTF-8 yang valid dan tidak boleh berisi 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 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 0, 3, 6, atau 9 digit pecahan. 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 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
dueDate |
Tanggal opsional, dalam UTC, saat batas waktu pengiriman tugas kursus ini. Ini harus ditentukan jika |
dueTime |
Waktu opsional dalam sehari, dalam UTC, saat tugas kursus ini harus diserahkan. 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 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
maxPoints |
Nilai maksimum untuk tugas mata kuliah ini. Jika nol atau tidak ditentukan, tugas ini dianggap tidak dinilai. Nilai ini harus berupa bilangan bulat positif. |
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 Developer yang membuat permintaan. Lihat Hanya baca. |
assigneeMode |
Mode penerima tugas dalam tugas kelas. 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 mengubah kiriman. Jika tidak ditentukan, nilai defaultnya adalah |
creatorUserId |
ID pengguna yang membuat tugas kelas. Hanya baca. |
topicId |
ID untuk topik yang terkait dengan tugas ini. Harus cocok dengan topik yang ada dalam kursus. |
gradeCategory |
Kategori yang berkontribusi pada nilai tugas ini. Hanya ditampilkan jika kategori telah dipilih untuk tugas kelas. 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 mata kuliah. details hanya dapat berupa salah satu dari berikut: |
|
assignment |
Detail tugas. Ini hanya diisi jika Hanya baca. |
multipleChoiceQuestion |
Detail pertanyaan pilihan ganda. Untuk operasi baca, kolom ini diisi hanya jika |
gradingPeriodId |
ID periode penilaian yang terkait dengan tugas kelas.
|
CourseWorkState
Kemungkinan status tugas kursus.
Enum | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Negara bagian tidak ditentukan. Ini tidak pernah ditampilkan. |
PUBLISHED |
Status untuk tugas 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 kini 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 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 |
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 kelas. |
|
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 dan opsi penerima tugas dari tugas kelas. |
|
Memperbarui satu atau beberapa kolom tugas kelas. |