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 .