O processo para criar um exercício no iGeom possui cinco passos: (a) construção do gabarito; (b) seleção dos objetos de entrada (que inclui a seleção do enunciado); (d) seleção dos objetos-resposta; (c) desabilitação de botões; e finalmente (e) gravar o exercício ou exportá-lo para HTML.
O processo de validação automática no iGeom, de modo semelhante ao Cinderella,
é baseado na estrutura dinâmica dos programas de GD e no gabarito
do professor. Nosso algoritmo move internamente os objetos da construção e,
a cada configuração, anota-se a medida de
distância entre a solução do aluno e do professor. Devido às imprecisões
numéricas, para considerar em uma determinada configuração que a resposta do aluno
equivale à resposta no gabarito, as medidas das distâncias encontradas nas diversas instâncias
analisadas devem ser menores do que um valor previamente definido. Os detalhes
da implementação deste algoritmo serão apresentados na seção
.