Na universidade, a avaliação de atividades de programação muitas vezes se torna um teatro acadêmico, onde o aluno e o professor fingem que tudo está em ordem. O Dalivim surgiu como uma solução para este problema, preservando o processo de desenvolvimento do código.

[PITCH] Foi o aluno ou foi a IA? Criei um "replay" para atividades de programação

O Problema da Avaliação Atual

Os alunos entregam códigos cada vez melhores, mas as entregas não revelam o que eles realmente aprenderam. O professor e o aluno se escondem, e a avaliação continua sem mudanças.

A Invenção do Dalivim

Decidi criar um ambiente de desenvolvimento virtual chamado Dalivim, que preserva uma linha do tempo do código. Cada alteração relevante no editor gera um evento, como inserções, remoções, execuções, erros, colagens, pausas e mudanças de contexto.

Como Funciona o Dalivim

As execuções são vinculadas ao estado exato do código em cada momento. Isso permite que o professor veja o que o aluno fez, o que correu mal e como chegou à solução final.

Benefícios do Dalivim

O Dalivim não julga o aluno ou aponta culpados. Ele preserva fatos para que o acontecimento possa ser reconstruído com contexto. Isso permite que o professor avalie o processo de desenvolvimento do código, não apenas o resultado final.

Como Usar o Dalivim

Para usar o Dalivim, o professor cria uma atividade de programação e define as instruções. Em seguida, compartilha o acesso com a turma para que os alunos desenvolvam a solução em um ambiente controlado. O professor revisa as entregas com o código final, as execuções e o histórico completo da sessão no mesmo lugar.

Conclusão

O Dalivim não cria mais trabalho para o professor. Ele permite que o professor avalie o caminho do aluno sem depender apenas do código final.

O Dalivim é uma ferramenta poderosa para preservar o processo de desenvolvimento de atividades de programação, permitindo que os professores avaliem de forma mais justa e detalhada o trabalho dos alunos.

AlunoAtividadesCrieiPitchProgramacao