- Risorsa: Course
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- CourseLearningStandardSettings
- LearningStandardSetRoot
- Metodi
Risorsa: Course
Un corso in Classroom.
| Rappresentazione JSON |
|---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum ( |
| Campi | |
|---|---|
id |
Identificatore di questo corso assegnato da Classroom. Quando Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. |
name |
Il nome del corso. Ad esempio, "Biologia 2° superiore". Il nome è obbligatorio. Deve contenere da 1 a 750 caratteri ed essere una stringa UTF-8 valida. |
section |
Sezione del corso. Ad esempio, "Periodo 2". Se impostato, questo campo deve essere una stringa UTF-8 valida e non deve superare i 2800 caratteri. |
descriptionHeading |
Intestazione facoltativa per la descrizione. Ad esempio, "Benvenuti al corso di biologia del 2° anno". Se impostato, questo campo deve essere una stringa UTF-8 valida e non deve superare i 3600 caratteri. |
description |
Descrizione facoltativa. Ad esempio: "Impareremo la struttura degli esseri viventi attraverso una combinazione di libri di testo, lezioni di ospiti e lavoro di laboratorio. Preparati a un'esperienza entusiasmante!" Se impostato, questo campo deve essere una stringa UTF-8 valida e non deve superare i 30.000 caratteri. |
room |
Posizione della stanza facoltativa. Ad esempio, "301". Se impostato, questo campo deve essere una stringa UTF-8 valida e non deve superare i 650 caratteri. |
ownerId |
L'identificatore del proprietario di un corso. Questo campo è obbligatorio se specificato come parametro di un
Questo valore deve essere impostato in una richiesta di creazione. Gli amministratori possono anche specificare questo campo in un |
creationTime |
L'ora di creazione del corso. Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. 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 |
Ora dell'ultimo aggiornamento di questo corso. Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. 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: |
enrollmentCode |
Codice di registrazione da utilizzare per partecipare a questo corso. Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. Sola lettura. |
courseState |
Stato del corso. Se non viene specificato, lo stato predefinito è |
alternateLink |
Link assoluto a questo corso nell'interfaccia utente web di Classroom. Sola lettura. |
teacherGroupEmail |
L'indirizzo email di un gruppo Google contenente tutti gli insegnanti del corso. Questo gruppo non accetta email e può essere utilizzato solo per le autorizzazioni. Sola lettura. |
courseGroupEmail |
L'indirizzo email di un gruppo Google contenente tutti i membri del corso. Questo gruppo non accetta email e può essere utilizzato solo per le autorizzazioni. Sola lettura. |
teacherFolder |
Informazioni su una cartella Drive condivisa con tutti gli insegnanti del corso. Questo campo verrà impostato solo per gli insegnanti del corso e gli amministratori del dominio. Sola lettura. |
courseMaterialSets[] |
Insiemi di materiali visualizzati nella pagina "Informazioni" di questo corso. Sola lettura. |
guardiansEnabled |
Indica se le notifiche per i tutori sono attive per questo corso. Sola lettura. |
calendarId |
L'ID calendario di un calendario che tutti i membri del corso possono visualizzare, a cui Classroom aggiunge eventi per i lavori del corso e gli annunci nel corso. Il calendario di un corso viene creato in modo asincrono quando il corso viene impostato su Sola lettura. |
gradebookSettings |
Le impostazioni del registro che specificano come verrà calcolato il voto complessivo di uno studente per il corso e a chi verrà mostrato. Sola lettura. |
subject |
Facoltativo. L'argomento del corso. |
learningStandardSettings |
Facoltativo. Impostazioni relative agli standard di apprendimento disponibili nel corso. A un corso possono essere assegnate al massimo 20 radici di set di standard di apprendimento. |
levels |
Facoltativo. Livelli del corso. Esempi: "9th grade", "Middle school", "4th - 5th", "K-2", "3000". Se impostato, questo campo deve essere una stringa UTF-8 valida e contenere meno di 1000 caratteri. Questo campo può essere cancellato solo utilizzando il metodo |
CourseState
Possibili stati in cui può trovarsi un corso.
| Enum | |
|---|---|
COURSE_STATE_UNSPECIFIED |
Nessuno stato del corso. Nessun messaggio Course restituito utilizzerà questo valore. |
ACTIVE |
Il corso è attivo. |
ARCHIVED |
Il corso è stato archiviato. Non puoi modificarlo, se non per cambiarne lo stato. |
PROVISIONED |
Il corso è stato creato, ma non è ancora stato attivato. È accessibile all'insegnante principale e agli amministratori di dominio, che possono modificarlo o impostarlo sugli stati ACTIVE o DECLINED. Un corso può essere modificato in PROVISIONED solo se si trova nello stato DECLINED. |
DECLINED |
Il corso è stato creato, ma rifiutato. È accessibile dal proprietario del corso e dagli amministratori del dominio, anche se non verrà visualizzato nell'interfaccia utente web. Non puoi modificare il corso, se non per impostarlo sullo stato PROVISIONED. Un corso può essere modificato in DECLINED solo se è nello stato PROVISIONED. |
SUSPENDED |
Il corso è stato sospeso. Non puoi modificare il corso e solo l'utente identificato da ownerId può visualizzarlo. Un corso può essere inserito in questo stato se viola potenzialmente i Termini di servizio. |
CourseMaterialSet
Un insieme di materiali visualizzati nella pagina "Informazioni" del corso. Questi materiali potrebbero includere un programma, un calendario o altre informazioni di base relative al corso nel suo complesso.
| Rappresentazione JSON |
|---|
{
"title": string,
"materials": [
{
object ( |
| Campi | |
|---|---|
title |
Titolo di questo set. |
materials[] |
Materiali allegati a questo set. |
CourseMaterial
Un materiale allegato a un corso come parte di un insieme di materiali.
| Rappresentazione JSON |
|---|
{ "driveFile": { object ( |
| Campi | |
|---|---|
| Dati sui materiali. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
driveFile |
File di Google Drive allegato. |
youTubeVideo |
Allegato video di YouTube. |
link |
Allegato link. |
form |
Allegato di Moduli Google. |
| Fine dei campi che si escludono a vicenda. | |
GradebookSettings
Le impostazioni del registro di un corso. Per maggiori dettagli, consulta l'articolo del Centro assistenza.
| Rappresentazione JSON |
|---|
{ "calculationType": enum ( |
| Campi | |
|---|---|
calculationType |
Indica come viene calcolato il voto complessivo. |
displaySetting |
Indica chi può visualizzare il voto complessivo. |
gradeCategories[] |
Categorie di voto disponibili per i materiali del corso. |
CalculationType
Possibili metodi di calcolo del voto complessivo.
| Enum | |
|---|---|
CALCULATION_TYPE_UNSPECIFIED |
Nessun metodo specificato. Questo valore non viene mai restituito. |
TOTAL_POINTS |
Il voto complessivo è la somma dei voti divisa per la somma dei punti totali, indipendentemente dalla categoria. |
WEIGHTED_CATEGORIES |
Il voto complessivo è la media ponderata per categoria. |
DisplaySetting
Impostazioni possibili per la visualizzazione della valutazione complessiva.
| Enum | |
|---|---|
DISPLAY_SETTING_UNSPECIFIED |
Nessuna impostazione specificata. Questo valore non viene mai restituito. |
SHOW_OVERALL_GRADE |
Mostra il voto complessivo nel registro dei voti e nel profilo dello studente sia agli insegnanti che agli studenti. |
HIDE_OVERALL_GRADE |
Non mostra il voto complessivo nel registro o nel profilo dello studente. |
SHOW_TEACHERS_ONLY |
Mostra il voto complessivo agli insegnanti nel registro e nel profilo dello studente. Nasconde i dati agli studenti nel loro profilo. |
CourseLearningStandardSettings
| Rappresentazione JSON |
|---|
{
"standardSets": [
{
object ( |
| Campi | |
|---|---|
standardSets[] |
Obbligatorio. L'insieme di radici degli standard di apprendimento applicati a questo corso. |
LearningStandardSetRoot
| Rappresentazione JSON |
|---|
{ "caseGuid": { object ( |
| Campi | |
|---|---|
caseGuid |
Obbligatorio. Il GUID di Satchel Rosetta Exchange per una radice di un set di standard di apprendimento. |
documentTitle |
Solo output. Il titolo del documento della radice del set di standard di apprendimento. |
standardTitle |
Solo output. Il titolo della radice del set di standard di apprendimento. |
sourceDataAvailabilityStatus |
Solo output. Lo stato di disponibilità della radice del set di standard di apprendimento. Utilizza questo campo per determinare se la radice del set di standard di apprendimento è stata eliminata dall'origine. |
Metodi |
|
|---|---|
(deprecated) |
Restituisce se un utente è idoneo a creare allegati di componenti aggiuntivi in un determinato corso. |
(deprecated) |
Restituisce se un utente è idoneo ad aggiornare GradingPeriodSettings in un determinato corso. |
|
Crea un corso. |
|
Elimina un corso. |
|
Restituisce un corso. |
|
Restituisce le impostazioni del periodo di valutazione di un corso. |
|
Restituisce un elenco di corsi che l'utente richiedente è autorizzato a visualizzare, limitato a quelli che corrispondono alla richiesta. |
|
Aggiorna uno o più campi di un corso. |
|
Aggiorna un corso. |
|
Aggiorna le impostazioni del periodo di valutazione di un corso. |