Atributos

Tabla 1. Atributos de question (pregunta)
Nombre Descripción
id

El id de una pregunta hace referencia al nombre del atributo utilizado para almacenar la respuesta a la pregunta en el Almacén de datos. La entidad a la que pertenece este atributo se obtiene del clúster que contiene esta pregunta (si se ha especificado uno) o de la página que contiene el clúster.

Por ejemplo, si la pregunta está contenida en un clúster en una página que tiene especificada la entidad Address (dirección) para el clúster y Person (Persona)especificada para la página, y el id de la pregunta es 'firstName' (nombre), la respuesta a esta pregunta se almacenará en Address.firstName. Si el clúster no tiene ninguna entidad especificada, la respuesta a la pregunta se almacenará en Person.firstName.

Cuando se carga una página, si existe una respuesta en el Almacén de datos para la entidad o el atributo especificados, dicho valor se mostrará como el contenido inicial del campo de entrada de la pregunta; en caso contrario, el campo estará vacío o el texto configurable 'seleccione' aparecerá en los recuadros combinados.

mandatory Especifica si una respuesta a esta pregunta es obligatoria o no. Si se establece a true, se colocará un asterisco junto a la pregunta para indicar que es obligatoria y, cuando el usuario pulse el botón Siguiente, el motor realizará las validaciones para garantizar que se haya proporcionado una respuesta a la pregunta.
control-question Este atributo puede utilizarse para indicar que la respuesta a esta pregunta se utilice exclusivamente para controlar el flujo del script y, por lo tanto, no se encuentre en el Almacén de datos. En lugar de ello, el motor IEG mantendrá su propia copia de este valor. El ID de una pregunta de control debe ser exclusivo dentro del script.
control-question-type Si el atributo control-question se establece a true, también deberá establecerse este atributo de modo que el participante en IEG sepa qué tipo de control de entrada hay que utilizar y el motor sepa cómo manejarlo cuando se utilice en expresiones. El valor utilizado para este atributo debe ser una definición de dominio válida.
multi-select este atributo puede utilizarse para indicar si la pregunta representa una pregunta de lista de selección múltiple o no. Si el tipo de datos especificado de la pregunta es CODETABLE_CODE, la pregunta se mostrará a un usuario como una lista desplegable que contiene las respuestas posibles (es decir, las descripciones de las entradas de la tabla de códigos). Si se establece este atributo a true (el valor predeterminado es false), se asegura que un usuario pueda seleccionar una, ninguna o todas las posibles respuestas a la pregunta especificada. Es el código de la tabla de códigos correspondiente a la descripción de la(s) respuesta(s) seleccionada(s) lo que se almacena en el Almacén de datos en esta instancia.
default-value-expression Este atributo se puede utilizar para especificar una expresión que se evalúe en tiempo de ejecución para determinar el valor de respuesta inicial que se va a presentar al usuario. El usuario podrá entonces elegir aceptar el valor inicial o sobrescribirlo con otro valor. La expresión del valor predeterminado de una pregunta solo se evalúa una vez por ejecución del script, y se evalúa justo antes de que se muestre la página en la que se formula la pregunta. Las expresiones de los valores predeterminados pueden ser complejas y pueden hacer referencia a respuestas ya proporcionadas durante la ejecución del script. Las restricciones sobre otras expresiones también se aplican a las expresiones de valores predeterminados, y cualquier atributo referenciado en la expresión deberá tener un valor real en el momento de evaluación de la expresión. También pueden definirse expresiones de valor predeterminado para preguntas de control
read-only-expression Una expresión booleana que, cuando evalúa a true en tiempo de ejecución, hace que la pregunta se vuelva de sólo lectura.
show-field-help Un atributo booleano que, si es verdadero, hace que se muestre icono de ayuda que se visualiza junto al campo de entrada de la pregunta. En el caso de preguntas de lista y preguntas de tipo de tabla de códigos sin entradas desplegables, el icono de ayuda se muestra junto a la etiqueta de la pregunta. Al pulsar en el icono de ayuda, se abre un diálogo modal que muestra el texto de ayuda de la pregunta.