El nivel siguiente de integración consiste en indicarle a Siette cuando se realiza la llamada desde el sistema externo, cuál será la dirección web (URL) a la que debe devolver los resultados de la ejecución y cuál la dirección a la que una vez finalizada la sesión debe devolver el control de navegación.
Para ello se añaden los siguientes parámetros a la URL que realiza la llamada a Siette (véase Integración mediante enlaces)
Nombre de parámetro | Función |
---|---|
urlreport | URL a la que Siette invocará tras la ejecución de cada pregunta, mediante el método POST añadiendo un parámetro de nombre 'xml ' que contiene en el primer caso una descripción de cada ítem y la respuesta del alumno. Este mismo parámetro se usa para devolver en su caso la información del test y el resultado de la evaluación. Las llamadas a esta URL se realizan de forma interna, y Siette sigue manteniendo el control del navegador. |
urlback | URL a la que Siette llamará al finalizar la sesión de test para devolver el control de navegación. La llamada se hace mediante el método GET |
Por ejemplo, el sieguiente enlace:
ejecuta un test con preguntas sobre los nombres de las letras griegas. Una vez terminado el test, el control se transfiere a la pagina de Wikipedia que proporciona información sobre el alfabeto griego.
El siguiente enlace:
https://www.siette.org/siette?idtest=19127&anon&URReport=https://info.iaia.lcc.uma.es/log
ejecuta el mismo test, pero de forma interna, (y sin que el usuario lo sepa), realiza una llamada a la pagina web https://info.iaia.lcc.uma.es/log enviándole como parámetro un texto en formato XML que contiene la descripción de la respuesta.
Ambos parámetros de la llamada urlback
y urlreport
pueden usarse conjuntamente.