Sistema de apoio a atividades de laboratório de programação via Moodle com suporte ao balanceamento de carga

Visando contribuir com as condições de ensino e aprendizagem em laboratórios de disciplinas de programação, este trabalho apresenta um ambiente que integra o Moodle a uma ferramenta Web utilizada no apoio a competições de programação. A ferramenta permite o registro do resultado da compilação e da execução de problemas propostos nas linguagens C, C++ e Java, rastreando as submissões dos alunos, e possibilita a avaliação do professor via interface do 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 suporte ao balanceamento de carga.

2011