Risorsa: CourseWorkMaterial
Materiale del lavoro 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 da Classroom di questo materiale del lavoro del corso, univoco per corso. Sola lettura. |
title |
Titolo di questo materiale del lavoro del corso. Il titolo deve essere una stringa UTF-8 valida contenente da 1 a 3000 caratteri. |
description |
Descrizione facoltativa di questo materiale del lavoro del corso. Il testo deve essere una stringa UTF-8 valida contenente non più di 30.000 caratteri. |
materials[] |
Materiali aggiuntivi. Un materiale del lavoro del corso non deve avere più di 20 elementi di materiale. |
state |
Stato di questo materiale del lavoro del corso. Se non specificato, lo stato predefinito è |
alternateLink |
Link assoluto a questo materiale del lavoro del corso nell'interfaccia utente web di Classroom. Questo campo viene compilato solo se Sola lettura. |
creationTime |
Timestamp di creazione di questo materiale del lavoro del corso. Sola lettura. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z 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 lavoro del corso. Sola lettura. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z 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 lavoro del corso. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z 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 lavoro 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. |
learningGoals[] |
(Facoltativo) Riferimenti a eventuali obiettivi di apprendimento allegati a questo materiale del lavoro del corso. CourseWorkMaterial può avere al massimo 10 obiettivi di apprendimento. Questo campo viene compilato solo se è impostata lapreviewVersion appropriata.
|
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 lavoro del corso in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. |
DELETED |
Stato del materiale del lavoro del corso pubblicato ma ora eliminato. Il materiale del lavoro del corso in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. Il materiale del lavoro del corso in questo stato viene eliminato dopo un po' di tempo. |
Metodi |
|
|---|---|
|
Crea un materiale del lavoro del corso. |
|
Elimina un materiale del lavoro del corso. |
|
Restituisce un materiale del lavoro del corso. |
|
Recupera i metadati per i componenti aggiuntivi di Classroom nel contesto di un post specifico. |
|
Restituisce un elenco di materiali del lavoro del corso che il richiedente è autorizzato a visualizzare. |
|
Aggiorna uno o più campi di un materiale del lavoro del corso. |