SOFTWARE
CODETEACHER – SISTEMA DE APOIO AO ENSINO E APRENDIZAGEM DE PROGRAMAÇÃO DE COMPUTADORES.
Resumo
CodeTeacher é uma ferramenta web para apoiar o Ensino e aprendizagem de programação de
computadores a partir da avaliação dos códigos produzidos pelos alunos, com atribuição automática de
notas baseada na conformidade do código analisado com critérios avaliativos previamente definidos, que
dão composição a uma pontuação ao final do processo de avaliação. Através desta plataforma, o aluno pode
submeter o seu trabalho, e automaticamente visualizar sua nota ao fim da submissão. Embora já existam
ferramentas que podem ser utilizadas com esse fim, a abordagem aqui proposta baseia-se na avaliação
automática através da combinação de análise estática, execução automática e testes, verificação de
convenções de codificação, além do uso de métricas de código-fonte.
Solução Proposta
O CodeTeacher se propõe a auxiliar o professor na avaliação do aprendizado com o uso de um sistema
flexível no que diz respeito à avaliação de práticas de programação, focando na automatização do processo
de correção de trabalhos práticos dos alunos, e utilizando critérios avaliativos definidos pelo professor, como
tentativa de incentivar a intensificação de atividades práticas de programação e proporcionar rápido
feedback para os alunos. Dessa forma, fornecendo o resultado da avaliação com menos esforço e provendo
todas as informações desejadas relacionadas à avaliação da programação, ampliando assim a capacidade
de detectar deficiências de aprendizagem.
Autor
FRANCISCO ALAN DE OLIVEIRA SANTOS / LUIS CARLOS COSTA FONSECA
Propriedade Intelectual
BR512020000110-6
Campo de Aplicação
ED-06
Tipo de programa
AV-01; DS-04; DS-06; FA-01; IA-02
Linguagem de programação
JAVA; JAVA SCRIPT; JSON
Contato
E-mail: coordenacao@propriedadeintelectual.uema.br
Telefone: (98) 99131-0337