iVProg - Visual Programming LInE-IME-USP



Sobre o iVProg
O iVProg é sistema educacional livre, implementado em HTML5 (HTML+CSS+JavaScript), sendo destinado ao ensino e à aprendizagem de algoritmos e programação. O iVProg foi desenhado para ser usado desde o final do segundo ciclo do Ensino Básico. Ele apresenta como interface primária, um modelo para programação de modo visual (baseado em ícones), entretanto ele também dispõe de uma interface para programação na tradicional forma textual. Por esse razão o iVProg pode servir como ponte entre a programação visual e a tradicional programação textual.
O iVProg possibilita o uso de exercícios com avaliação automática. Além disso, utilizando o pacote iTarefa, é possível incorporá-lo facilmente à uma instalação Moodle (como indicado na figura 2).
O uso integrado do iVProg ao ambiente Moodle, apresenta várias vantagens, tanto para professores quanto
para alunos.
Para alunos, é mais fácil iniciar a programação por não precisar instalar qualquer "software" adicional e nem
aprender detalhes de linguagens típicas de programação. Em atividades com avaliação automática, tem a vantagens de saber
rapidamente se sua soluçao está ou não correta.
Para os professores, existem vários recursos para lhe apresentar uma visão rápida do desempenho de sua turma,
podendo ainda examinar cada solução individual enviada por alunos. Na figura 3 apresenta esse relatório, no qual uma linha corresponde
a um aluno e, nas colunas, o número de submissões (e se acertou ou errou) para aquele exercício.
Além disso, se o professor "clicar" em uma dessas colunas, terá acesso ao último envio daquele aluno.