${responseID} | Identificador único para cada respuesta |
${custom1} | Interface de datos externos 1 |
${custom2} | Interface de datos externos 2 |
${custom3} | Interface de datos externos 3 |
${custom4} | Interface de datos externos 4 |
Variables dinámicas de la encuesta | |
${<QUESTION_CODE>} | Esta es el valor de respuesta con el código de pregunta correspondiente. |
${<QUESTION_CODE_piping_text>} | Si tienes un texto canalizado habilitado (ramificación), entonces el valor del texto canalizado se asigna a esta variable. |
Variables computarizadas | |
${score} | Puntuación computarizada (se guarda con los resultados) |
$survey.isDuplicateEntry("<QUESTION_CODE>", "test") | Asumiendo que <QUESTION_CODE> es una pregunta de texto, isDuplicateEntry will return a true if any previous respondent has entered "test" |
$survey.extractAnswers("<QUESTION_CODE>", [1,2,3,4]) | Muestra la pregunta extraída de <QUESTION_CODE> como si las opciones de respuesta 1, 2, 3 y 4 fueran seleccionadas. |
$survey.branchTo("<QUESTION_CODE>") | Ramificación hacia una pregunta basado en una lógica. |
$survey.branchTo("<QUESTION_CODE>", "Piping Text") | Ramificación hacia una pregunta basado en una lógica y conducir el texto hacia ${piping_text} |
$survey.sumValues() | Añade todos los valores para todas las preguntas analiticas (selección múltiple, tabla matriz, rango, etc) . |
$survey.sumValues("<QUESTION_CODE>") | Añade todos los valores para el código de pregunta. |
survey.sumValuesWithPrefix(String prefixCode) | Añade todos los valores para las preguntas analiticas (selección múltiple) con un código prefijo de pregunta. Por ejemplo, utilizar sumValuesWithPrefix("Q") sumará todas las preguntas con los códigos de pregunta que comienzen con "Q". |
survey.questionCountWithPrefix(String prefixCode) | Cuenta el número de preguntas con ese codigo prefijo. Esta función esta hecha para ser utilizada con el sumValuesWithPrefix -- Esto solo tomará en cuenta las preguntas que han sido contestadas y los códigos de pregunta que comienzen con el prefijo. |
$survey.computeAverage("<QUESTION_CODE>") | Calcula los valores promedio para el código de pregunta. |
$survey.chainTo(<survey_id>) | Encadenar a otra encuesta |
Articulación de la variable de sintaxis | |
$CONJOINT.get(0) | Obtiene la referencia del primer atributo, reemplaza 0 con 1 para obtener el segundo atributo, etc. |
$CONJOINT.get(0).getLevelAt(0) | Obtiene la referencia del primer nivel (dentro del primer atributo) |
$CONJOINT.get(0).getLevelAt(0).getAverageUtility() | Obtiene el valor de la puntuación de utilidad computarizada para ese usuario o respuesta - para el primer nivel dentro del primer atributo. |
$CONJOINT.get(0).getRelativeImportance() | Obtiene la puntuación de importancia relativa para el primer atributo. |
Lógica de encuesta/Sintaxis de ramificación | |
$survey.branchTo("Q10") | Ramifica a la pregunta con el código de pregunta = Q10 |
$survey.chainTo(23451) | Ramifica a la ENCUESTA con el ID = 23451 |
Analisis | |
$survey.getCustomScore(<QUESTION_CODE>) | Obtiene el valor "PROMEDIO" de la puntuación personalizada para la pregunta con ese código en específico. |
$survey.getCustomScore(<QUESTION_CODE>, <DATA_SEGMENT_CODE>) | Obtiene el valor "PROMEDIO" de la puntuación personalizada para la pregunta con el código especifico para un segmento de datos en particulas. |
Charting | |
$survey.drawCustomChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max) | Dibuja una gráfica de barras horizontal para la pregunta y segmento de datos proporcionados. |
$survey.drawCustomChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max, colorIndex) | Dibuja una gráfica de barras horizontal para la pregunta y segmento de datos proporcionado. El colorIndex (0-9) especifica el color que debe ser utilizado para mostrar el gráfico. |
$survey.drawSpotlightChart(<QUESTION_CODE>, <DATA_SEGMENT_CODE>, max, colorIndex) | Dibuja una gráfica de barras horizontal para la pregunta con reportes proyectados y segmento de datos proporcionados. El colorIndex (0-9) especifica el color que debe ser utilizado para mostrar el gráfico. |
Asumamos que existe una pregunta de texto abierto con el código de pregunta : Q1.
#if (${Q1_1}) $survey.branchTo("Q10") #end
$survey.updateCustom1("Value")
$survey.updateExternalReference("Value")
$survey.updateHighCustomVariable(6, "Value")
#set ($score = $survey.sumValues())
$survey.chainTo(3342)
En el ejemplo anterior, 3342 es el ID de la encuesta hacia la que deseas encadenar.