O WOKDEX nasce da constatação de que juízes online operam sob profundo "silêncio pedagógico": seus vereditos binários não orientam o estudante, nem distinguem lógica correta de aprovações acidentais.
Juízes como DOMJudge, Codeforces e Beecrowd avaliam por comparação de I/O e emitem vereditos binários: Accepted ou Wrong Answer.
O schema WOKDEX embute a intenção pedagógica diretamente no artefato do exercício.
Misconceptions in Correct Code: erros conceituais que sobrevivem à bateria de testes.
Misconceptions que causam erro — detectáveis por qualquer juiz com qualquer teste.
Misconceptions que causam erro parcial — detectáveis apenas com testes abrangentes.
Misconceptions em código correto — invisíveis ao modelo binário. O WOKDEX as detecta com TDD_FALSE_GREEN.
O WOKDEX propõe um pipeline sequencial onde cada tipo de teste produz um diagnóstico diferenciado.
A decisão de interromper no primeiro erro ancora-se na Teoria da Carga Cognitiva (Sweller, 1988): caso o sistema reportasse simultaneamente um erro funcional, uma misconception e um alerta de performance, o estudante novato sofreria sobrecarga.
Nenhum formato de empacotamento vigente incorpora metadados pedagógicos por cenário.
| Capacidade | ICPC | Kattis | Polygon | PExIL | WOKDEX |
|---|---|---|---|---|---|
| Teste de I/O simples | ✅ | ✅ | ✅ | ✅ | ✅ |
| Limite de tempo global | ✅ | ✅ | ✅ | ✅ | ✅ |
| Tipo pedagógico do teste | ❌ | ❌ | ❌ | ❌ | ✅ |
| Dica formativa por cenário | ❌ | ❌ | ❌ | ❌ | ✅ |
| Detecção de falso positivo | ❌ | ❌ | ❌ | ❌ | ✅ |
| Separação corretude/performance | ❌ | ❌ | ❌ | ❌ | ✅ |
| Mapeamento de skills | ❌ | ❌ | ❌ | ❌ | ✅ |
@inproceedings{wokdex2026,
title = {Quebrando o Silêncio Pedagógico:
O Modelo WOKDEX para Feedback
Formativo em Juízes Online},
author = {Omitido para revisão cega},
booktitle = {Anais do XXXVII SBIE},
year = {2026},
publisher = {SBC}
}