- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- LateValues
- Testen!
Gibt eine Liste der von Schülern/Studenten eingereichten Aufgaben zurück, die der Antragsteller sich ansehen darf. Dabei werden die OAuth-Bereiche der Anfrage berücksichtigt. -
kann als courseWorkId
angegeben werden, um die Einreichungen von Schülern/Studenten für mehrere Kurselemente zu berücksichtigen.
Kursteilnehmer können nur ihre eigenen Arbeiten ansehen. Kursleiter und Domainadministratoren können sich alle von Schülern oder Studenten eingereichten Aufgaben ansehen.
Diese Methode gibt die folgenden Fehlercodes zurück:
PERMISSION_DENIED
, wenn der anfragende Nutzer nicht auf den angeforderten Kurs oder die angeforderten Kursmaterialien zugreifen darf, oder bei Zugriffsfehlern.INVALID_ARGUMENT
, wenn die Anfrage fehlerhaft ist.NOT_FOUND
, wenn der angeforderte Kurs nicht existiert.
HTTP-Anfrage
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
course |
Kennung des Kurses. Diese Kennung kann entweder die in Classroom zugewiesene Kennung oder eine |
course |
Kennung der anzufordernden Schüler-/Studentenarbeit. Sie können dies auf das Stringliteral |
Abfrageparameter
Parameter | |
---|---|
user |
Optionales Argument, um die zurückgegebenen Aufgaben von Schülern/Studenten auf die des Schülers/Studenten mit der angegebenen Kennung zu beschränken. Die Kennung kann eine der folgenden sein:
|
states[] |
Angefragte Abgabestatus Falls angegeben, entsprechen die zurückgegebenen Einreichungen von Schülern oder Studenten einem der angegebenen Einreichungsstatus. |
late |
Angeforderter Wert für die Verzögerung. Wenn angegeben, werden zurückgegebene Schüler-/Studentenabgaben auf den angeforderten Wert beschränkt. Wenn nicht angegeben, werden Einreichungen unabhängig vom Wert von |
page |
Die maximale Anzahl der Elemente, die zurückgegeben werden sollen. „0“ oder „nicht angegeben“ bedeutet, dass der Server ein Maximum zuweisen kann. Der Server gibt möglicherweise weniger als die angegebene Anzahl von Ergebnissen zurück. |
page |
Die |
preview |
Optional. Die Vorabversion der API. Diese Einstellung muss festgelegt sein, um auf neue API-Funktionen zugreifen zu können, die Entwicklern im Vorabprogramm zur Verfügung gestellt werden. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwort, wenn die Einreichungen von Schülern/Studenten aufgelistet werden.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"studentSubmissions": [
{
object ( |
Felder | |
---|---|
student |
Schüler-/Studentenarbeit, die der Anfrage entspricht. |
next |
Token, das die nächste Ergebnisseite identifiziert, die zurückgegeben werden soll. Ist das Feld leer, sind keine weiteren Ergebnisse verfügbar. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
LateValues
Einschränkungen für den Wert zurückgegebener Artikel nach Ablauf der Rückgabefrist
Enums | |
---|---|
LATE_VALUES_UNSPECIFIED |
Es wurden keine Einschränkungen für verspätete Einreichungen angegeben. |
LATE_ONLY |
Gibt „StudentSubmissions“, bei denen „late“ wahr ist, zurück. |
NOT_LATE_ONLY |
Gibt „StudentSubmissions“, bei denen „late“ auf „false“ festgelegt ist, zurück. |