Risorsa: CourseWorkMaterial
Materiale dei lavori 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 |
Identificatore del corso. Sola lettura. |
id |
Identificatore assegnato in classe al materiale di lavoro di questo corso, univoco per corso. Sola lettura. |
title |
Titolo del materiale di lavoro di questo corso. Il titolo deve essere una stringa UTF-8 valida contenente da 1 a 3000 caratteri. |
description |
Descrizione facoltativa del materiale di lavoro di questo corso. Il testo deve essere una stringa UTF-8 valida contenente non più di 30.000 caratteri. |
materials[] |
Materiali aggiuntivi. Il materiale di un corso non può contenere più di 20 elementi. |
state |
Stato del materiale di lavoro di questo corso. Se non specificato, lo stato predefinito è |
alternateLink |
Link assoluto al materiale di lavoro di questo corso nell'interfaccia utente web di Classroom. Questo campo viene compilato solo se Sola lettura. |
creationTime |
Timestamp del momento in cui è stato creato il materiale di questo corso. Sola lettura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Timestamp della modifica più recente apportata a questo materiale del corso. Sola lettura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
scheduledTime |
Timestamp facoltativo della data in cui è prevista la pubblicazione del materiale di questo corso. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
assigneeMode |
Modalità assegnatario del materiale di lavoro del corso. Se non specificato, il valore predefinito è |
individualStudentsOptions |
Identificatori degli studenti con accesso al materiale del corso. Questo campo è impostato solo se |
creatorUserId |
Identificatore dell'utente che ha creato il materiale del corso. Sola lettura. |
topicId |
Identificatore dell'argomento a cui è associato il materiale del corso. Deve corrispondere a un argomento esistente nel corso. |
CourseWorkMaterialState
Possibili stati del materiale di lavoro del corso
Enum | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Nessuno stato specificato. Questo non viene mai restituito. |
PUBLISHED |
Stato del materiale di lavoro del corso che è stato pubblicato. Questo è lo stato predefinito. |
DRAFT |
Stato del materiale di un corso non ancora pubblicato. Il materiale del lavoro del corso in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. |
DELETED |
Stato del materiale del corso che è stato pubblicato, ma che ora è stato eliminato. Il materiale del lavoro 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 il materiale di lavoro del corso. |
|
Elimina il materiale di lavoro di un corso. |
|
Restituisce il materiale di un corso. |
|
Recupera i metadati per i componenti aggiuntivi di Classroom nel contesto di un post specifico. |
|
Restituisce un elenco del materiale del corso che il richiedente è autorizzato a visualizzare. |
|
Consente di aggiornare uno o più campi del materiale di lavoro di un corso. |