- Ressource: CourseWork
- Kurs/Arbeitsstatus
- SubmissionModificationMode
- Aufgabe
- MultipleChoiceQuestion
- Methoden
Ressource: CourseWork
Kursarbeiten, die von einer Lehrkraft für die Teilnehmer des Kurses erstellt wurden.
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
id |
Die vom Kursraum zugewiesene ID dieser Kursaufgabe; eindeutig pro Kurs. Schreibgeschützt. |
title |
Titel dieser Kursaufgabe. Der Titel muss ein gültiger UTF-8-String mit 1 bis 3.000 Zeichen sein. |
description |
Optionale Beschreibung dieser Kursaufgabe. Wenn festgelegt, muss die Beschreibung ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein. |
materials[] |
Zusätzliche Materialien. Kurswork darf nicht mehr als 20 Materialelemente enthalten. |
state |
Status dieser Kursarbeiten. Wenn keine Vorgabe erfolgt, gilt der Standardstatus |
alternateLink |
Absoluter Link zu dieser Kursaufgabe in der Classroom-Weboberfläche. Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für die Erstellung dieser Kursaufgabe Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung an dieser Kursaufgabe. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
dueDate |
Optionales Datum in UTC, an dem die Aufgaben für diese Kursaufgabe fällig sind. Dieser Wert muss angegeben werden, wenn |
dueTime |
Optionale Tageszeit in UTC, zu der die Aufgaben für diese Kursaufgabe fällig sind. Dieser Wert muss angegeben werden, wenn |
scheduledTime |
Optionaler Zeitstempel für den Zeitpunkt, zu dem diese Kursaufgabe zur Veröffentlichung geplant ist. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
maxPoints |
Höchstnote für diesen Kurs. Wenn null oder nicht angegeben, gilt diese Aufgabe als unbenotet. Dies muss eine nicht negative Ganzzahl sein. |
workType |
Art der Kursaufgabe Der Typ wird beim Erstellen der Kursaufgabe festgelegt und kann nicht geändert werden. |
associatedWithDeveloper |
Gibt an, ob diese Kursaufgabe mit dem Developer Console-Projekt verknüpft ist, von dem die Anfrage stammt. Unter Schreibgeschützt. |
assigneeMode |
Zuweisungsmodus der Kursaufgabe Wenn keine Vorgabe erfolgt, gilt der Standardwert |
individualStudentsOptions |
IDs der Kursteilnehmer mit Zugriff auf die Kursaufgaben Dieses Feld wird nur festgelegt, wenn |
submissionModificationMode |
Einstellung, mit der festgelegt wird, wann Schüler und Studenten abgegebene Aufgaben ändern dürfen. Wenn keine Vorgabe erfolgt, gilt der Standardwert |
creatorUserId |
Kennung des Nutzers, der die Kursaufgabe erstellt hat. Schreibgeschützt. |
topicId |
ID des Themas, mit dem diese Kursaufgabe verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
gradeCategory |
Die Kategorie, zu der die Note dieser Kursaufgabe gehört. Nur präsentieren, wenn eine Kategorie für die Kursaufgabe ausgewählt wurde. Kann zur Berechnung der Gesamtnote verwendet werden. Schreibgeschützt. |
Union-Feld details . Zusätzliche Details, die sich auf eine bestimmte Art von Kursaufgabe beziehen. Für details ist nur einer der folgenden Werte zulässig: |
|
assignment |
Details zur Aufgabe. Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
multipleChoiceQuestion |
Details zu Multiple-Choice-Fragen. Bei Lesevorgängen wird dieses Feld nur gefüllt, wenn |
Kurs-Arbeitsstatus
Mögliche Status von Kursarbeiten.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Kein Bundesstaat angegeben. Dies wird nie zurückgegeben. |
PUBLISHED |
Status für ein veröffentlichtes Werk Dies ist der Standardstatus. |
DRAFT |
Status für Arbeiten, die noch nicht veröffentlicht wurden. Arbeiten mit diesem Status sind nur für Lehrkräfte und Domainadministratoren sichtbar. |
DELETED |
Status für ein Werk, das veröffentlicht, jetzt aber gelöscht wurde. Arbeiten mit diesem Status sind nur für Lehrkräfte und Domainadministratoren sichtbar. Arbeiten mit diesem Status werden nach einiger Zeit gelöscht. |
Modus „SubmissionModificationMode“
Mögliche Änderungsmodi für abgegebene Aufgaben.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Es wurde kein Änderungsmodus angegeben. Dies wird nie zurückgegeben. |
MODIFIABLE_UNTIL_TURNED_IN |
Beiträge können vor der Abgabe noch geändert werden. |
MODIFIABLE |
Beiträge können jederzeit geändert werden. |
Assignment
Zusätzliche Details zu Zuweisungen.
JSON-Darstellung |
---|
{
"studentWorkFolder": {
object ( |
Felder | |
---|---|
studentWorkFolder |
Google Drive-Ordner, in dem Anhänge von abgegebenen Aufgaben von Schülern/Studenten gespeichert werden. Dieses Feld wird nur für Lehrkräfte und Administratoren von Kursen ausgefüllt. |
MultipleChoice-Frage
Weitere Informationen zu Multiple-Choice-Fragen
JSON-Darstellung |
---|
{ "choices": [ string ] } |
Felder | |
---|---|
choices[] |
Mögliche Auswahlmöglichkeiten. |
Methoden |
|
---|---|
|
Erstellt Kursarbeiten. |
|
Löscht eine Kursaufgabe |
|
Gibt die Kursaufgabe zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab |
|
Gibt eine Liste von Kursarbeiten zurück, die der Antragsteller ansehen darf |
|
Ändert den Modus für Zuständige und die Optionen einer Kursaufgabe. |
|
Aktualisiert ein oder mehrere Felder einer Kursaufgabe |