Avaliar

Avalia a atividade (que deve ter sido construída como exercício no iVProg) levando em consideração os casos de testes definidos pelo professor.

Este processo é baseado em casos-de-teste, ou seja, existem listas de pares de entradas-saídas, ao "clicar" o botão avaliador do iVProg, ele inicia a interpretação de seu código e, na primeira vez que encontra uma instrução de leitura (entrada) de dados, pega a primeira entrada da primeira lista e assim por diante.
Da mesma forma, a cada vez que encontra, em seu código, uma instrução para saída (impressão), pega a primeira saída da primeira lista de entradas-saídas e compara com o resultado de sua impressão. Se forem "iguais", recebe um ponto por isso, senão nada recebe. Na próxima instrução para saída de seu código pega a próxima saída disponível (se não houve, é registrado um erro) e assim por diante.
Ao final, a nota que seu código receberá será a média entre o número de pontos obtidos em "acertos" divido pelo total de saídas existentes o "gabarito" (os casos-de-teste).