Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

221
Vistas
(¿Cómo) puedo indicarle a mi JavaScript que agregue una variable/columna a los datos exportados por Qualtrics?

Implementé una tarea en Qualtrics que selecciona aleatoriamente un número entre 0 y 3, y luego selecciona un grupo de palabras correspondiente para muestrear 5 palabras. Sin embargo, para poder analizar estos datos, necesito saber qué 5 palabras (o como mínimo, el número de índice o el nombre del conjunto de palabras de las que se está tomando la muestra) se le presentan a cada encuestado. ¿Hay alguna manera de implementar la grabación de esta información dentro de JavaScript? Idealmente, esta información aparecería cuando uso las opciones nativas de "exportación" de Qualtrics, pero si de alguna manera tengo que crear una segunda hoja de cálculo con estos datos de tratamiento, eso también funciona bien.

 Qualtrics.SurveyEngine.addOnload(function() { // first, create four arrays for the four word pools used in task var wordpool1 = [] var wordpool2 = [] var wordpool3 = [] var wordpool4 = [] // assemble word list arrays into one array, with index 0-3 let masterwordlist = [wordpool1, wordpool2, wordpool3, wordpool4] // function that randomly chooses an integer between x and y function randomInteger(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } // function that shuffles (randomizes) a word list array (Fisher-Yates shuffle ) function shuffle(target){ for (var i = target.length - 1; i > 0; i--){ var j = Math.floor(Math.random() * (i + 1)); var temp = target[i]; target[i] = target[j]; target[j] = temp; } return target; } // function that chooses 5 words from a shuffled word list array, returns those 5 words as array function pickWords(target) { var randomwords = shuffle(target) return randomwords.slice(0, 5); } // top-level function function genWords(masterlist){ var x = randomInteger(0, 3) return pickWords(masterlist[x]) } // actually running the function randomwords = genWords(masterwordlist) // save final output as embedded qualtrics data Qualtrics.SurveyEngine.setEmbeddedData("randomwords", randomwords);

¿Hay alguna manera de que pueda tener este registro de código (dentro de Qualtrics o de otro modo) qué valores toman var x o var randomwords?

EDITAR: Encontré otra respuesta aquí que puede ser relevante. Sin embargo, de acuerdo con esta respuesta, parece que tengo todo el código necesario para registrar mi selección de variables; ¿Simplemente también necesito configurar datos incrustados dentro del flujo de la encuesta? Consulte aquí: ¿Es posible guardar una variable de javascript en el conjunto de datos de qualtrics?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Sí, debe definir las palabras aleatorias del campo de datos incrustados en el flujo de la encuesta.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda