Provee la información detallada de la prueba y las preguntas y elementos necesarios para crear los cuestionarios.

URL Recurso

https://psy-tech.tech/api/preguntas/{prueba_id}

Parametros

ParametroDescripciónOpcional
prueba_id ID de la prueba a generar cuestionario.

Respuesta

ElementoDescripción
nombre Nombre de la prueba
tiempo Tiempo de duración de la prueba. Si es 0 la prueba no es de tiempo
num_preguntas Cantidad de preguntas que contiene la prueba
num_opciones [Array] Cada elemento del array es por grupos de respuestas que tiene cada pregunta, el valor es el número de opciones de respuestas que hay por cada grupo. Ej: [4,12] implica que hay dos grupos de respuesta, el primero con cuatro opciones de respuesta y el segundo con doce.
tipo_respuesta Indica que tipo de opciones de respuesta tiene la prueba:
 Abierta: Opción para escribir libremente
 Multiple: Varias opciones de respuestas predeterminadas
estilo_respuesta Indica la forma en que se responden las opciones de respuesta por cada grupo:
 Unica: solo se admite una opción seleccionada por grupo de respuestas
 Multiple: admite varias opciones seleccionadas por grupo de respuestas
orden Indica si se requiere que se respondan todas las preguntas.
 No ordenado: El candidato no esta obigado a responder todas las preguntas y puede saltarse entre las mismas para adelantar.
 Ordenado: El candidato esta obligado a responder todas las preguntas del cuestionario.
media [boolean] Indica si la prueba contiene algún tipo de multimedia dentro de la preguntas (texto, audio, imagen, video)
instrucciones Son la instrucciones para responder la prueba. De acuerdo a la prueba puede contener <img> tags con la URL para imagenes de ejemplos. Los saltos de linea estan identificados con \n
preguntas [Array] Contiene la información de cada pregunta de la prueba:
 num_pregunta: identificador del número de la pregunta
 pregunta: El texto de la pregunta, de acuerdo a la prueba puede estar vacio.
 opciones: [Array] Contiene los grupos de opciones de respuesta:
  g_X: [Array] Grupo de pregunta donde X es el número identificador:
   value: Valor de la opción de respuesta
   text: Texto de la opción de respuesta
  path: URL con el contenido multimedia correspondiente a la pregunta
  type: Tipo de media que se espera de path (image, text, audio, video)

Ejemplo

GET api.dev/api/preguntas/7

Request

Headers
  Authorization: Bearer sxAv7tCCM7gaMy3WROOw76gSM25ws43mXsXldNdX  
Body
  None  

Response (200)

  [
  {
    "nombre": "Rapidez perceptiva",
    "tiempo": 10,
    "num_preguntas": 40,
    "num_opciones": [4],
    "tipo_respuesta": "Multiple",
    "estilo_respuesta": "Unica",
    "orden": "No ordenado",
    "media": 1,
    "instrucciones": "En los ejercicios de esta página encontrará recuadros con letras en su interior. La tarea de usted es comprobar si entre esas letras se puede leer o no la palabra que está escrita encima del recuadro.\\n\\nPuede estar escrita en una banda horizontal (de izquierda a derecha o de derecha a izquierda), en una columna vertical (de arriba hacia abajo o de abajo hacia arriba), en una diagonal (subiendo o bajando), Pero puede no estar, es decir, que no se puede leer esa palabra dentro del recuadro.\\n\\nLa respuesta debe darla marcando tal como se indica aquí debajo:\\nSi la palabra está AUSENTE del recuadro (no se encuentra)\\nSi encuentra la palabra en una BANDA (horizontal)\\nSi encuentra la palabra en una COLUMNA (vertical)\\nSi encuentra la palabra en forma DIAGONAL o inclinada.\\n\\nVea los dos ejemplos que vienen aquí debajo. En el primero tiene que buscar la palabra VENTA y en el segundo la palabra COMPRA.\\n\\n<img  src=\"https://psy-tech.tech/images/pruebas/rp_ej.png\">\\n\\nEn el ejemplo E1, la palabra VENTA puede leerse en una diagonal que va de abajo-izquierda hacia arriba-derecha. ¿Lo ha comprobado? La respuesta es DIAGONAL\\n\\nEn el ejemplo E2 no se puede leer la palabra COMPRA en ninguna posición; por eso la respuesta debe ser AUSENTE.\\n\\nCuando inicie encontrará más recuadros de este tipo. Compruebe si ese puede hacer la palabra escrita encima del recuadro y conteste con la letra correspondiente. En la parte superior se le indicará qué palabra hay que buscar.\\n\\nEste “test” tiene un tiempo límite de 10 minutos para ser resuelto, al cabo del cual se cerrará automáticamente.",
    "preguntas": [
      {
        "num_pregunta": 1,
        "pregunta": "llave",
        "opciones": {
          "g_1": [
            {
              "value": 1,
              "text": "AUSENTE del recuadro (no se encuentra)"
            },
            {
              "value": 2,
              "text": "BANDA (horizontal)"
            },
            {
              "value": 3,
              "text": "COLUMNA (vertical)"
            },
            {
              "value": 4,
              "text": "DIAGONAL o inclinada"
            }
          ]
        },
        "path": "http://api.dev//images/pruebas/rp1.png",
        "type": "image"
      },
      ...
    ]
  }
]  

Error Response (404)

  Not found  

Información del recurso

Controlado No
Formato respuesta JSON
Authentication Oauth2