- Ressource: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Zuweisung
- MultipleChoiceQuestion
- Methoden
Ressource: CourseWork
Von einer Lehrkraft für die Schüler/Studenten des Kurses erstellte Kursaufgaben.
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
course |
Kennung des Kurses. Schreibgeschützt. |
id |
Die von Classroom zugewiesene Kennung dieser Kursarbeit, eindeutig pro Kurs. Schreibgeschützt. |
title |
Titel dieser Kursarbeit. Der Titel muss ein gültiger UTF-8-String mit 1 bis 3.000 Zeichen sein. |
description |
Optionale Beschreibung dieser Kursarbeit. Wenn die Beschreibung festgelegt ist, muss sie ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein. |
materials[] |
Zusätzliche Materialien Kursmaterialien dürfen nicht mehr als 20 Materialien enthalten. |
state |
Status dieser Kursarbeit. Wenn keine Angabe erfolgt, ist der Standardstatus |
alternate |
Absoluter Link zu dieser Kursarbeit in der Classroom-Web-UI. Wird nur ausgefüllt, wenn Schreibgeschützt. |
creation |
Zeitstempel für den Zeitpunkt, zu dem diese Kursarbeit erstellt wurde. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
update |
Zeitstempel der letzten Änderung an dieser Kursarbeit. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
due |
Optionales Datum, in UTC, an dem die Abgabe für diese Kursarbeit fällig ist. Muss angegeben werden, wenn |
due |
Optionale Uhrzeit in UTC, zu der die Abgabe für diese Kursarbeit fällig ist. Muss angegeben werden, wenn |
scheduled |
Optionaler Zeitstempel für den geplanten Veröffentlichungszeitpunkt dieser Kursarbeit. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
max |
Die Höchstnote für diese Kursarbeit. Wenn der Wert „0“ oder nicht angegeben ist, gilt die Aufgabe als unbenotet. Dies muss eine nicht negative Ganzzahl sein. |
work |
Art dieser Kursarbeit. Der Typ wird beim Erstellen der Kursarbeit festgelegt und kann nicht geändert werden. |
associated |
Gibt an, ob dieses Kurselement mit dem Developer Console-Projekt verknüpft ist, über das die Anfrage gestellt wird. Unter Schreibgeschützt. |
assignee |
Modus der zugewiesenen Kursarbeit. Wenn keine Angabe erfolgt, beträgt der Standardwert |
individual |
IDs von Schülern/Studenten mit Zugriff auf die Kursmaterialien. Dieses Feld wird nur festgelegt, wenn |
submission |
Einstellung, mit der festgelegt wird, wann Schüler/Studenten ihre Einreichungen ändern dürfen. Wenn keine Angabe erfolgt, beträgt der Standardwert |
creator |
Kennung für den Nutzer, der die Kursarbeit erstellt hat. Schreibgeschützt. |
topic |
Kennung für das Thema, mit dem diese Kursarbeit verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
grade |
Die Kategorie, zu der die Note für diese Kursarbeit beiträgt. Wird nur angezeigt, wenn für die Kursarbeit eine Kategorie ausgewählt wurde. Kann bei der Berechnung der Gesamtnote verwendet werden. Schreibgeschützt. |
preview |
Nur Ausgabe. Die Vorabversion der API, die zum Abrufen dieser Ressource verwendet wurde. |
Union-Feld details . Zusätzliche Details, die für eine Art von Kursarbeit spezifisch sind. Für details ist nur einer der folgenden Werte zulässig: |
|
assignment |
Details zur Aufgabe Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
multiple |
Details zur Multiple-Choice-Frage. Bei Lesevorgängen wird dieses Feld nur ausgefüllt, wenn |
grading |
Kennung des Benotungszeitraums, der mit dem Kurs verknüpft ist.
|
CourseWorkState
Mögliche Status von Kursarbeiten.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Kein Status angegeben. Dieser Wert wird nie zurückgegeben. |
PUBLISHED |
Status für veröffentlichte Inhalte. Das ist der Standardstatus. |
DRAFT |
Status für noch nicht veröffentlichte Inhalte. In diesem Status sind die Inhalte nur für Kursleiter und Domainadministratoren sichtbar. |
DELETED |
Status für ein Werk, das veröffentlicht, aber jetzt gelöscht wurde. In diesem Status sind die Inhalte nur für Kursleiter und Domainadministratoren sichtbar. Arbeiten in diesem Status werden nach einiger Zeit gelöscht. |
SubmissionModificationMode
Mögliche Modifikationsmodi für die Einreichungen von Schülern/Studenten.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Es wurde kein Änderungsmodus angegeben. Dieser Wert wird nie zurückgegeben. |
MODIFIABLE_UNTIL_TURNED_IN |
Einreichungen können vor der Abgabe geändert werden. |
MODIFIABLE |
Einreichungen können jederzeit geändert werden. |
Assignment
Zusätzliche Details zu Aufgaben.
JSON-Darstellung |
---|
{
"studentWorkFolder": {
object ( |
Felder | |
---|---|
student |
Drive-Ordner, in dem Anhänge aus den Einreichungen von Schülern/Studenten abgelegt werden. Dieser Wert wird nur für Lehrkräfte und Administratoren eines Kurses ausgefüllt. |
MultipleChoiceQuestion
Zusätzliche Details für Multiple-Choice-Fragen.
JSON-Darstellung |
---|
{ "choices": [ string ] } |
Felder | |
---|---|
choices[] |
Mögliche Optionen |
Methoden |
|
---|---|
|
Erstellt Kursaufgaben. |
|
Löscht eine Kursarbeit. |
|
Gibt Kursaufgaben zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. |
|
Gibt eine Liste der Kursarbeiten zurück, die der Antragsteller ansehen darf. |
|
Ändert den Zuweisungsmodus und die Optionen eines Kurses. |
|
Aktualisiert ein oder mehrere Felder einer Kursarbeit. |