- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- LateValues
- Wypróbuj
Zwraca listę zadań odesłanych przez uczniów, które osoba wysyłająca żądanie może wyświetlić, z uwzględnieniem zakresów OAuth żądania. Jako courseWorkId można podać łącznik (-), aby uwzględnić zadania przesłane przez uczniów w przypadku wielu projektów.
Uczniowie kursu mogą wyświetlać tylko swoje prace. Nauczyciele prowadzący kurs i administratorzy domeny mogą wyświetlać wszystkie zadania przesłane przez uczniów.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIED, jeśli użytkownik wysyłający żądanie nie ma uprawnień dostępu do żądanych zajęć lub pracy na zajęciach, lub w przypadku błędów dostępu.INVALID_ARGUMENT, jeśli żądanie jest nieprawidłowo sformatowane.NOT_FOUND, jeśli żądany kurs nie istnieje.
Żądanie HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
courseId |
Identyfikator szkolenia. Ten identyfikator może być identyfikatorem przypisanym przez Classroom lub |
courseWorkId |
Identyfikator zadania ucznia, o które chcesz poprosić. Można ustawić wartość |
Parametry zapytania
| Parametry | |
|---|---|
userId |
Argument opcjonalny, który ogranicza zwracane zadania uczniów do tych, które należą do ucznia o określonym identyfikatorze. Identyfikator może być jednym z tych elementów:
|
states[] |
Żądane stany przesłania. Jeśli podano ten argument, zwrócone projekty uczniów będą pasować do jednego z określonych stanów przesłania. |
late |
Żądana wartość opóźnienia. Jeśli podano wartość, zwrócone projekty uczniów są ograniczone przez żądaną wartość. Jeśli nie podano tego argumentu, przesyłane zgłoszenia są zwracane niezależnie od wartości |
pageSize |
Maksymalna liczba elementów do zwrócenia. Wartość zero lub nieokreślona oznacza, że serwer może przypisać wartość maksymalną. Serwer może zwrócić mniej wyników niż określono. |
pageToken |
Wartość Żądanie |
previewVersion |
Opcjonalnie. Wersja przedpremierowa interfejsu API. Musisz to ustawić, aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach programu podglądu. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź podczas wyświetlania listy przesłanych prac uczniów.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"studentSubmissions": [
{
object ( |
| Pola | |
|---|---|
studentSubmissions[] |
prace uczniów, które pasują do żądania. |
nextPageToken |
Token identyfikujący następną stronę wyników do zwrócenia. Jeśli jest puste, nie ma więcej wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/classroom.coursework.students.readonlyhttps://www.googleapis.com/auth/classroom.coursework.me.readonlyhttps://www.googleapis.com/auth/classroom.coursework.studentshttps://www.googleapis.com/auth/classroom.coursework.me
Więcej informacji znajdziesz w przewodniku po autoryzacji.
LateValues
Ograniczenia dotyczące wartości zwróconych produktów.
| Wartości w polu enum | |
|---|---|
LATE_VALUES_UNSPECIFIED |
Nie określono żadnych ograniczeń dotyczących wartości opóźnionych przesłanych danych. |
LATE_ONLY |
Zwraca obiekty StudentSubmission, w których pole late ma wartość true. |
NOT_LATE_ONLY |
Zwróć obiekty StudentSubmission, w których pole late ma wartość false. |