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
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.
2013