Questo documento introduce i concetti di valutazione pertinenti all'API Classroom.
Leggi l'articolo Valutare e monitorare i compiti per scoprire di più sui percorsi di valutazione degli insegnanti nell'app Google Classroom.
Attività del corso e contenuti inviati
In Google Classroom, gli studenti consegnano StudentSubmissions
per i compiti di
CourseWork
nella loro Course
. CourseWork
può essere valutato o
senza voto. Se un CourseWork
è valutato, ha un valore maxPoints
che rappresenta il numero totale di punti del compito. Se maxPoints
è pari a zero
o non è specificato, il compito non viene valutato.
Per i compiti valutati, gli insegnanti impostano un voto draftGrade
nella StudentSubmission
prima di restituirlo allo studente. Quando l'invio viene riportato nell'app Classroom, un assignedGrade
viene impostato automaticamente sul StudentSubmission
, con lo stesso valore dell'draftGrade
corrente. Gli sviluppatori possono impostare entrambi i campi e devono emulare il comportamento dell'app Classroom. Ad esempio, un assignedGrade
non può essere impostato senza un draftGrade
. Entrambi i campi sono rappresentati con numeri decimali e, se non sono impostati, implicano che l'insegnante non ha ancora impostato il voto corrispondente.
Per esempi di codice per la lettura, l'impostazione e il ritorno dei voti, consulta Creare e gestire i voti.
Gli studenti possono inviare più versioni dello stesso compito CourseWork
e lo stato di invio e la cronologia dei voti vengono monitorati in StudentSubmission.submissionHistory
.
Lavori in ritardo, giustificati e mancanti
Quando vengono assegnati gli elementi CourseWork
, vengono creati segnaposto StudentSubmissions
per ogni studente, anche se lo studente non ha interagito con il compito corrispondente. Gli insegnanti possono impostare un dueDate
in CourseWork
e gli StudentSubmissions
associati sono contrassegnati con un campo late
(impostato su true
) se lo studente non consegna il compito prima della data. Gli insegnanti possono
anche disattivare l'invio in ritardo con un'impostazione nell'app
Classroom.
Inoltre, i StudentSubmissions
che non vengono inviati prima del giorno dueDate
sono помечены в журнале оценок Classroom come mancanti. Gli insegnanti possono anche contrassegnare manualmente i contenuti inviati come mancanti nell'app Classroom. I compiti mancanti vengono assegnati automaticamente un draftGrade
, che è personalizzabile dall'insegnante, ma per impostazione predefinita è pari a 0.
I compiti mancanti possono essere contrassegnati come completati o esonerati dall'insegnante.
Il campo draftGrade
predefinito viene rimosso dai StudentSubmissions
contrassegnati come completati finché l'insegnante non ne imposta uno nuovo manualmente. I StudentSubmissions
contrassegnati
come esonerati vengono rimossi dai calcoli del punteggio complessivo, inclusi i periodi di valutazione.
Consulta l'articolo del Centro assistenza Valutare e restituire un compito per ulteriori informazioni su come gli insegnanti possono gestire i contenuti inviati.
Voto complessivo e sistemi di valutazione
Classroom supporta più sistemi di valutazione per calcolare i voti complessivi degli studenti nel corso. I voti complessivi possono essere calcolati direttamente in base ai punti totali, ponderati per categoria o non calcolati affatto.
Consulta l'articolo Configurare la valutazione per scoprire di più sui diversi sistemi di valutazione con esempi.
Ecco alcuni punti chiave:
- La risorsa
Course
ha un oggettogradebookSettings
con i dettagli sulle impostazioni del voto del corso.calculationType
specifica il metodo di calcolo del corso.displaySettings
specifica chi può vedere i voti complessivi nell'app Classroom. Una best practice consiste nel rispettare questo aspetto nella tua applicazione se possibile. Ad esempio, se gli studenti non possono vedere il loro voto complessivo in Classroom, non mostrarlo nella tua app.gradeCategories
contiene un elenco delle categorie di valutazione configurate per il corso, inclusi i nomi visualizzati, la percentuale di ponderazione e i punti predefiniti per i compiti corrispondenti.
- Se un corso utilizza la valutazione ponderata, potrebbe essere necessario normalizzare i pesi in scenari in cui non è presente una categoria. Ad esempio, se la ponderazione delle categorie era 20% per i compiti, 10% per le esercitazioni e 70% per i quiz, ma in realtà non erano presenti esercitazioni, Classroom regola le ponderazioni su ~22% per i compiti e ~78% per i quiz al momento di calcolare i voti complessivi. Se intendi rispecchiare i voti complessivi di Classroom nella tua applicazione, devi fare lo stesso.
Periodi di valutazione
Gli insegnanti possono raggruppare CourseWork
compiti in un corso in intervalli di date distinti chiamati periodi di valutazione. I periodi di valutazione possono essere utilizzati per filtrare il lavoro svolto dagli studenti nella visualizzazione del registro e creare bucket distinti per i calcoli del voto complessivo.
Ad esempio, un insegnante potrebbe creare periodi di valutazione per i semestri "primavera" e "autunno". Il voto complessivo per il periodo primaverile include soloStudentSubmissions
due nell'intervallo di date primaverili.
Il sistema di valutazione impostato per il corso si estende ai periodi di valutazione. Pertanto, se i periodi di valutazione primaverili e autunnali di cui sopra fossero impostati su un corso che utilizza categorie di valutazione ponderate, alla fine ci sarebbero tre insiemi di voti complessivi per gli studenti:
- Il voto complessivo per tutti i compiti del corso.
- Il voto complessivo per tutti i compiti nell'intervallo di date primaverile.
- Il voto complessivo per tutti i compiti nell'intervallo di date autunnali.
In tutti e tre i casi, il voto complessivo viene calcolato con categorie ponderate.
Consulta l'annuncio relativo ai periodi di valutazione per avere una panoramica della funzionalità.
I periodi di valutazione si estendono a CourseWork
con un gradingPeriodId
che identifica il periodo di valutazione in cui rientra il compito.
Consulta la guida all'API per i periodi di valutazione per scoprire come leggere e gestire i periodi di valutazione con l'API.
Griglie
Gli insegnanti possono creare e associare Rubrics
ai compiti CourseWork
e usare queste griglie come guida per valutare i StudentSubmissions
corrispondenti.
Consulta l'articolo sulle rubriche per scoprire come gli insegnanti possono utilizzarle in Classroom.
Le rubriche estendono la risorsa StudentSubmissions
con campi aggiuntivi:
rubricId
identifica la griglia che corrisponde alCourseWork
per i contenuti inviati.draftRubricGrades
indica i criteri e i punteggi segnaposto che l'insegnante ha creato prima di restituire il compito allo studente.assignedRubricGrades
indica i criteri e i punteggi che lo studente riceve dopo che l'insegnante restituisce i contenuti inviati.
Per informazioni su come gestire le griglie e leggere i voti correlati con l'API, consulta la guida all'API delle griglie.
Scale di valutazione
Classroom supporta scale di valutazione personalizzabili, ad esempio, che consentono agli insegnanti di tradurre i voti numerici in voti in lettere. Queste impostazioni e i dati corrispondenti non sono disponibili nell'API.