Herramientas de usuario

Herramientas del sitio


es:manual:items:externosgeneral

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:items:externosgeneral [2021/06/29 14:13] rootes:manual:items:externosgeneral [2021/07/03 12:00] (actual) 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:
  
-  * ''answer'', contiene el nombre del campo que debe usarse como campo de respuesta, por defecto ''answer''.+  * ''answer'', este parámetro contiene el nombre del campo que debe usarse como parámetro de respuesta, por defecto el valor ''answer''.
   * ''username'', nombre del usuario a quien se propone la pregunta.   * ''username'', nombre del usuario a quien se propone la pregunta.
   * ''useremail'', correo electrónico del usuario al que se le propone la pregunta.   * ''useremail'', correo electrónico del usuario al que se le propone la pregunta.
Línea 98: Línea 98:
   * ''enunciado'', enunciado del //ítem base//.   * ''enunciado'', enunciado del //ítem base//.
  
-Adicionalmente, Siette añadira a los anteriores todos los que el usuario haya indicado en el campo [[Parámetros de la URL]]. Este campo debera estar formateado siguiendo unas reglas simples, ya que en él se escribirán todos los parámetros adicionales, por ejemplo:+Adicionalmente, Siette añadirá a los anteriores todos los que el usuario haya indicado en el campo [[es:help_items_advanced_extern#Parámetros de la URL]]. Este campo deberá estar formateado siguiendo unas reglas simples, ya que en él se escribirán todos los parámetros adicionales, por ejemplo:
  
 <code> <code>
Línea 118: Línea 118:
 === Ejemplo 3 ===    === Ejemplo 3 ===   
  
-Como ejemplo de un ítem externo se ha desarrollado una presentación diferente mediante una página en JSP que se ha subido al [[directorio auxiliar]] de la asignatura.+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:manual:temas#directorio auxiliar]] de la asignatura.
  
 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: ''answer'' que le indica como debe llamarse el campo con el que enviará la respuesta; ''url'', que es la dirección a la que se enviará la respuesta; y ''idioma'' que indica si debe presentar el texto en español o inglés. 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: ''answer'' que le indica como debe llamarse el campo con el que enviará la respuesta; ''url'', que es la dirección a la que se enviará la respuesta; y ''idioma'' que indica si debe presentar el texto en español o inglés.
Línea 178: Línea 178:
 </code> </code>
  
-El texto de esta página web puede editarse aparte o subirse al directorio auxiliar mediante el [[Gestor de archivos]] +El texto de esta página web puede editarse aparte o subirse al directorio auxiliar mediante el [[es:help_subjects_media|Gestión de archivos]] en donde tambien deben situarse los ficheros que use esta página, como ''estilos.css'' o ''europa.png''
-en donde tambien deben situarse los ficheros que ues esta página, como ''estilos.css'' o ''europa.png''+
  
 {{ es:manual:items:item-externo-htdocs-1.png | }}  {{ es:manual:items:item-externo-htdocs-1.png | }} 
  
-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]], indicar que es un ítem externo al cuál se llama por el método POST, y que por tanto recibirá los parámetros generales, y además un parámetro más correspondiente al valor que se ha puesto en el campo [[Parámetros de la URL]] correspondiente al ''idioma''+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 [[es:help_items_advanced|Avanzado]], indicar que es un ítem externo al cuál se llama por el método POST, y que por tanto recibirá los parámetros generales, y además un parámetro más correspondiente al valor que se ha puesto en el campo [[es:help_items_advanced_extern#Parámetros de la URL]] correspondiente al ''idioma''
  
 {{ es:manual:items:item-externo-htdocs-2.png | }}  {{ es:manual:items:item-externo-htdocs-2.png | }} 
  
-Si todo va bien, el previsualizador mostrará el ítem externo y tras responder en él, la respuesta llegará de vuelta a Siette que la mostra+Si todo va bien, el [[previsualizador]] mostrará el ítem externo
 + 
 +{{ es:manual:items:item-externo-htdocs-3.png | }}  
 + 
 +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:manual:items:item-externo-htdocs-4.png | }}  
 + 
 +==== 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]], aunque la respuesta debe corresponder a un solo //ítem base//. Esto si que es posible utilizando [[es:manual:items:compuestos|items compuestos]] como //item base//. 
 + 
 +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.1624975993.txt.gz · Última modificación: 2021/06/29 14:13 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki