- Risorsa: corso
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- Metodi
Risorsa: Corso
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. Se Se specifichi questo campo in una maschera di aggiornamento del corso, verrà generato un errore. |
name |
Il nome del corso. Ad esempio, "Biologia di seconda superiore". Il nome è obbligatorio. Deve avere una lunghezza compresa tra 1 e 750 caratteri e deve 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 contenere più di 2800 caratteri. |
descriptionHeading |
Intestazione facoltativa per la descrizione. Ad esempio, "Ti do il benvenuto al corso di biologia della 10a classe". 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 lavori di laboratorio. Ti aspettano grandi cose." Se impostato, questo campo deve essere una stringa UTF-8 valida e non deve superare i 30.000 caratteri. |
room |
Posizione facoltativa della camera. 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. Se specificato come parametro di un
Questo campo deve essere impostato in una richiesta di creazione. Gli amministratori possono anche specificare questo campo in un |
creationTime |
Data di creazione del corso. Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. Sola lettura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Ora dell'aggiornamento più recente di questo corso. Se specifichi questo campo in una maschera di aggiornamento del corso, viene generato un errore. Sola lettura. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
enrollmentCode |
Codice di registrazione da utilizzare per l'iscrizione 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 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 di Drive condivisa con tutti gli insegnanti del corso. Questo campo verrà impostato solo per gli insegnanti del corso e per gli amministratori di 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 o meno per questo corso. Sola lettura. |
calendarId |
L'ID calendario di un calendario visibile a tutti i membri del corso, a cui Classroom aggiunge eventi per i lavori del corso e annunci durante il corso. Il calendario di un corso viene creato in modo asincrono quando il corso viene impostato su Sola lettura. |
gradebookSettings |
Le impostazioni del registro dei voti che specificano come verrà calcolato il voto complessivo di uno studente per il corso e a chi verrà mostrato. Sola lettura |
CourseState
Possibili stati di un corso.
Enum | |
---|---|
COURSE_STATE_UNSPECIFIED |
Nessuno stato del corso. Nessun messaggio del corso restituito utilizzerà questo valore. |
ACTIVE |
Il corso è attivo. |
ARCHIVED |
Il corso è stato archiviato. Non puoi modificarlo, tranne per passare a uno stato diverso. |
PROVISIONED |
Il corso è stato creato, ma non ancora 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 è nello stato DECLINED . |
DECLINED |
Il corso è stato creato, ma rifiutato. È accessibile dal proprietario del corso e dagli amministratori di dominio, ma non verrà visualizzato nella UI web. Non puoi modificare il corso, tranne 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 dall'ownerId può visualizzarlo. Un corso può essere inserito in questo stato se potenzialmente viola i Termini di servizio. |
CourseMaterialSet
Un insieme di materiali che viene visualizzato nella pagina "Informazioni" del corso. Questi materiali possono includere un programma, una pianificazione o altre informazioni di contesto relative al corso nel suo complesso.
Rappresentazione JSON |
---|
{
"title": string,
"materials": [
{
object ( |
Campi | |
---|---|
title |
Titolo per questo set. |
materials[] |
Materiali allegati a questo set. |
CourseMaterial
Un materiale allegato a un corso come parte di un insieme di materiali.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione material . Dati del materiale. material può essere solo uno dei seguenti: |
|
driveFile |
Allegato di file di Google Drive. |
youTubeVideo |
Allegato video di YouTube. |
link |
Aggancio link. |
form |
Allegato di Moduli Google. |
GradebookSettings
Le impostazioni del registro di un corso. Per informazioni dettagliate, consulta l'articolo del Centro assistenza.
Rappresentazione JSON |
---|
{ "calculationType": enum ( |
Campi | |
---|---|
calculationType |
Indica in che modo viene calcolato il voto complessivo. |
displaySetting |
Indica chi può visualizzare il voto complessivo. |
gradeCategories[] |
Categorie di voto disponibili per i lavori 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 |
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
Possibili impostazioni per la visualizzazione del voto complessivo.
Enum | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
Nessuna impostazione specificata. Questo valore non viene mai restituito. |
SHOW_OVERALL_GRADE |
Mostra il voto complessivo nel registro 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. Non viene visualizzato dagli studenti nel loro profilo. |
Metodi |
|
---|---|
(deprecated) |
Restituisce se un utente è idoneo a creare allegati di componenti aggiuntivi in un determinato corso. |
(deprecated) |
Indica se un utente è idoneo ad aggiornare GradingPeriodSettings in un determinato corso. |
|
Crea un corso. |
|
Consente di eliminare un corso. |
|
Restituisce un corso. |
|
Restituisce le impostazioni del periodo di valutazione in un corso. |
|
Restituisce un elenco di corsi che l'utente che effettua la richiesta può visualizzare, limitato a quelli corrispondenti alla richiesta. |
|
Consente di aggiornare uno o più campi di un corso. |
|
Aggiorna un corso. |
|
Aggiorna le impostazioni del periodo di valutazione di un corso. |