es:manual:integracion:siette.external.integrationhelper
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:manual:integracion:siette.external.integrationhelper [2021/06/04 08:27] – root | es:manual:integracion:siette.external.integrationhelper [2023/09/10 08:11] (actual) – [Construccion de enlaces] root | ||
---|---|---|---|
Línea 70: | Línea 70: | ||
<code java> | <code java> | ||
public String startTest(UserData userData, int sietteTestID, | public String startTest(UserData userData, int sietteTestID, | ||
- | | + | |
</ | </ | ||
- | Este método es una forma simplificada de realizar las operaciones mas comunes en la conexión llamando sucesivamente a varios servicios web. En concreto, conecta con Siette y busca si el usuario está ya creado. Si no es así lo crea, completa la autententicación, crea la sesión del test y lama al método '' | + | Este método es una forma simplificada de realizar las operaciones mas comunes en la conexión llamando sucesivamente a varios servicios web. En concreto, conecta con Siette y busca si el usuario está ya creado. Si no es así lo crea, completa la autenticación, crea la sesión del test y lama al método '' |
==== Construccion de enlaces ==== | ==== Construccion de enlaces ==== | ||
Línea 79: | Línea 79: | ||
<code java> | <code java> | ||
public String getStartTestURL(Integer idsession, String token, | public String getStartTestURL(Integer idsession, String token, | ||
- | String language, boolean xml, String urlBack); | + | String language, boolean xml, String urlBack, String urlReport); |
</ | </ | ||
Prepara una URL a partir de la cual se puede iniciar un test en Siette. La sesión ya ha debido ser creada previamente, | Prepara una URL a partir de la cual se puede iniciar un test en Siette. La sesión ya ha debido ser creada previamente, | ||
- | El cliente obtiene esta URL y como respuesta a ella Siette presenta la pagina web conrrespondiente a la entrada a una evaluación. Da lo mismo que la sesion | + | El cliente obtiene esta URL y como respuesta a ella Siette presenta la pagina web conrrespondiente a la entrada a una evaluación. Da lo mismo que la sesión |
^Argumento ^Descripción^ | ^Argumento ^Descripción^ | ||
|'' | |'' | ||
|'' | |'' | ||
- | |'' | + | |'' |
|'' | |'' | ||
- | |'' | + | |'' |
+ | |'' | ||
<code java> | <code java> | ||
public String getQuestionURL(Integer idsession, String token, | public String getQuestionURL(Integer idsession, String token, | ||
- | String language, boolean xml, String | + | String language, boolean xml, String |
</ | </ | ||
Es un método similar al anterior, que devuelve una URL para presentar una pagina de Siette. La diferencia es que la página que se presenta no es la correspondiente a la información del test al inicio, sino directamente la pagina correspondiente a la última pregunta sin contestar. | Es un método similar al anterior, que devuelve una URL para presentar una pagina de Siette. La diferencia es que la página que se presenta no es la correspondiente a la información del test al inicio, sino directamente la pagina correspondiente a la última pregunta sin contestar. | ||
- | Si se proporciona una URL en el argumento '' | + | Si se proporciona una URL en el argumento '' |
- | Al llamar a este método la ejecución de Siette se interrumpe tras cada llamada, por la que una vez obtenida la respuesta el sistema externo deberá seguir llamando a este método hasta completar la ejecución del test. | + | Al usar la opción XML, al llamar a este método la ejecución de Siette se interrumpe tras cada llamada. Una vez obtenida la respuesta el sistema externo deberá seguir llamando a este método hasta completar la ejecución del test. |
<code java> | <code java> | ||
public String getSietteReportURL(int idSession, | public String getSietteReportURL(int idSession, | ||
- | int colaborative, | + | int colaborative, |
</ | </ | ||
- | Devuelve una URL a traves | + | Devuelve una URL a través |
==== Utilidades ==== | ==== Utilidades ==== |
es/manual/integracion/siette.external.integrationhelper.1622795251.txt.gz · Última modificación: 2021/06/04 08:27 por root