Ir al contenido

Recibir resultados

Contenido

3.1. Recibir resultados por POST o GET

Para recibir los resultados en tu script:

  1. activa la API en la configuración de la encuesta;
  2. elige POST o GET como método;
  3. introduce la URL completa de tu script como URL de resultados
    (por ejemplo, https://example.org/result.php).

A partir de ahí, Simpoll envía una petición POST (o GET) a esa URL cada vez que alguien completa la encuesta.

Ejemplo de los datos enviados:

POST:
(
    [sp_survey_id] => 551
    [sp_survey_key] => aa7ca07e
    [sp_resp] => Array
        (
            [id] => 172693
            [ip_addr] => 127.0.0.1
            [name] => Respondent No.172693
            [time_start] => 2011-12-13 13:23:24
            [time_end] => 2011-12-13 13:23:45
            [time_delta] => 00:00:21
            [quiz_passed] => 0
            [quiz_percent] => 33
            [quiz_correct] => 3
            [quiz_wrong] => 2
        )
    [sp_result] => 1
    [sp_answers] => Array
        (
            [1] => Array
                (
                    [0] => Italy
                )
            [2] => Array
                (
                    [0] => Pyramids
                    [1] => Kremlin
                    [2] => Colosseum
                    [3] => Eiffel Tower
                )
        )
)

3.2. Parámetros

  • sp_survey_id — ID de la encuesta en Simpoll
  • sp_survey_key — la clave que aparece en la URL de la encuesta
  • sp_resp — datos del encuestado:
    • id — ID del encuestado en Simpoll
    • ip_addr — dirección IP del encuestado
    • name — nombre del encuestado
    • time_start — cuándo empezó la encuesta
    • time_end — cuándo terminó la encuesta
    • time_delta — tiempo dedicado a la encuesta
    Estos campos solo se envían en los cuestionarios:
    • quiz_passed — si aprobó el cuestionario (1 = sí, 0 = no)
    • quiz_percent — porcentaje de respuestas correctas (0–100)
    • quiz_correct — número de respuestas correctas
    • quiz_wrong — número de respuestas incorrectas
  • sp_result — la encuesta se completó (siempre 1)
  • sp_answers — las respuestas: las claves son los números de pregunta y los valores, arrays con las respuestas a cada pregunta