A autoria de exercícios no C.a.R. possui algumas particularidades que, muitas vezes, acabam dificultando o processo de criação de exercícios. Por exemplo, este programa não possui uma janela própria para auxiliar na autoria de exercícios.
Todos os passos para criar um exercício estão disponíveis em suas opções de menus presentes no programa aplicativo. O processo de autoria envolve oito passos: (a) construção do gabarito; (b) seleção do último objeto criado; (c) seleção dos objetos-resposta; (d) Esconder objetos (os objetos não escondidos serão as entradas do exercício); (e) Criar enunciado; (f) gravar exercício; (g) Exportar para páginas HTML; (h) definir configuração da página HTML e escolher botões que ficarão visíveis para o usuário.
A validação de exercícios no C.a.R. é tratada como construções incompletas nas quais o usuário deve atingir os objetos-resposta (chamados de objetos-alvo no C.a.R.). Apesar de ser possível testar o exercício no programa aplicativo, este só pode ser efetivamente utilizado em páginas Web, já que o C.a.R. não permite liberar ou bloquear os botões de sua interface quando executado na forma de aplicativo.
O algoritmo de validação automática do C.a.R. considera uma única instância do problema, por
exemplo, se o problema for definir o ponto médio dos pontos e
então o algoritmo
verifica a distância entre os pontos
,
resposta do aluno, e
, gabarito do professor, apenas para a instância inicial de
e
.
Caso esta distância seja considerada ``aceitável'' então o programa considera que o ponto
está correto.
Para que este algoritmo funcione os pontos e
não podem ter suas posições modificadas.
Apesar desta estratégia funcionar corretamente e permitir que o aluno utilize quaisquer técnicas
para resolver o exercício, ela não permite a manipulação dos objetos e, portanto, perde as
características e os benefícios da geometria dinâmica. Além disso,
com a opção de inserir pontos em coordenadas arbitrárias (recurso disponível no C.a.R.),
é possível ``enganar'' este programa.
Por exemplo, no exercício do ponto médio apresentado no parágrafo anterior,
o aluno pode inserir um ponto qualquer e digitar as coordenadas da localização do ponto
médio. Nesse processo, o algoritmo de validação identifica que o ponto criado possui as mesmas coordenadas
do objeto-resposta e retorna que o exercício está correto.
Seiji Isotani 2006-10-04