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: por root
