Integración de preguntas

Esta modo de integración permite que otro sistema externo presente de forma independiente una (y solo una) pregunta de Siette en concreto. En este caso Siette solo se presenta la pregunta de forma independiente, La pregunta aparece directamente, sin necesidad de identificar al usuario (la llamada debe incluir el parámetro “anon”, tal como se describe en la sección Integracion mediante enlaces)

La llamada a Siette en este caso incluye un nuevo parámetro idpreg que identifica la pregunta a presentar, y un parámetro idtest, cuyo valor es fijo y enlaza a un test virtual. Si se trata de una pregunta compuesta se presentara la pregunta completa, con sus múltiples apartados. Si se trata de una pregunta generativa se generará una instancia concreta.

https://www.siette.org/siette?idtest=848698&idpreg=91794&anon

Si el sistema externo incluye en la llamada los parámetros urlreport y urlback (ver descripcion en el aparatado Integracion con resultados) tras presentar la pregunta Siette informará del resultado invocando a la dirección especificada en urlreport y tras mostrar la solución devolvera el control de navegación a la dirección indicada mediante urlback.

Funcionamiento interno y composición de los enlaces

Técnicamente, lo que ocurre en Siette es que se ejecuta un test especial denominado test virtual que sirve de soporte a este tipo de preguntas. Dicho test debe crearse previamente en Siette si se quiere que esta funcionalidad este disponible. Para ello basta declarar en la asignatura que se permite el uso de preguntas de forma independiente. Si se intenta acceder a una pregunta que no permite el acceso directo, o bien éste está restringido por la asignatura, ocurrirá un error.

Las preguntas que pueden usarse de este modo generan directamente un enlace y un código QR correspondiente en la pestaña Informacion de la sección de Preguntas. A este enlace solo hay que añadirle los parámetros urlreport y urlback en caso necesario, del mismo modo que se hace en la integración con resultados descrita anteriormente. Por ejemplo:

https://www.siette.org/siette?idtest=848698&idpreg=91794&anon&urlback=https://www.siette.org/siette?idtest=19127

presenta la pregunta correspondiente a “Alpha” y al terminar invoca al test de Siette que incluye preguntas sobre el alfabeto griego.

El funcionamiento interno de este mecanismo de integración incluye el denominado test virtual. Las preguntas que se muestran de forma independiente en realidad son preguntas incluidas en una sesión de este test virtual. Si un mismo alumno requiere mediante uno de estos enlaces una pregunta y después otra y otra, cada pregunta se presentará de forma independiente, y probablemente devolviendo el control al sistema externo una vez resuelta. Sin embargo, desde el punto de vista de Siette dicho alumno ha iniciado una sesión del test virtual, ha abandonado la sesión, ha vuelto a recuperar la sesión continuando con una segunda pregunta elegida de forma determinista, ha vuelto a abandonar la sesión, la ha vuelto a recuperar, etc.

En este funcionamiento hay varios casos particulares:

1)
Nótese que aunque el acceso a Siette es anónimo, Siette es capaz de diferenciar los usuarios anónimos a través de la dirección IP desde la que se conectan, y aun manteniendo el anonimato, puede identificar a un mismo usuario siempre que éste mantenga una misma dirección. En el futuro podrían usarse cookies para esta misma función