Las casillas de verificación, también conocidos como checkbox, son controles que pueden estar marcados por una paloma o bien desmarcados. Son especialmente útiles para preguntas de tipo opción múltiple.
Existen dos variantes de la funcionalidad de la casilla de verificación. La primera, conocida simplemente como casilla de verificación, permite tener varias casillas que pueden estar marcadas simultáneamente. Imagina, por ejemplo, un ejercicio en el que uno ha de seleccionar los géneros de películas que le gustan. En este caso, uno puede escoger tanto Terror como Comedia. Es decir, no son mutuamente exclusivos de tal forma que si uno elige uno, debe encontrarse el otro desmarcado. No obstante, en algunas situaciones es necesario elegir sólo una opción de las posibles. En ese caso, al marcar una opción, las demás se desmarcan automáticamente. En este caso, a las casillas se les conoce como radio botones.
En la siguiente figura se muestra un ejemplo de un control casilla de verificación en una escena.
En esta otra figura se muestra la configuración del editor de configuraciones para lograr dicho ejemplo.
id: es el identificador de la casilla, que es el nombre de la variable interna que lleva
el valor de la misma.
valor: es el valor que de inicio tiene el identificador de la casilla. En el caso de las
casillas de verificación, el valor puede ser 0 (desmarcada) o 1 (marcada).
grupo: es un campo de texto en el que se introduce el nombre del grupo al que pertenecen varias casillas que han de formar parte de un radio botón. En este caso, el marcar una casilla del grupo al que pertenecen otras resultará en desmarcar todas las otras.
Hagamos un ejercicio con el objeto de entender mejor las dos funcionalidades de las casillas de verificación. Supongamos que se requiere encontrar cuál de las unidades físicas de una serie de opciones es la que no encaja con las demás. En este caso requeriremos de un radio botón, puesto que sólo debe haber una respuesta que es dispar respecto a las demás. Este sería el interactivo:
Es importante notar en este ejercicio la diferencia entre usar una casilla de verificación y un radio botón. Todos los controles que son mutuamente excluyentes en un radio botón deben llevar la misma letra en el campo de texto grupo. Por otra parte, en este ejercicio se usó una condición booleana para determinar si la respuesta dada por el usuario es la correcta.