Actions

Questions - introduction/es: Difference between revisions

From LimeSurvey Manual

(Created page with "<div class="simplebox">File:help.png Tenga en cuenta que las tablas de tokens ahora se denominan tablas de participantes de la encuesta.</div>")
(Created page with "Es posible editar el diseño de la pregunta con CSS usando el el editor de temas.")
 
(17 intermediate revisions by the same user not shown)
Line 108: Line 108:
<div class="simplebox">[[File:help.png]] Tenga en cuenta que las tablas de tokens ahora se denominan tablas de participantes de la encuesta.</div>
<div class="simplebox">[[File:help.png]] Tenga en cuenta que las tablas de tokens ahora se denominan tablas de participantes de la encuesta.</div>


You can insert information or text from the survey participants table into your question so that it can show context related information. For LimeSurvey to do this, the survey needs to be set as [[Participant settings#Participant settings panel|not anonymous]] (i.e: tracked) and it needs to have a [[Survey participants|survey participants table]] created.
Puede insertar información o texto de la tabla de participantes de la encuesta en su pregunta para que pueda mostrar información relacionada con el contexto. Para que LimeSurvey haga esto, la encuesta debe configurarse como [[Configuración del participante#Panel de configuración del participante|no anónima]] (es decir: rastreada) y debe tener una [[participantes de la encuesta|tabla de participantes de la encuesta]] creada.


The following placeholders can be used within a question:
Se pueden utilizar los siguientes marcadores de posición dentro de una pregunta:


{|
{|
|{TOKEN:FIRSTNAME}||inserts the value from the "firstname" field located in the survey participants table
|{TOKEN:FIRSTNAME}||inserta el valor del campo "firstname" ubicado en la tabla de participantes de la encuesta
|-
|-
|{TOKEN:LASTNAME}||inserts the value from the "lastname" field located in the survey participants table
|{TOKEN:LASTNAME}||inserta el valor de " campo apellido" ubicado en la tabla de participantes de la encuesta
|-
|-
|{TOKEN:EMAIL}||inserts the value from the "email" field located in the survey participants table
|{TOKEN:EMAIL}||inserta el valor del campo "correo electrónico" ubicado en la tabla de participantes de la encuesta
|-
|-
|{TOKEN:ATTRIBUTE_1}||inserts the value from the "attribute_1" field located in the survey participants table
|{ TOKEN:ATTRIBUTE_1}||inserta el valor del campo "atributo_1" ubicado en la tabla de participantes de la encuesta
|-
|-
|{TOKEN:ATTRIBUTE_2}||inserts the value from the "attribute_2" field located in the survey participants table
|{TOKEN:ATTRIBUTE_2}||inserta el valor del campo "atributo_2" ubicado en la encuesta tabla de participantes
|}
|}


To use any of the placeholders from above, you must type it/them as written above in the question field text. For example:  
Para utilizar cualquiera de los marcadores de posición anteriores, debe escribirlos como está escrito arriba en el texto del campo de pregunta. Por ejemplo:  


''Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}.''
''Hola {TOKEN:FIRSTNAME}. Le enviamos un correo electrónico utilizando esta dirección {TOKEN:EMAIL}.''




Line 132: Line 132:




If you wish to further customize your questions, use the [[ExpressionScript - Presentation|ExpressionScript]]. For example, if you wish to make use of the tailoring technique, type in:
Si desea personalizar aún más sus preguntas, utilice [[ExpressionScript - Presentación|ExpressionScript]]. Por ejemplo, si desea utilizar la técnica de sastrería, escriba:


<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?</syntaxhighlight>
<syntaxhighlight lang="php">¿Qué piensas tú como {TOKEN:ATTRIBUTE_1} sobre tu {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?</syntaxhighlight>


<hr width="50%" style="margin:auto">  
<hr width="50%" style="margin:auto">  


You may also use JavaScript to achieve further question customization. First, you have to allow JavaScript to be used when setting up questions. This can be achieved by deactivating the XSS filter from the [[Global settings|global settings]] of your LimeSurvey installation. However, deactivating this option is not always a good idea - read the following [[Optional settings|wiki section]] for further information. Question tailoring via JavaScript:
También puede utilizar JavaScript para lograr una mayor personalización de las preguntas. Primero, debe permitir que se utilice JavaScript al configurar preguntas. Esto se puede lograr desactivando el filtro XSS desde la [[Configuración global|configuración global]] de su instalación de LimeSurvey. Sin embargo, desactivar esta opción no siempre es una buena idea; lea la siguiente [[Configuración opcional|sección wiki]] para obtener más información. Adaptación de preguntas a través de JavaScript:


<syntaxhighlight lang="php">Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
<syntaxhighlight lang="php">Hola {TOKEN:FIRSTNAME}. Le enviamos un correo electrónico utilizando esta dirección {TOKEN:EMAIL}. ¿Es correcto?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
¿Qué piensas tú como {TOKEN:ATTRIBUTE_1} sobre tu
<script type="text/javascript" language="Javascript">;
<script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
   if (job=='worker') {
Line 149: Line 149:
       document.write('workers')
       document.write('workers')
   }
   }
</script>
</script>  
?
?
</syntaxhighlight>
</syntaxhighlight>


=Information from previous answers=
=Información de respuestas anteriores=


LimeSurvey allows survey administrators to insert an answer(s) from the previous question(s) into the text of a question:
LimeSurvey permite a los administradores de encuestas insertar respuestas de las preguntas anteriores en el texto de una pregunta:
*You can refer to answers on the same page and even dynamically update tailored messages as responses change on the page.
*Puede consultar las respuestas en la misma página e incluso actualizar dinámicamente mensajes personalizados a medida que las respuestas cambian en la página. .
*You can use question code naming - for more details, see the [[ExpressionScript - Presentation|ExpressionScript]] documentation.
*Puede utilizar la denominación de códigos de preguntas; para obtener más detalles, consulte la documentación de [[ExpressionScript - Presentation|ExpressionScript]].




A wizard has been integrated in the WYSIWYG HTML editor (FCKeditor), so that you can easily insert previous question/answer codes. This plugin is called ''LimeReplacementFields''.  
Se ha integrado un asistente en el editor HTML WYSIWYG (FCKeditor), para que puedas insertar fácilmente códigos de preguntas/respuestas anteriores. Este complemento se llama ''LimeReplacementFields''.  




In order to use this feature in the FCKeditor:  
Para utilizar esta función en FCKeditor:  


(1) Click the "lime between brackets" icon.
(1) Haga clic en el icono "lima entre paréntesis".


(2) Select a question from the select box.
(2) Seleccione una pregunta del cuadro de selección.




Line 173: Line 173:




Only answers from previous pages are displayed.
Sólo se muestran las respuestas de las páginas anteriores.


<div class="simplebox">[[File:help.png]] '''LimeReplacementFields notice:''' When you want to delete a reference to a {name} tag, please select all characters from the opening bracket to the closing bracket and press delete: DO NOT erase it character by character with the delete or backspace key, otherwise the field will appear again.</div>
<div class="simplebox">[[File:help.png]] '''Aviso de LimeReplacementFields:''' Cuando desee eliminar una referencia a una etiqueta {nombre}, seleccione todos los caracteres desde el corchete de apertura hasta el corchete de cierre y presione eliminar: NO bórralo carácter por carácter con la tecla borrar o retroceder, de lo contrario el campo volverá a aparecer.</div>


=Styling questions=
=Preguntas de estilo=


It is possible to edit the question layout/design with CSS using [[Theme editor|the theme editor]].
Es posible editar el diseño de la pregunta con CSS usando el [[Editor de temas|el editor de temas]].

Latest revision as of 14:54, 6 September 2023


  Atención : Tenga en cuenta que las explicaciones y capturas de pantalla de esta sección wiki se basan en LimeSurvey 3.


Introducción

Una vez que haya creado sus grupos de preguntas, puede comenzar a agregar preguntas dentro de cada grupo. Hay varias formas de hacerlo. A continuación se presentan dos soluciones:



  • Acceda a un grupo de preguntas y busque el botón de acción rápida agregar pregunta;


Descripciones de campos

Al agregar una pregunta, se le preguntará sobre los textos código de pregunta, pregunta y ayuda, y las opciones generales de pregunta:



  • Código de pregunta: Representa el ID, número o código de la pregunta que se utiliza para una identificación rápida. Este campo normalmente no se muestra a las personas que responden la encuesta a menos que se especifique en el panel Presentación - Mostrar número y/o código de pregunta. Es especialmente útil si desea utilizar la Función de evaluaciones de LimeSurvey y/o el ExpressionScript.
Nota: La pregunta código debe ser única en la misma encuesta, debe comenzar con una letra y solo puede contener caracteres alfanuméricos. Si alguna vez intenta exportar sus datos a SPSS o R, descubrirá que el "qcode" se convierte en la etiqueta del valor, por lo que debe hacer que el código sea único. Por el momento, LimeSurvey admitirá valores de código heredados, pero el botón Mostrar archivo lógico codificará con colores dichas preguntas para que sepa que debe cambiar sus nombres.
  • Pregunta: Esta es la pregunta real que se hace. No hay un límite real para la extensión de la pregunta aquí; sin embargo, si desea explicar cómo completar la pregunta, déjelo para el campo "Ayuda". Se puede utilizar código HTML, por ejemplo, para incluir imágenes:
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
Sugerencia: También puedes usar el editor HTML WYSIWYG, que ofrece una GUI para realizar las tareas más importantes, como usar diferentes fuentes o tamaños, incluidas imágenes, etc. Para obtener más información al respecto, lea la siguiente sección wiki.
  • Ayuda: Este es un campo opcional. Es útil si una pregunta necesita alguna explicación o si desea explicar cómo debe responderse. Cuando coloca texto en este campo, aparece un icono de "signo de interrogación" en las pantallas de entrada de la encuesta con el texto de ayuda justo al lado.


Nota: Se accede a la pestaña Opciones generales de forma predeterminada cuando desea agregar/editar una pregunta (en el lado derecho del panel). Los atributos más importantes se pueden encontrar aquí, como el tipo de pregunta, el tema de la pregunta y el atributo obligatorio. Sin embargo, puede editar aún más su pregunta haciendo uso de todos los demás atributos ubicados en el resto de las pestañas (consulte la captura de pantalla a continuación). Para obtener más información sobre las múltiples formas de diseñar preguntas en LimeSurvey, continúe leyendo la siguiente sección wiki.


Opciones generales

Se muestran diferentes pestañas en la parte derecha de la pantalla. La más básica e importante es la pestaña Opciones generales. Las siguientes configuraciones de preguntas se pueden cambiar desde aquí:

  • Tipo de pregunta: Determina el tipo de respuesta que permite la encuesta. Vea la sección tipos de preguntas para obtener una descripción de las distintas opciones disponibles.
  • Grupo de preguntas: Para cambiar el grupo de preguntas de una pregunta, seleccione de la lista desplegable el grupo.
  • Validación: Esta función está disponible en todas las preguntas de tipo texto y numéricas. Puede utilizar expresiones regulares estándar en este campo para validar las respuestas a la pregunta y, si las respuestas no se validan con esta expresión, se le pedirá al usuario que vuelva a intentarlo antes de poder hacerlo. progresar más.
  • ¿Otro?: Esta opción sólo se puede utilizar con ciertos tipos de preguntas. Si está habilitada, la pregunta incluirá como posible respuesta una opción/cuadro de respuesta adicional "otra", que el participante de la encuesta puede seleccionar si no está satisfecho con las opciones de respuesta predefinidas.
  • Obligatorio ?: Esta configuración le permite solicitar a los participantes de la encuesta que respondan todas las preguntas obligatorias antes de poder pasar a la siguiente pregunta. Tenga en cuenta que para una pregunta de clasificación, todos los elementos deben clasificarse.
  • Condición: Esta es la ecuación de ExpressionScript que especifica las condiciones de la pregunta. Si se evalúa como verdadero (1), la pregunta se mostrará al participante de la encuesta; de lo contrario, está oculto y, como es irrelevante, los datos para esa pregunta se anulan en la base de datos. Los detalles sobre cómo utilizar esta opción se pueden encontrar en la sección wiki ExpressionScript.
  • Cifrado: esta configuración solo está disponible para algunos tipos de preguntas y determina si los datos de respuesta guardados están cifrados en la base de datos. Esto brinda una capa adicional de seguridad si su base de datos es pirateada. Sin embargo, tiene algunos inconvenientes menores, ya que no podrá buscar textos parciales en la vista de respuesta y el cifrado/descifrado también requiere recursos adicionales del servidor.
  • Guardar como valores predeterminados: esta configuración le permite guardar la configuración del tipo de pregunta actual como configuración predeterminada para preguntas nuevas. Si lo configura en 'Activado', guardará los valores predeterminados y luego se restablecerá automáticamente a 'Desactivado' después de guardar.
  • Borrar valores predeterminados: Con esta configuración, puede restablecer cualquier valor predeterminado guardado mediante la función 'Guardar como valores predeterminados' y volver a los valores predeterminados del sistema. Si lo configura en 'Activado', restablecerá los valores predeterminados y luego se restablecerá automáticamente a 'Desactivado' después de guardar.
Nota: Como se puede observar en la captura de pantalla anterior, se pueden usar muchas otras opciones además de la pestaña de opciones generales para personalizar su pregunta. ¡Estas configuraciones de preguntas más avanzadas son diferentes para cada tipo de pregunta! Por lo tanto, consulte la documentación correspondiente a su tipo de pregunta particular.

Importando una pregunta

Los siguientes pasos demuestran cómo importar una pregunta a una encuesta.

(1) Desde dentro de una encuesta, haga clic en la pestaña Estructura.

(2) Desde la página Crear pregunta, haga clic en Importar una pregunta en la parte superior de la página.



Se mostrarán las opciones de Importar una pregunta.



(3) Haga clic en Examinar y seleccione el archivo .lsq (que es el formato de tipo de pregunta de LimeSurvey).

(4) Seleccione el Grupo de preguntas de destino al que desea agregar la pregunta importada.

(5) Elija si desea o no Cambiar automáticamente el nombre del código de pregunta si ya existe. Si el código de pregunta ya existe, habilite esta opción para usar otro código de pregunta. También puede tener dos preguntas que utilicen el mismo código de pregunta. Sin embargo, pueden aparecer algunos problemas si utiliza opciones más complejas de LimeSurvey como ExpressionScript o cuando trabaja con los datos exportados en R o SPSS (qcode se convierte en una etiqueta de valor).

Sugerencia: Para verificar si los códigos de preguntas son únicos en su encuesta, use la función Mostrar archivo lógico LimeSurvey para resaltar los códigos de preguntas similares.

(6) Elija si desea Convertir enlaces de recursos o no. Esta opción generalmente se usa junto con ExpressionScript para crear tipos de preguntas avanzadas. Si los usa juntos, se pueden realizar ramificaciones, evaluaciones, validaciones y/o adaptaciones complejas.

(7) Haga clic en Importar ubicado en la parte superior derecha de la pantalla.


Se mostrará el Resumen de importación de preguntas.


Información de la tabla de participantes de la encuesta

Tenga en cuenta que las tablas de tokens ahora se denominan tablas de participantes de la encuesta.

Puede insertar información o texto de la tabla de participantes de la encuesta en su pregunta para que pueda mostrar información relacionada con el contexto. Para que LimeSurvey haga esto, la encuesta debe configurarse como no anónima (es decir: rastreada) y debe tener una tabla de participantes de la encuesta creada.

Se pueden utilizar los siguientes marcadores de posición dentro de una pregunta:

{TOKEN:FIRSTNAME} inserta el valor del campo "firstname" ubicado en la tabla de participantes de la encuesta
{TOKEN:LASTNAME} inserta el valor de " campo apellido" ubicado en la tabla de participantes de la encuesta
{TOKEN:EMAIL} inserta el valor del campo "correo electrónico" ubicado en la tabla de participantes de la encuesta
{ TOKEN:ATTRIBUTE_1} inserta el valor del campo "atributo_1" ubicado en la tabla de participantes de la encuesta
{TOKEN:ATTRIBUTE_2} inserta el valor del campo "atributo_2" ubicado en la encuesta tabla de participantes

Para utilizar cualquiera de los marcadores de posición anteriores, debe escribirlos como está escrito arriba en el texto del campo de pregunta. Por ejemplo:

Hola {TOKEN:FIRSTNAME}. Le enviamos un correo electrónico utilizando esta dirección {TOKEN:EMAIL}.


Si desea personalizar aún más sus preguntas, utilice [[ExpressionScript - Presentación|ExpressionScript]]. Por ejemplo, si desea utilizar la técnica de sastrería, escriba:

<syntaxhighlight lang="php">¿Qué piensas  como {TOKEN:ATTRIBUTE_1} sobre tu {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

También puede utilizar JavaScript para lograr una mayor personalización de las preguntas. Primero, debe permitir que se utilice JavaScript al configurar preguntas. Esto se puede lograr desactivando el filtro XSS desde la configuración global de su instalación de LimeSurvey. Sin embargo, desactivar esta opción no siempre es una buena idea; lea la siguiente sección wiki para obtener más información. Adaptación de preguntas a través de JavaScript:

Hola {TOKEN:FIRSTNAME}. Le enviamos un correo electrónico utilizando esta dirección {TOKEN:EMAIL}. ¿Es correcto?
¿Qué piensas  como {TOKEN:ATTRIBUTE_1} sobre tu
 <script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
      document.write ('bosses')
   } else {
      document.write('workers')
   }
</script> 
?

Información de respuestas anteriores

LimeSurvey permite a los administradores de encuestas insertar respuestas de las preguntas anteriores en el texto de una pregunta:

  • Puede consultar las respuestas en la misma página e incluso actualizar dinámicamente mensajes personalizados a medida que las respuestas cambian en la página. .
  • Puede utilizar la denominación de códigos de preguntas; para obtener más detalles, consulte la documentación de ExpressionScript.


Se ha integrado un asistente en el editor HTML WYSIWYG (FCKeditor), para que puedas insertar fácilmente códigos de preguntas/respuestas anteriores. Este complemento se llama LimeReplacementFields.


Para utilizar esta función en FCKeditor:

(1) Haga clic en el icono "lima entre paréntesis".

(2) Seleccione una pregunta del cuadro de selección.



Sólo se muestran las respuestas de las páginas anteriores.

Aviso de LimeReplacementFields: Cuando desee eliminar una referencia a una etiqueta {nombre}, seleccione todos los caracteres desde el corchete de apertura hasta el corchete de cierre y presione eliminar: NO bórralo carácter por carácter con la tecla borrar o retroceder, de lo contrario el campo volverá a aparecer.

Preguntas de estilo

Es posible editar el diseño de la pregunta con CSS usando el el editor de temas.