Cajas negras y herramientas
Cuando los alumnos tienen un mínimo dominio del programa rápidamente detectan que pueden “espiar” la construcción de un archivo a través de las propiedades de los objetos, o del protocolo de construcción. Esto puede invalidar algunas tareas. Las herramientas solucionan este problema. Se puede crear una herramienta y guardarla como tal, y luego solicitar al alumno que reconstruya lo mismo que hace la herramienta, pero sin utilizarla. Observa el siguiente ejemplo.

Hay un archivo que tiene una herramienta personal y un deslizador. Si activas la herramienta y seleccionas el número a, la herramienta te devolverá otro número que varía en función de a. ¿Cuás la regla con la que se ha creado ese número? En este ejemplo el alumno puede trabajar con varios casos, buscar patrones, someter a prueba su conjetura, afianzar el trabajo con variables. Y aunque domine el uso de GeoGebra, no es posible obtener del programa la respuesta a la consigna dada por el profesor. Este tipo de tareas se puede realizar sencillamente dando a los alumnos el archivo .ggt de la herramienta “misteriosa” cuya definición hay que develar.