Sistema de apoio a atividades de laboratório de programação via Moodle com suporte ao balanceamento de carga e análise de similaridade de código

Danilo Leal Maciel, Allyson Bonetti França, José Marques Soares

DOI: 10.5753/RBIE.2013.21.01.91

Texto completo: PDF

Resumo


Visando contribuir com as condições de ensino e aprendizagem em turmas numerosas de  labo-ratórios de programação, este trabalho apresenta um ambiente que integra  e adapta  ferramen-tas  Web  de maneira a dar suporte à avaliação  de  soluções  implementadas por alunos nas  lin-guagens C, C++ e Java  para problemas propostos pelo professor. O sistema permite o rastrea-mento das submissões dos alunos e executa algoritmos de comparação para a análise de simila-ridade entre códigos, possibilitando a avaliação do professor por meio da interface do ambiente Moodle. Considerando que a compilação e execução de programas em um servidor remoto compartilhado pode requerer muitos recursos computacionais, o ambiente desenvolvido oferece também suporte ao balanceamento de carga.



Licença Creative Commons
Este trabalho está licenciado sob uma Licença Creative Commons Attribution 3.0 .