Pular para o conteúdo

Gradebook: notas, categorias e rubricas

Gradebook do Studeia com GradeCategory (pesos), GradeItem (atividades), Grade (notas), Rubric (criterios). Exportacao CSV. Integridade flags inline. Breakdown expansivel.

2026-05-23 5 min
Resposta curta

Gradebook do Studeia organiza notas via GradeCategory (pesos), GradeItem (atividades) e Grade (notas individuais). Suporta rubricas multi-criterio, breakdown expansivel para alunos, exportacao CSV, integridade flags inline (ShieldAlert para quiz com tab switches/time anomalies), categorias drop-lowest configuravel, late penalty automatico, release policy (immediate/manual/scheduled).

Modelo

GradeCategory (peso, drop_lowest_n, late_penalty_pct)
  └── GradeItem (atividade — quiz, assignment, manual)
      └── Grade (nota por aluno)
          └── Rubric (opcional — criterios)

Calculo

courseGrade = Σ (categoryAvg × categoryWeight) / totalWeight

categoryAvg = average(itemAvgs após drop_lowest)
itemAvg = Σ studentGrades / itemMaxScore × 100

Late penalty aplicado se submittedAt > dueDate (configurable por categoria).

Rubricas

{
  "name": "Redacao ENEM",
  "criteria": [
    {
      "name": "Dominio da norma culta",
      "weight": 0.2,
      "levels": [
        { "score": 200, "label": "Excelente", "description": "..." },
        { "score": 160, "label": "Bom", "description": "..." },
        { "score": 120, "label": "Regular", "description": "..." }
      ]
    },
    {
      "name": "Compreensao do tema",
      "weight": 0.2,
      "levels": [...]
    }
  ]
}

Aluno ve breakdown expansivel: nota final + cada criterio + comentario.

Integridade flags

Inline no gradebook ao lado de cada nota de quiz:

  • 🛡️ ShieldAlert vermelho → tabSwitchCount > 5 OU avgTimePerQuestion < 2s
  • 🛡️ ShieldAlert amarelo → 2-5 tab switches OU 2-5s por questao
  • Tooltip detalha: "Tab switches: 8, time per question: 1.2s avg"

Professor decide acao (anular, manter, revisar).

Exportacao

GET /api/institution/courses/[id]/gradebook/export?format=csv retorna CSV com:

  • Aluno
  • Email
  • Cada GradeItem como coluna (nota raw + nota ponderada)
  • Total final
  • Status (passing/failing baseado em passingScore)

Compativel com Google Sheets, Excel.

Veja tambem

FAQ

Como faco media ponderada?

Crie GradeCategory com weight (ex: 'Quizzes' 40%, 'Provas' 60%). Cada GradeItem (atividade) pertence a uma categoria. Studeia calcula media ponderada automaticamente.

Posso usar rubricas em assignments?

Sim. Crie Rubric com criterios (cada um com escala 1-5 ou customizada). Vincule a um GradeItem ou assignment lesson. Ao corrigir, professor avalia criterio-por-criterio e o sistema calcula nota final + breakdown expansivel para o aluno.

Aluno ve a nota imediatamente?

Depende: GradeItem.releasePolicy controla. Opcoes: 'immediate' (visivel ao publicar), 'manual' (professor decide), 'scheduled' (releaseAt date). Quiz auto-corrigido com showResultsToStudent=true: imediato.

Tem deteccao de plagio?

Para assignments de texto: integracao com Turnitin via LTI (roadmap). Para quiz: integridade academica nativa (tab switch, time anomalies — exibida como ShieldAlert no gradebook). Para essays: detection LLM opcional (admin habilita).

Veja tambem

Gradebook: notas, categorias e rubricas | Studeia Docs