control
Class Creartest

java.lang.Object
  extended by control.Creartest
All Implemented Interfaces:
Control

public class Creartest
extends java.lang.Object
implements Control

Componente de control implícito asociado a la página JSP "creartest.jsp". Es la lógica asociada a esa página JSP. Se ejecutará su método doLogic siempre que sea llamada la página. Su función es comprobar que todos los parámetros iniciales de la toma de datos para crear un nuevo test sean correctos, en cuyo caso redirecciona la respuesta a la página de seleccionar los ítems a incluir en el test. La clase implementa la interfaz Control, implementando su método doLogic, que es el único que contiene, y que es el encargado de realizar la lógica asociada a la página "creartest.jsp".

Author:
David Domínguez
See Also:
Control

Constructor Summary
Creartest()
           
 
Method Summary
 boolean doLogic(HttpServletRequest request, HttpServletResponse response)
          Realiza la comprobación de los parámetros que se recogen en la página "creartest.jsp".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Creartest

public Creartest()
Method Detail

doLogic

public boolean doLogic(HttpServletRequest request,
                       HttpServletResponse response)
                throws java.io.IOException,
                       ServletException
Realiza la comprobación de los parámetros que se recogen en la página "creartest.jsp". Será llamado por el filtro ControlFilter en el caso de que detecte que la página requerida es "creartest.jsp". Ya que es llamado desde un filtro, será ejecutado siempre que llegue una petición de un cliente y antes de que la petición llegue al Servlet (página JSP compilada a Servlet) que sirve la respuesta al cliente. Comprueba uno por uno todos los parámetros, y, en caso de que sean correctos, crea un objeto AssessmentTest para guardar los datos asociados al test y lo guarda en el ámbito de sesión para utilizarlos más adelante para terminar de crear el test.

Specified by:
doLogic in interface Control
Parameters:
request - la petición http enviada por el cliente
response - la respuesta http a enviar desde el servidor
Returns:
true para que se sigan ejecutando los demás filtros del servidor y se envíe la respuesta correctamente
Throws:
java.io.IOException - no debe de producirse
ServletException - si hay algún problema accediendo a request o response
See Also:
control.Control#doLogic(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse), ControlFilter, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, EstadoWeb, MensajeEstado, EnteroPositivo, AssessmentTest


Herramienta de Creación de Examen QTI. Universidad de Sevilla. e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


EDITOR DE FORMATO DE LA NORMA QTI DEL IMS

: Domínguez Briante, David
: Ingeniería Telecomunicación
Contenido del proyecto: