Saltar al contenido principal

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. 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. 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. 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.