- Richiesta HTTP
- Parametri del percorso
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- LateValues
- Fai una prova!
Restituisce un elenco dei compiti inviati dagli studenti che il richiedente è autorizzato a visualizzare, tenendo conto degli ambiti OAuth della richiesta. È possibile specificare un trattino (-) come courseWorkId per includere i contenuti inviati dagli studenti per più elementi del corso.
Gli studenti del corso possono visualizzare solo il proprio lavoro. Gli insegnanti del corso e gli amministratori del dominio possono visualizzare tutti i compiti consegnati dagli studenti.
Questo metodo restituisce i seguenti codici di errore:
PERMISSION_DENIEDse l'utente richiedente non è autorizzato ad accedere al corso o al lavoro del corso richiesto oppure per errori di accesso.INVALID_ARGUMENTse la richiesta non è valida.NOT_FOUNDse il corso richiesto non esiste.
Richiesta HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
courseId |
L'identificatore del corso. Questo identificatore può essere l'identificatore assegnato da Classroom o un |
courseWorkId |
Identificatore del lavoro dello studente da richiedere. Questo valore può essere impostato sulla stringa letterale |
Parametri di query
| Parametri | |
|---|---|
userId |
Argomento facoltativo per limitare i lavori degli studenti restituiti a quelli di proprietà dello studente con l'identificatore specificato. L'identificatore può essere uno dei seguenti:
|
states[] |
Stati invio richiesti. Se specificati, i contenuti inviati dagli studenti restituiti corrispondono a uno degli stati di invio specificati. |
late |
Valore del ritardo richiesto. Se specificati, gli invii degli studenti restituiti sono limitati dal valore richiesto. Se non specificato, gli invii vengono restituiti indipendentemente dal valore di |
pageSize |
Il numero massimo di elementi da restituire. Il valore zero o non specificato indica che il server può assegnare un valore massimo. Il server potrebbe restituire un numero di risultati inferiore a quello specificato. |
pageToken |
Valore La richiesta |
previewVersion |
Facoltativo. La versione di anteprima dell'API. Questa impostazione è necessaria per accedere alle nuove funzionalità API rese disponibili agli sviluppatori nel programma di anteprima. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta durante l'elenco dei compiti inviati dagli studenti.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"studentSubmissions": [
{
object ( |
| Campi | |
|---|---|
studentSubmissions[] |
I lavori degli studenti che corrispondono alla richiesta. |
nextPageToken |
Token che identifica la pagina dei risultati successiva da restituire. Se è vuoto, non sono disponibili altri risultati. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti 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
Per ulteriori informazioni, consulta la Guida all'autorizzazione.
LateValues
Limitazioni al valore in ritardo degli articoli restituiti.
| Enum | |
|---|---|
LATE_VALUES_UNSPECIFIED |
Nessuna limitazione specificata per i valori di ritardo dell'invio. |
LATE_ONLY |
Restituisce StudentSubmissions in cui late è true. |
NOT_LATE_ONLY |
Restituisci StudentSubmissions in cui late è false. |