Guías para herramientas de encuestas
PsychoPy y Pavlovia
En los experimentos que se ejecutan en línea con PsychoJS en Pavlovia, los parámetros del enlace se agregan a expInfo y se guardan con tus datos, así que PARTICIPANT_ID, STUDY_ID y SESSION_ID no necesitan configuración. Usa tu enlace de ejecución de Pavlovia como enlace del estudio en Populiva.
-
1. Devuelve a los participantes cuando terminen
En PsychoPy Builder, abre Experiment settings, luego la pestaña Online, y fija la Completed URL en la dirección de finalización de tu estudio (y la Incomplete URL en un código de exclusión, si lo usas). Copia la dirección exacta de la página de tu estudio:
https://populiva.com/c/STUDY_ID?code=COMPLETION_CODE -
2. Agrega el fragmento de calidad (opcional)
Agrega un componente Code a tu primera rutina y pon esto en su pestaña Begin Experiment, con el tipo de código en JS. El fragmento lee SESSION_ID de la dirección de la página. Solo envía conteos, nunca respuestas.
// Code component, "Begin Experiment" tab (JS) const populivaSnippet = document.createElement("script"); populivaSnippet.src = "https://populiva.com/q.js"; populivaSnippet.async = true; document.head.appendChild(populivaSnippet); -
3. Informa a los participantes
Si usas el fragmento, dilo en tu formulario de consentimiento, por ejemplo: “Este experimento registra conteos de actividad, como el tiempo y los cambios de pestaña, para comprobar la calidad de los datos. No registra tus respuestas ni lo que escribes.”
Prueba antes de lanzar
Abre el enlace de tu encuesta con valores de prueba añadidos, por ejemplo ?PARTICIPANT_ID=test&STUDY_ID=1&SESSION_ID=test, y comprueba que los tres valores se guardan con tu respuesta de prueba.
El fragmento ignora las sesiones que no conoce, así que las pruebas no crean datos. La dirección de finalización dirá que no tienes un estudio activo; es lo esperado fuera de una sesión real.