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