Questo documento introduce i concetti di valutazione pertinenti all'API Classroom.
Consulta l'articolo Assegnare voti e monitorare i compiti per scoprire di più sui percorsi di valutazione degli insegnanti nell'app Google Classroom.
CourseWork e StudentSubmissions
In Google Classroom, gli studenti consegnano StudentSubmissions
per i compiti CourseWork
nel loro Course
. CourseWork
può essere valutato o
non valutato. Se un CourseWork
viene valutato, ha un valore maxPoints
che
rappresenta il numero totale di punti che vale l'attività. Se maxPoints
è zero
o non specificato, il compito è senza voto.
Per i compiti con valutazione, gli insegnanti impostano un voto draftGrade
sul
StudentSubmission
prima di restituirlo allo studente. Quando il compito viene restituito nell'app Classroom, viene impostato automaticamente un assignedGrade
sul StudentSubmission
, con lo stesso valore dell'draftGrade
corrente. Gli sviluppatori possono impostare entrambi questi 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 impostati, implicano che l'insegnante non ha ancora impostato il voto corrispondente.
Consulta Creare e gestire i voti per esempi di codice per leggere, impostare e restituire i voti.
Gli studenti possono inviare più invii allo stesso compito CourseWork
e lo stato dell'invio e la cronologia dei voti vengono monitorati in StudentSubmission.submissionHistory
.
Compiti in ritardo, giustificati e mancanti
Quando vengono assegnati 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
sul CourseWork
e
i StudentSubmissions
associati vengono contrassegnati con un campo late
(impostato su true
)
se lo studente non consegna il compito prima della data. Gli insegnanti possono
anche disattivare gli invii in ritardo con un'impostazione nell'app Classroom.
Inoltre, i StudentSubmissions
che non vengono consegnati prima delle dueDate
sono
annotati nel registro di Classroom come mancanti. Gli insegnanti
possono anche contrassegnare manualmente gli invii come mancanti nell'app
Classroom. Ai compiti mancanti viene
assegnato automaticamente un draftGrade
, che può essere personalizzato dall'insegnante, ma
il valore predefinito è 0.
Gli invii mancanti possono essere contrassegnati come completati o esoneri dall'insegnante.
StudentSubmissions
contrassegnati come completi hanno il campo draftGrade
predefinito
rimosso finché l'insegnante non ne imposta uno nuovo manualmente. 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 scoprire di più su come gli insegnanti possono gestire gli invii.
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 al totale dei punti, ponderati per categoria o non calcolati affatto.
Consulta l'articolo Configurare la valutazione per scoprire di più sui diversi sistemi di valutazione con esempi.
Alcuni punti chiave:
- La risorsa
Course
ha un oggettogradebookSettings
con i dettagli sulle impostazioni del voto del corso.calculationType
specifica il metodo di calcolo per il corso.displaySettings
specifica chi può vedere i voti complessivi nell'app Classroom. È una best practice rispettare questa impostazione nella tua applicazione, se possibile. Ad esempio, se gli studenti non riescono a vedere il 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 negli scenari in cui una categoria non è presente. Ad esempio, se i pesi delle categorie erano del 20% per i compiti, del 10% per gli esercizi pratici e del 70% per i quiz, ma in realtà non erano presenti esercizi pratici, Classroom aggiusta i pesi a circa il 22% per i compiti e a circa il 78% per i quiz quando calcola i voti complessivi. Se intendi eseguire il mirroring dei voti complessivi di Classroom nella tua applicazione, devi fare lo stesso.
Periodi di valutazione
Gli insegnanti possono raggruppare i CourseWork
compiti di un corso in intervalli di date distinti chiamati periodi di valutazione. I periodi di valutazione possono essere utilizzati per filtrare
i compiti 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 punteggio complessivo del periodo primaverile includerà solo i StudentSubmissions
dovuti nell'intervallo di date primaverile.
Il sistema di valutazione impostato per il corso si estende ai periodi di valutazione. Quindi, se i periodi di valutazione primaverile e autunnale menzionati in precedenza fossero impostati in un corso che utilizzava categorie di valutazione ponderate, alla fine ci sarebbero tre serie 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 della primavera.
- Il voto complessivo per tutti i compiti nell'intervallo di date autunnale.
Tutti e tre calcolerebbero il voto complessivo con categorie ponderate.
Consulta l'annuncio sui periodi di valutazione per 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
utilizzare queste griglie come guida per valutare i StudentSubmissions
corrispondenti.
Consulta l'articolo sulle rubriche per scoprire come gli insegnanti possono utilizzare le rubriche in Classroom.
Le rubriche estendono la risorsa StudentSubmissions
con campi aggiuntivi:
rubricId
identifica i criteri di valutazione che corrispondono alCourseWork
dell'invio.draftRubricGrades
rappresenta i criteri e i punteggi segnaposto che l'insegnante ha bozzato prima di restituire l'invio allo studente.assignedRubricGrades
rappresenta i criteri e i punteggi che lo studente riceve dopo che l'insegnante restituisce l'invio.
Consulta la guida all'API per le rubriche per scoprire come gestire le rubriche e leggere i voti correlati con l'API.
Scale di valutazione
Classroom supporta scale di valutazione personalizzabili, ad esempio, consentendo agli insegnanti di convertire i voti numerici in voti in lettere. Queste impostazioni e i dati corrispondenti non sono disponibili nell'API.