es:manual:items:externosgeneral
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
es:manual:items:externosgeneral [2021/06/29 08:18] – root | es:manual:items:externosgeneral [2021/07/03 11:58] – root | ||
---|---|---|---|
Línea 92: | Línea 92: | ||
En el caso de que la llamada se haga por el método GET, Siette llamará directamente a la dirección que se le haya indicado. Solo en el caso de que la llamada se haga mediante el método POST, añadirá los siguientes parámetros en la llamada: | En el caso de que la llamada se haga por el método GET, Siette llamará directamente a la dirección que se le haya indicado. Solo en el caso de que la llamada se haga mediante el método POST, añadirá los siguientes parámetros en la llamada: | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Línea 97: | Línea 98: | ||
* '' | * '' | ||
- | Adicionalmente, | + | Adicionalmente, |
< | < | ||
Línea 111: | Línea 112: | ||
* '' | * '' | ||
- | * '' | + | * '' |
La llamada del ítem externo a Siette puede hacerse indistintamente mediante los protocolos GET o POST. | La llamada del ítem externo a Siette puede hacerse indistintamente mediante los protocolos GET o POST. | ||
- | === Ejemplo === | + | === Ejemplo |
+ | Como ejemplo de un ítem externo se ha desarrollado una presentación diferente mediante una página en JSP que se ha subido al [[es: | ||
+ | |||
+ | La página, que usa su propio estilo para el texto, la disposición de los elementos, la imagen de fondo y los botones, mediante un archivo CSS. Recibe tres parámetros: | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <meta name=" | ||
+ | < | ||
+ | <link rel=" | ||
+ | <% | ||
+ | String url = request.getParameter(" | ||
+ | String respuesta = request.getParameter(" | ||
+ | String idioma | ||
+ | if (idioma==null || idioma.equals("" | ||
+ | %> | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <form name=" | ||
+ | <div class=' | ||
+ | < | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <label class=" | ||
+ | <%= idioma.equals(" | ||
+ | <input type=" | ||
+ | <span class=" | ||
+ | </ | ||
+ | <input type=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | El texto de esta página web puede editarse aparte o subirse al directorio auxiliar mediante el [[es: | ||
+ | |||
+ | {{ es: | ||
+ | |||
+ | Una vez creado el ítem, es necesario definir en Siette un //item base//, (en realidad dos, uno en español y otro en inglès). en este caso con las mismos textos de respuesta correspondientes a los nombres de los paises, y en la pestaña [[Avanzado]], | ||
+ | |||
+ | {{ es: | ||
+ | |||
+ | Si todo va bien, el [[previsualizador]] mostrará el ítem externo: | ||
+ | |||
+ | {{ es: | ||
+ | |||
+ | y tras responder en él, la respuesta llegará de vuelta a Siette que la mostrará la corrección de la respuesta recibida como si se hubiera respondido directamente al //ítem base// | ||
+ | |||
+ | {{ es: | ||
+ | |||
+ | ==== Limitaciones ==== | ||
+ | |||
+ | Los ítems externos deben mostrarse uno a uno. No es posible utilizar [[testlets]] en los que se muestran en una misma pantalla varios ítems. La única solución posible es que el ítem externo en realidad sea un [[testlet]], | ||
+ | |||
+ | Por el momento no se ha diseñado ninguna interfaz para presentar el ítem externo como interfaz que muestre la respuesta y la corrección. Téngase en cuenta que en muchos casos no se muestra la respuesta o la corrección al alumno hasta el final de la sesión por lo que en este caso se mostrarían todas las respuestas simultáneamente lo que podría ser un problema con los ítems externos. | ||
+ | |||
+ | Por otra parte, los ítem externos podrían mostrar la corrección tras presentar el ítem y obtener la respuesta del alumo, simplemente tendrían que enviar la respuesta después de mostrar la corrección. | ||
es/manual/items/externosgeneral.txt · Última modificación: 2021/07/03 12:00 por root