- Richiesta HTTP
- Parametri del percorso
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- LateValues
- Prova!
Restituisce un elenco di compiti dello studente che l'utente che effettua la richiesta può visualizzare, tenendo conto degli ambiti OAuth della richiesta. - può essere specificato come courseWorkId per includere i contenuti inviati dagli studenti per più elementi del lavoro del corso.
Gli studenti del corso possono visualizzare solo il proprio lavoro. Gli insegnanti del corso e gli amministratori di dominio possono visualizzare tutti i contenuti inviati dagli studenti.
Questo metodo restituisce i seguenti codici di errore:
- PERMISSION_DENIEDse l'utente che effettua la richiesta non è autorizzato ad accedere al corso o al lavoro 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 | 
 Identificatore del corso. Questo identificatore può essere l'identificatore assegnato da Classroom o un  | 
| courseWorkId | 
 Identificatore del lavoro dello studente da richiedere. Può essere impostato sulla stringa letterale  | 
Parametri di query
| Parametri | |
|---|---|
| userId | 
 Argomento facoltativo per limitare il lavoro dello studente restituito a quello di proprietà dello studente con l'identificatore specificato. L'identificatore può essere uno dei seguenti: 
 | 
| states[] | 
 Stati di invio richiesti. Se specificato, i contenuti inviati dagli studenti restituiti corrispondono a uno degli stati di invio specificati. | 
| late | 
 Valore della latenza richiesta. Se specificato, i contenuti inviati dagli studenti restituiti sono limitati dal valore richiesto. Se non specificato, i contenuti inviati vengono restituiti indipendentemente dal valore di  | 
| pageSize | 
 Il numero massimo di elementi da restituire. Zero o non specificato indica che il server può assegnare un valore massimo. Il server potrebbe restituire meno del numero di risultati specificato. | 
| pageToken | 
 Valore  La richiesta  | 
| previewVersion | 
 Facoltativo. La versione di anteprima dell'API. Questo valore deve essere impostato per accedere alle nuove funzionalità dell'API rese disponibili per gli sviluppatori nel Programma di anteprima. | 
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta quando vengono elencati i 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[] | 
 Lavori degli studenti corrispondenti alla richiesta. | 
| nextPageToken | 
 Token che identifica la pagina di 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.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
Per ulteriori informazioni, consulta la Guida all'autorizzazione.
LateValues
Limitazioni al valore in ritardo degli articoli restituiti.
| Enum | |
|---|---|
| LATE_VALUES_UNSPECIFIED | Nessuna limitazione sui valori inviati in ritardo specificata. | 
| LATE_ONLY | Restituisce StudentSubmissions dove late è true. | 
| NOT_LATE_ONLY | Restituisce StudentSubmissions dove late è falso. |