Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

218
Views
(¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!