Risorsa: CourseWorkMaterial
Materiale del corso creato da un insegnante per gli studenti del corso
| Rappresentazione JSON | 
|---|
| { "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( | 
| Campi | |
|---|---|
| courseId | 
 L'identificatore del corso. Sola lettura. | 
| id | 
 Identificatore assegnato da Classroom di questo materiale del lavoro del corso, univoco per corso. Sola lettura. | 
| title | 
 Il titolo di questo materiale del lavoro del corso. Il titolo deve essere una stringa UTF-8 valida contenente tra 1 e 3000 caratteri. | 
| description | 
 Descrizione facoltativa di questo materiale del corso. Il testo deve essere una stringa UTF-8 valida contenente non più di 30.000 caratteri. | 
| materials[] | 
 Materiali aggiuntivi. Un materiale del corso non deve avere più di 20 elementi. | 
| state | 
 Stato di questo materiale del corso. Se non specificato, lo stato predefinito è  | 
| alternateLink | 
 Link assoluto a questo materiale del corso nell'interfaccia utente web di Classroom. Questo campo viene compilato solo se  Sola lettura. | 
| creationTime | 
 Timestamp della creazione di questo materiale del lavoro del corso. Sola lettura. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| updateTime | 
 Timestamp dell'ultima modifica apportata a questo materiale del corso. Sola lettura. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| scheduledTime | 
 Timestamp facoltativo in cui è prevista la pubblicazione di questo materiale del corso. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:  | 
| assigneeMode | 
 Modalità di assegnazione del materiale del lavoro del corso. Se non specificato, il valore predefinito è  | 
| individualStudentsOptions | 
 Identificatori degli studenti con accesso al materiale del corso. Questo campo viene impostato solo se  | 
| creatorUserId | 
 Identificatore dell'utente che ha creato il materiale del lavoro del corso. Sola lettura. | 
| topicId | 
 Identificatore dell'argomento a cui è associato questo materiale del lavoro del corso. Deve corrispondere a un argomento esistente nel corso. | 
CourseWorkMaterialState
Possibili stati del materiale del lavoro del corso
| Enum | |
|---|---|
| COURSEWORK_MATERIAL_STATE_UNSPECIFIED | Nessuno stato specificato. Questo valore non viene mai restituito. | 
| PUBLISHED | Stato del materiale del lavoro del corso pubblicato. Questo è lo stato predefinito. | 
| DRAFT | Stato di un materiale del lavoro del corso non ancora pubblicato. Il materiale del corso in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. | 
| DELETED | Stato del materiale del lavoro del corso che è stato pubblicato ma ora è stato eliminato. Il materiale del corso in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. Il materiale del corso in questo stato viene eliminato dopo un po' di tempo. | 
| Metodi | |
|---|---|
| 
 | Crea un materiale del corso. | 
| 
 | Elimina un materiale del corso. | 
| 
 | Restituisce un materiale del corso. | 
| 
 | Recupera i metadati per i componenti aggiuntivi di Classroom nel contesto di un post specifico. | 
| 
 | Restituisce un elenco di materiali del corso che il richiedente è autorizzato a visualizzare. | 
| 
 | Aggiorna uno o più campi di un materiale del corso. |