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:28] – [Implementación de ítem externos para Siette] 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 | }} 
es/manual/items/externosgeneral.1624976931.txt.gz · Última modificación: 2021/06/29 14:28 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki