Este documento apresenta conceitos de avaliação relevantes para a API Classroom.
Consulte o artigo Avaliar e acompanhar atividades para saber mais sobre a jornada de avaliação dos professores no app Google Sala de Aula.
Atividades e envios
No Google Sala de Aula, os estudantes entregam StudentSubmissions
nas
atividades de CourseWork
no Course
. CourseWork
pode ser classificada ou
não classificada. Se uma CourseWork
receber nota, ela terá um valor de maxPoints
que
representa quantos pontos no total a atividade vale. Se maxPoints
for zero
ou não for especificado, a atividade não terá nota.
Para atividades com nota, os professores definem uma nota draftGrade
na
StudentSubmission
antes de devolver a atividade ao aluno. Quando o envio é
retornado no app Google Sala de Aula, um assignedGrade
é definido
automaticamente no StudentSubmission
, com o mesmo valor que o
draftGrade
atual. Os desenvolvedores podem definir esses dois campos e precisam emular o
comportamento do app Sala de Aula. Por exemplo, um assignedGrade
não pode ser definido sem um draftGrade
. Ambos os campos são representados com números decimais
e, se não forem definidos, implicam que o professor ainda não definiu a nota correspondente.
Consulte criar e gerenciar notas para conferir exemplos de código de leitura, configuração e
retorno de notas.
Os estudantes podem enviar várias atividades para a mesma atividade CourseWork
,
e o estado do envio e o histórico de notas são rastreados em
StudentSubmission.submissionHistory
.
Atividades atrasadas, dispensadas e ausentes
Quando os itens CourseWork
são atribuídos, os marcadores de posição StudentSubmissions
são
criados para cada estudante, mesmo que ele não tenha interagido com a
atividade correspondente. Os professores podem definir um dueDate
na CourseWork
, e
as StudentSubmissions
associadas são marcadas com um campo late
(definido como true
)
se o aluno não entregar a atividade antes da data. Os professores também podem desativar os envios atrasados com uma configuração no app Google Sala de Aula.
Além disso, as StudentSubmissions
que não forem enviadas antes de dueDate
serão
anotadas no boletim de notas do Google Sala de Aula como pendentes. Os professores
também podem marcar os envios como pendentes manualmente no app
Google Sala de Aula. As atividades pendentes recebem
automaticamente uma draftGrade
, que pode ser personalizada pelo professor, mas
é padrão 0.
Os envios ausentes podem ser marcados como concluídos ou justificados pelo professor.
O campo draftGrade
padrão de StudentSubmissions
s marcadas como concluídas é removido
até que o professor defina um novo manualmente. As StudentSubmissions
marcadas
como dispensadas são removidas dos cálculos da pontuação geral, incluindo os períodos de
avaliação.
Consulte o artigo de ajuda Avaliar e devolver uma atividade para saber mais sobre como os envios podem ser gerenciados pelos professores.
Nota geral e sistemas de avaliação
O Google Sala de Aula tem vários sistemas para calcular as notas finais dos estudantes no curso. As notas gerais podem ser calculadas diretamente a partir do total de pontos, ponderadas por categoria ou não calculadas.
Consulte o artigo Configurar a avaliação para saber mais sobre os diferentes sistemas de avaliação com exemplos.
Alguns pontos importantes:
- O recurso
Course
tem um objetogradebookSettings
com detalhes sobre as configurações de nota do curso.calculationType
especifica o método de cálculo do curso.displaySettings
especifica quem pode ver as notas gerais no app Google Sala de Aula. É uma prática recomendada respeitar isso no seu próprio aplicativo, quando possível. Por exemplo, se os alunos não conseguirem ver a nota final deles no Google Sala de Aula, não mostre-a no app.gradeCategories
contém uma lista das categorias de avaliação configuradas para o curso, incluindo os nomes de exibição, a porcentagem de ponderação e os pontos padrão para as atividades correspondentes.
- Se um curso usa a avaliação ponderada, talvez seja necessário normalizar os pesos em cenários em que uma categoria não está presente. Por exemplo, se os pesos das categorias forem de 20% para o dever de casa, 10% para exercícios e 70% para testes, mas nenhum exercício estiver presente, o Google Sala de Aula ajustará os pesos para cerca de 22% para o dever de casa e 78% para testes no cálculo das notas finais. Se você quiser espelhar as notas gerais do Google Sala de Aula no seu aplicativo, faça o mesmo.
Períodos de avaliação
Os professores podem agrupar CourseWork
atividades de um curso em períodos diferentes, chamados de períodos de avaliação. Os períodos de avaliação podem ser usados para filtrar
o trabalho do curso na visualização do boletim de notas e criar buckets distintos para cálculos
de notas gerais.
Por exemplo, um professor pode criar períodos de avaliação de semestres "primavera" e "outono". A nota geral do período da primavera só incluiria
StudentSubmissions
devido no período da primavera.
O sistema de avaliação definido para o curso se estende aos períodos de avaliação. Portanto, se os períodos de avaliação de primavera e outono mencionados acima fossem definidos em um curso que usasse categorias de avaliação ponderadas, haveria três conjuntos de notas gerais para os estudantes:
- A nota geral de todas as atividades do curso.
- A nota geral de todas as atividades no período de primavera.
- A nota final de todas as atividades no período do outono.
Todos os três calculariam a nota final com categorias ponderadas.
Consulte o anúncio sobre os períodos de avaliação para ter uma visão geral do recurso.
Os períodos de avaliação estendem CourseWork
com um gradingPeriodId
que identifica
o período de avaliação em que a atividade se enquadra.
Consulte o guia da API Grading Periods para saber como ler e gerenciar períodos de avaliação com a API.
Rubricas
Os professores podem criar e associar Rubrics
a atividades CourseWork
e
usar essas rubricas como guia ao avaliar as StudentSubmissions
correspondentes.
Consulte o artigo sobre rubricas para saber como os professores podem usar rubricas no Google Sala de Aula.
As rubricas estendem o recurso StudentSubmissions
com campos adicionais:
rubricId
identifica a rubrica que corresponde aoCourseWork
do envio.draftRubricGrades
representa os critérios e as pontuações de marcador de posição que o professor definiu antes de devolver a atividade ao estudante.assignedRubricGrades
representa os critérios e as pontuações que o estudante recebe depois que o professor devolve o trabalho.
Consulte o guia da API de rubricas para saber como gerenciar rubricas e ler notas relacionadas com a API.
Escalas de avaliação
O Google Sala de Aula é compatível com escalas de avaliação personalizáveis, por exemplo, permitindo que os professores traduzam notas numéricas em notas com letras. Essas configurações e os dados correspondentes não estão disponíveis na API.