Guías para herramientas de encuestas
oTree
oTree identifica a las personas de una sala por participant_label. Usa un marcador en el enlace de tu estudio de Populiva para que el PARTICIPANT_ID de cada participante sea su etiqueta. Populiva también agrega los tres ID con sus propios nombres, que oTree ignora.
-
1. Configura el enlace de tu estudio
Crea una sala en tu proyecto de oTree y usa su enlace general agregando participant_label={{PARTICIPANT_ID}}, como enlace de tu estudio de Populiva:
Como la etiqueta es la misma para un participante en tu laboratorio, quien vuelve a abrir el enlace regresa al mismo participante de oTree en lugar de empezar de nuevo.
https://your-otree-server.example.edu/room/your_room?participant_label={{PARTICIPANT_ID}} -
2. Devuelve a los participantes cuando terminen
En tu última página, agrega un enlace (o botón) a la dirección de finalización de tu estudio. Copia la dirección exacta de la página de tu estudio. En una plantilla:
Si rediriges con JavaScript, usa el filtro escapejs de Django en la URL para que el & de la dirección no se escape.
<a href="https://populiva.com/c/STUDY_ID?code=COMPLETION_CODE" class="btn btn-primary">Finish and return to Populiva</a> -
3. Informa a los participantes
Tu página de consentimiento debe decir que el estudio recluta a través de Populiva y que recibes un ID anónimo, no nombres ni correos.
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.