- Ressource: Abgegebene Aufgaben
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RubricGrade
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AssignmentSubmission
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Anhang
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ShortAnswerSubmission
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MultipleChoiceSubmission
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SubmissionHistory
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- StateHistory
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Bundesland
- GradeHistory
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- GradeChangeType
- Methoden
Ressource: Abgegebene Aufgaben
Eingereichte Schüler/Studenten für Kursarbeiten.
StudentSubmission
Elemente werden generiert, wenn ein CourseWork
-Element erstellt wird.
Für Aufgaben von Schülern/Studenten, auf die noch nie zugegriffen wurde (mit state
= NEU), gibt es möglicherweise keinen Erstellungs- oder Aktualisierungszeitpunkt.
JSON-Darstellung |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "userId": string, "creationTime": string, "updateTime": string, "state": enum ( |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
courseWorkId |
Kennung der entsprechenden Kursaufgabe. Schreibgeschützt. |
id |
Von Classroom zugewiesene ID für die abgegebene Aufgabe des Schülers/Studenten. Diese ist einmalig für die jeweilige Kursaufgabe. Schreibgeschützt. |
userId |
Die Kennung des Schülers/Studenten, dem diese Aufgabe gehört. Schreibgeschützt. |
creationTime |
Erstellungszeit dieser Einreichung. Diese Einstellung kann deaktiviert werden, wenn der Schüler/Student nicht auf dieses Element zugegriffen hat. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zuletzt aktualisierter Zeitpunkt dieser Einreichung. Diese Einstellung kann deaktiviert werden, wenn der Schüler/Student nicht auf dieses Element zugegriffen hat. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Status der Einreichung. Schreibgeschützt. |
late |
Gibt an, ob die Einreichung verspätet erfolgt. Schreibgeschützt. |
draftGrade |
Optionale ausstehende Benotung. Ist die Richtlinie nicht konfiguriert, wurde keine Note festgelegt. Dieser Wert darf nicht negativ sein. Dezimalwerte (keine Ganzzahl) sind zulässig, werden aber auf zwei Dezimalstellen gerundet. Dies ist nur für die Lehrkräfte sichtbar und kann von ihnen geändert werden. |
assignedGrade |
Benotung optional. Ist die Richtlinie nicht konfiguriert, wurde keine Note festgelegt. Dieser Wert darf nicht negativ sein. Dezimalwerte (keine Ganzzahl) sind zulässig, werden aber auf zwei Dezimalstellen gerundet. Dies kann nur von Lehrkräften geändert werden. |
rubricId |
Nur Ausgabe. Kennzeichnung des Bewertungsschemas, das derzeit dieser Kursaufgabe zugeordnet ist und zur Benotung der abgegebenen Aufgabe von Schülern/Studenten verwendet wird. Diese ID ist leer, wenn kein Bewertungsschema vorhanden ist. Diese ID spiegelt das derzeit aktive Bewertungsschema wider. Es ändert sich, wenn Lehrkräfte es löschen und neu erstellen. Schreibgeschützt. |
draftRubricGrades |
Ausstehende Bewertungsschema-Noten basierend auf den Kriterien des Bewertungsschemas. Diese Karte ist leer, wenn dieser Kursaufgabe kein Bewertungsschema zugeordnet ist oder wenn ein Bewertungsschema angehängt ist, aber noch keine Noten für Kriterien festgelegt wurden. Einträge werden nur für festgelegte Noten eingetragen. Schlüssel: Die Kriteriums-ID des Bewertungsschemas. Schreibgeschützt. Ein Objekt, das eine Liste von |
assignedRubricGrades |
Den Bewertungskategorien wurden die Noten basierend auf den Kriterien des Bewertungsschemas zugewiesen. Diese Karte ist leer, wenn dieser Kursaufgabe kein Bewertungsschema zugeordnet ist oder wenn ein Bewertungsschema angehängt ist, aber für Kriterien keine Noten festgelegt wurden. Einträge werden nur für festgelegte Noten eingetragen. Schlüssel: Die Kriteriums-ID des Bewertungsschemas. Schreibgeschützt. Ein Objekt, das eine Liste von |
alternateLink |
Link zur abgegebenen Aufgabe in der Classroom-Web-UI. Schreibgeschützt. |
courseWorkType |
Art der Kursaufgabe, für die diese Einreichung gilt. Schreibgeschützt. |
associatedWithDeveloper |
Gibt an, ob die von einem Schüler/Studenten eingereichte Aufgabe mit dem Developer Console-Projekt verknüpft ist, von dem die Anfrage stammt. Unter Schreibgeschützt. |
submissionHistory[] |
Der Verlauf der abgegebenen Aufgaben (einschließlich Status- und Notenverläufe). Schreibgeschützt. |
previewVersion |
Nur Ausgabe. Die Vorschauversion der API. Dies muss festgelegt werden, um auf neue API-Funktionen zugreifen zu können, die Entwicklern im Vorschauprogramm zur Verfügung stehen. |
Union-Feld content . Eingereichte Inhalte. Der spezifische Typ hängt vom Wert von course_work_type ab. Für content ist nur einer der folgenden Werte zulässig: |
|
assignmentSubmission |
Inhalte werden eingereicht, wenn „courseWorkType“ den Wert ASSIGNMENT hat. Schüler und Studenten können diesen Inhalt mit |
shortAnswerSubmission |
Eingereichte Inhalte, wenn „courseWorkType“ SHORT_ANSWER_QUESTION ist |
multipleChoiceSubmission |
Inhalte werden eingereicht, wenn „courseWorkType“ den Wert MULTIPLE_CHOICE_QUESTION hat. |
RubricGrade
Eine Note, die für die abgegebene Aufgabe des Schülers/Studenten festgelegt wurde. Pro Bewertungsschema-Kriterium ist maximal ein Beitrag möglich.
JSON-Darstellung |
---|
{ "criterionId": string, "levelId": string, "points": number } |
Felder | |
---|---|
criterionId |
Optional. Kriteriums-ID |
levelId |
Optional. Optionale Ebenen-ID der ausgewählten Ebene. Wenn leer, wurde keine Ebene ausgewählt. |
points |
Optional. Optionale Punkte, die diesem Kriterium zugewiesen werden, in der Regel nach Level. Level können Punkte enthalten, müssen aber auch nicht. Wenn kein Wert festgelegt ist, wurden für dieses Kriterium keine Punkte festgelegt. |
AssignmentSubmission
Aufgaben von Schülern/Studenten für eine Aufgabe.
JSON-Darstellung |
---|
{
"attachments": [
{
object ( |
Felder | |
---|---|
attachments[] |
Vom Kursteilnehmer hinzugefügte Anhänge. Möglicherweise sind Google Drive-Dateien, die Materialien mit dem Freigabemodus STUDENT_COPY entsprechen, möglicherweise noch nicht vorhanden, wenn der Schüler/Student nicht in Classroom auf die Aufgabe zugegriffen hat. Einige Metadaten von Anhängen werden nur eingefügt, wenn der anfragende Nutzer die Berechtigung zum Zugriff darauf hat. Die Felder „id“ und „alternativeLink“ sind immer verfügbar, andere hingegen nicht, z. B. „title“. |
Anhang
Anhang für Aufgaben von Schülern/Studenten hinzugefügt.
Beim Erstellen von Anhängen wird das Festlegen des Felds form
nicht unterstützt.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld attachment . Anhangsdaten. Für attachment ist nur einer der folgenden Werte zulässig: |
|
driveFile |
Google Drive-Dateianhang. |
youTubeVideo |
YouTube-Videoanhang. |
link |
Linkanhang. |
form |
Google Formulare-Anhang. |
ShortAnswerSubmission
Aufgaben von Schülern/Studenten für eine Kurzantwort-Frage.
JSON-Darstellung |
---|
{ "answer": string } |
Felder | |
---|---|
answer |
Antwort des Schülers/Studenten auf eine Kurzantwort-Frage. |
MultipleChoiceSubmission
Aufgaben von Schülern/Studenten für eine Multiple-Choice-Frage
JSON-Darstellung |
---|
{ "answer": string } |
Felder | |
---|---|
answer |
Auswahl des Schülers/Studenten. |
SubmissionHistory
Der Verlauf der Einreichung. Dazu gehören derzeit Zustands- und Notenverläufe.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld type . Der Typ von Submission History, kann entweder State History oder Grade History sein. Für type ist nur einer der folgenden Werte zulässig: |
|
stateHistory |
Die Statusverlaufsinformationen der Einreichung, falls vorhanden. |
gradeHistory |
Die Informationen zum Notenverlauf der abgegebenen Aufgabe, falls vorhanden. |
StateHistory
Der Verlauf der einzelnen Bundesstaaten, in denen diese Einreichung stattgefunden hat.
JSON-Darstellung |
---|
{
"state": enum ( |
Felder | |
---|---|
state |
Die Workflow-Pipelinephase. |
stateTimestamp |
Wann die Einreichung diesen Status erreicht hat. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
actorUserId |
Die Lehrkraft oder der Schüler/Student, der die Änderung vorgenommen hat. |
Status
Mögliche Status für die Einreichung einer Einreichung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Kein Status angegeben. Dies sollte niemals zurückgegeben werden. |
CREATED |
Die Einreichung wurde erstellt. |
TURNED_IN |
Der Schüler/Student hat ein zugewiesenes Dokument eingereicht, bei dem es sich nicht um eine Vorlage handelt. |
RETURNED |
Die Lehrkraft hat das zugewiesene Dokument an den Schüler/Studenten zurückgegeben. |
RECLAIMED_BY_STUDENT |
Der Schüler/Student hat das zugewiesene Dokument abgegeben und dann „Zurückziehen“ ausgewählt. die Aufgabe, sodass der Schüler oder Student wieder die Rolle des Eigentümers übernimmt. |
STUDENT_EDITED_AFTER_TURN_IN |
Der Schüler/Student hat seine abgegebene Aufgabe bearbeitet. Wird derzeit nur für Fragen verwendet, wenn der Schüler oder Student seine Antwort bearbeitet. |
GradeHistory
Der Verlauf der einzelnen Noten für diese Einreichung.
JSON-Darstellung |
---|
{
"pointsEarned": number,
"maxPoints": number,
"gradeTimestamp": string,
"actorUserId": string,
"gradeChangeType": enum ( |
Felder | |
---|---|
pointsEarned |
Der Zähler der Note zu diesem Zeitpunkt im Notenverlauf der abgegebenen Aufgaben. |
maxPoints |
Die maximale Punktzahl im Notenverlauf der abgegebenen Aufgaben zum jetzigen Zeitpunkt. |
gradeTimestamp |
Zeitpunkt, zu dem die Note der abgegebenen Aufgabe geändert wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
actorUserId |
Die Lehrkraft, die die Note geändert hat. |
gradeChangeType |
Die Art der Notenänderung im Notenverlauf der abgegebenen Aufgaben zum aktuellen Zeitpunkt. |
GradeChangeType
Mögliche Arten von Notenänderungen.
Enums | |
---|---|
UNKNOWN_GRADE_CHANGE_TYPE |
Es wurde keine Art der Notenänderung angegeben. Dies sollte niemals zurückgegeben werden. |
DRAFT_GRADE_POINTS_EARNED_CHANGE |
Eine Änderung des Zählers des Notenentwurfs. |
ASSIGNED_GRADE_POINTS_EARNED_CHANGE |
Eine Änderung des Zählers der zugewiesenen Note. |
MAX_POINTS_CHANGE |
Eine Änderung des Nenners der Note. |
Methoden |
|
---|---|
|
Gibt die abgegebene Aufgabe eines Schülers/Studenten zurück. |
|
Gibt eine Liste der Aufgaben von Schülern/Studenten zurück, die der Anforderer ansehen darf. Dabei werden die OAuth-Bereiche der Anfrage berücksichtigt. |
|
Ändert Anhänge der abgegebenen Aufgaben von Schülern/Studenten. |
|
Aktualisiert ein oder mehrere Felder einer abgegebenen Aufgabe eines Schülers/Studenten. |
|
Eine abgegebene Aufgabe wird im Namen des Schülers/Studenten zurückgefordert, dem sie gehört. |
|
Gibt die abgegebene Aufgabe eines Schülers/Studenten zurück. |
|
Die Aufgabe eines Schülers/Studenten wird abgegeben. |