LAB-SD-AUTO-CORRECTION-TOOL é uma ferramenta automatizada para corrigir relatórios práticos da disciplina Laboratório de Sistemas Digitais, avaliando circuitos escritos em VHDL por meio de simulação com o GHDL.
A ferramenta executa os códigos submetidos pelos alunos, verifica os resultados esperados definidos nos testbenches e gera um relatório detalhado de acertos, falhas e nota sugerida. Seu principal objetivo é padronizar e agilizar a avaliação de projetos digitais, promovendo feedbacks consistentes e auditáveis.
- Análise estática e dinâmica de códigos VHDL.
- Integração com GHDL para análise, elaboração e simulação.
- Execução de testbenches com coleta de assertivas e eventos de falha.
- Correção automatizada em lote (vários alunos).
- Geração de relatório por aluno, com contagem de acertos e erros.
- Cálculo de nota sugerida com base na taxa de testes aprovados.
- Suporte modular para múltiplos experimentos por aluno.