Skip to content

La sintaxis de las consecuencias y las opciones de un cuestionario

Sintaxis de las consecuencias

Una consecuencia es un mensaje a mostrar o una acción a realizar al final de la prueba, bajo ciertas condiciones. Una consecuencia se puede expresar en la forma general: si condición entonces acción

Una condición puede ser una simple prueba o una combinación lógica de condiciones elementales, así que se puede escribir:

  • si condición1 y condición2 entonces acción
  • si condición1 o condición2 entonces acción
  • si (condición1 y condición2) o condición3 entonces acción

Condiciones

Las condiciones se refieren a pruebas relacionadas con las puntuaciones expresadas en porcentaje % (puntuación global, puntuación por dominio o por etiqueta).

  • Prueba sobre la puntuación global: global_score
  • Prueba sobre la puntuación en el dominio ‘geo’: dominio_score_geo
  • Prueba sobre la puntuación en la etiqueta ‘buenas prácticas’: tag_score_buenas_prácticas

Los operadores de comparación son: >>=<<=== (igualdad)

Los operadores lógicos son: yo

Mensajes y Acciones

Las acciones son:

mensaje(« … »), cuestionario(« … « ), módulo(« … »), en_grupo(« … »), fuera_de_grupo(« … ») Los mensajes deben definirse en la sección dedicada a Mensajes. Las acciones deben definirse en la sección dedicada a Acciones. Aquí están las variables que pueden integrarse entre [] en los mensajes:

[primer nombre] [apellido] [global_score] [dominio_score_geo] [tag_score_buenas_prácticas] …

ATENCIÓN: Una acción que comience en una nueva línea debe ser precedida por 4 espacios. Puede definir varias acciones a realizar para la misma condición, cada acción en una línea precedida por 4 espacios.

Ejemplos de mensajes:

si  dominio_score_geo <= 40  entonces mensaje("Consejo para [primer nombre] [apellido]! ¡Revisa la geografía, tu puntuación es de [dominio_score_geo] %")

si  dominio_score_geo >= 60  entonces mensaje("¡Felicidades, puedes obtener tu [badge](https://www.xxx.com)")

si  dominio_score_geo >= 60  entonces mensaje("¡Felicidades, puedes visitar el sitio http://www.xxx.com o https://www.xxx.com ")

Ejemplos de acciones: si global_score >= 60 y dominio_score_geo <= 40 entonces fuera_de_grupo(« Expertos »)

si  (dominio_score_geo == 0  y  dominio_score_cronología >= 80) entonces   cuestionario("exploradores_expert")

si  tag_score_historia == 100  entonces módulo("antarctica_nivel2")

Nota: Es posible definir un mensaje o una acción sin condiciones.

Ejemplo de mensaje permanente:

mensaje("¡Felicidades [primer nombre] [apellido]!")

Ejemplo de acción permanente:

email("administrador", "Fin de prueba", "fin de prueba para [primer nombre] [apellido]")

Verificación del código

Puede verificar su código asignando valores a las variables con el operador =. Para ello, haga clic en el botón ‘VERIFICAR EL CÓDIGO’. Cada asignación se escribe en una sola línea:

global_score = 75
dominio_score_geo = 30
tag_score_historia = 100

Al hacer clic en el botón ‘VALIDACIÓN DEL CÓDIGO’, verá un display de los mensajes y una verificación de las invitaciones a los cuestionarios o a los módulos:

Mensaje: Consejo para Camille Chêne! ¡Revisa la geografía, tu puntuación es de 30 %.

Opciones de un cuestionario

El video a continuación le presenta las otras opciones de un cuestionario.

Mini tutorial

Artículo anterior: Cuestionarios

Siguiente artículo: Cuestionarios