- Risorsa: attività del corso
- CourseWorkState
- SubmissionModificationMode
- Compito
- MultipleChoiceQuestion
- Metodi
Risorsa: attività del corso
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 dalla classe di questo lavoro del corso, univoco per corso. Sola lettura. |
title |
Titolo del lavoro del corso. Il titolo deve essere una stringa UTF-8 valida contenente tra 1 e 3000 caratteri. |
description |
Descrizione facoltativa di questo lavoro del corso. Se impostata, la descrizione deve essere una stringa UTF-8 valida contenente non più di 30.000 caratteri. |
materials[] |
Materiali aggiuntivi. Le attività del corso non possono contenere più di 20 materiali. |
state |
Stato di questo lavoro del corso. Se non specificato, lo stato predefinito è |
alternateLink |
Link assoluto al lavoro del corso nell'interfaccia utente web di Classroom. Il campo viene compilato solo se Sola lettura. |
creationTime |
Timestamp della creazione di questo lavoro del corso. Sola lettura. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Timestamp della modifica più recente a questo lavoro del corso. Sola lettura. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
dueDate |
Data facoltativa, in UTC, di scadenza per l'invio di lavori del corso. Deve essere specificato se |
dueTime |
Ora del giorno facoltativa, in UTC, in cui sono previsti i lavori di questo corso. Deve essere specificato se |
scheduledTime |
Timestamp facoltativo per la pubblicazione di questo lavoro del corso. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
maxPoints |
Voto massimo per questo lavoro del corso. Se il valore è zero o non viene specificato, questo compito è considerato senza voto. Deve essere un valore intero non negativo. |
workType |
Il tipo di lavoro di questo corso. Il tipo viene impostato quando viene creato il lavoro del corso e non può essere modificato. |
associatedWithDeveloper |
Se questo elemento di lavoro del corso è associato al progetto della Developer Console che effettua la richiesta. Per maggiori dettagli, visita la pagina Sola lettura. |
assigneeMode |
Modalità assegnatario delle attività del corso. Se non specificato, il valore predefinito è |
individualStudentsOptions |
Identificatori degli studenti con accesso alle attività del corso. Questo campo viene impostato solo se |
submissionModificationMode |
Impostazione per stabilire quando gli studenti sono autorizzati a modificare i contenuti inviati. Se non specificato, il valore predefinito è |
creatorUserId |
Identificatore per l'utente che ha creato le attività del corso. Sola lettura. |
topicId |
Identificatore per l'argomento a cui è associata questa attività del corso. Deve corrispondere a un argomento esistente nel corso. |
gradeCategory |
La categoria a cui contribuisce il voto di questo corso. Presentare solo quando è stata scelta una categoria per le attività del corso. Può essere utilizzato per calcolare il voto complessivo. Sola lettura. |
previewVersion |
Solo output. La versione di anteprima dell'API utilizzata per recuperare questa risorsa. |
Campo unione details . Dettagli aggiuntivi specifici per un tipo di lavoro del corso. details può essere solo uno dei seguenti: |
|
assignment |
Dettagli del compito. Il campo viene compilato solo quando il valore di Sola lettura. |
multipleChoiceQuestion |
Dettagli della domanda a scelta multipla. Per le operazioni di lettura, questo campo viene compilato solo quando |
gradingPeriodId |
Identificatore del periodo di valutazione associato alle attività del corso.
|
CourseWorkState
I possibili stati del corso funzionano.
Enum | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Nessuno stato specificato. Non viene mai restituito. |
PUBLISHED |
Stato dell'opera che è stata pubblicata. Questo è lo stato predefinito. |
DRAFT |
Stato dell'opera non ancora pubblicata. Il lavoro in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. |
DELETED |
Stato dell'opera che è stata pubblicata, ma che è stata eliminata. Il lavoro in questo stato è visibile solo agli insegnanti del corso e agli amministratori di dominio. Il lavoro in questo stato viene eliminato dopo un po' di tempo. |
SubmissionModificationMode
Possibili modalità di modifica dei contenuti inviati dagli studenti.
Enum | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Nessuna modalità di modifica specificata. Non viene mai restituito. |
MODIFIABLE_UNTIL_TURNED_IN |
I contenuti inviati possono essere modificati prima di essere consegnati. |
MODIFIABLE |
I contenuti inviati possono essere modificati in qualsiasi momento. |
Assignment
Ulteriori dettagli sulle assegnazioni.
Rappresentazione JSON |
---|
{
"studentWorkFolder": {
object ( |
Campi | |
---|---|
studentWorkFolder |
Cartella di Drive in cui vengono inseriti gli allegati dei contenuti inviati dagli studenti. Il campo viene compilato solo per gli insegnanti e gli amministratori del corso. |
MultipleChoiceQuestion
Dettagli aggiuntivi per le domande a scelta multipla.
Rappresentazione JSON |
---|
{ "choices": [ string ] } |
Campi | |
---|---|
choices[] |
Scelte possibili. |
Metodi |
|
---|---|
|
Crea il lavoro del corso. |
|
Elimina il lavoro di un corso. |
|
Restituisce i lavori del corso. |
|
Recupera i metadati per i componenti aggiuntivi di Classroom nel contesto di un post specifico. |
|
Restituisce un elenco dei lavori del corso che il richiedente è autorizzato a visualizzare. |
|
Modifica la modalità e le opzioni dell'assegnatario di un'attività del corso. |
|
Aggiorna uno o più campi del lavoro di un corso. |