A C D E F G H I L M N O P R S T U V W X

A

AdminMailTag - Class in utilidades.etiquetas.util
Etiqueta de página JSP para imprimir en pantalla la dirección de correo electrónico del administrador de la Aplicación.
AdminMailTag() - Constructor for class utilidades.etiquetas.util.AdminMailTag
 
allowReview - Variable in class xml.test.ItemSessionControl
Permitir al candidato revisar la sección tras responderla con las respuestas que ha dado.
AplicacionLogger - Class in utilidades.etiquetas.util.logging
Arranca y detiene el Logger de la Aplicación Web cuando ésta se arranca y se detiene.
AplicacionLogger() - Constructor for class utilidades.etiquetas.util.logging.AplicacionLogger
 
archivo - Variable in class utilidades.ResumenItem
File al archivo XML del ítem.
AssessmentItem - Class in xml.items
Representación de un ítem XML de la norma QTI del IMS general.
AssessmentItem(String, String, String) - Constructor for class xml.items.AssessmentItem
Constructor que le da valor a las tres variables de clase.
AssessmentItemRef - Class in xml.test
Clase que representa las referencias a los ítems individuales dentro de un Test según la norma QTI del IMS.
AssessmentItemRef(Identificador, boolean, boolean, File, Weight, Weight) - Constructor for class xml.test.AssessmentItemRef
Constructor de la clase referencia a un ítem.
AssessmentSection - Class in xml.test
Clase que representa a una sección del Test según la norma QTI del IMS.
AssessmentSection(Identificador, String, boolean, Selection, Ordering, String) - Constructor for class xml.test.AssessmentSection
Constructor que inicializa variables de clase.
AssessmentTest - Class in xml.test
Clase que representa a un Test según la norma QTI del IMS.
AssessmentTest(String, String, TestPart) - Constructor for class xml.test.AssessmentTest
Constructor de la clase que le da los valores iniciales al identificador, al título y a la Parte de Test que incluye el Test.
añadeError(String, String) - Method in class utilidades.EstadoWeb
Añade un error al estado de la comprobación.
añadeItem(HttpServletRequest) - Method in class control.Seleccionaritems
Añade los ítems que se han seleccionado en la página marcando sus checkboxes, a la lista de ítems a añadir que se encuentra en sesión.

C

cardinalidad - Variable in class xml.items.ChoiceXML
Cardinalidad de la variable respuesta.
cardinalidad - Variable in class xml.items.GapmatchXML
Cardinalidad de la variable respuesta.
cardinalidad - Variable in class xml.items.HottextXML
Cardinalidad de la variable de respuesta.
cardinalidad - Variable in class xml.items.InlinechoiceXML
Cardinalidad de la variable respuesta que en este caso siempre es "single".
cardinalidad - Variable in class xml.items.MatchXML
Cardinalidad de la variable de respuesta.
cardinalidad - Variable in class xml.items.TextentryXML
Cardinalidad de la variable de respuesta.
Choice - Class in control
Componente de control implícito asociado a la página JSP "choice.jsp".
Choice() - Constructor for class control.Choice
 
ChoiceXML - Class in xml.items
Clase contenedora del ítem tipo "Choice".
ChoiceXML(String, String, String, String, boolean) - Constructor for class xml.items.ChoiceXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
compareTo(Object) - Method in class utilidades.ResumenItem
Método definido por la interfaz Comparable para permitir la comparación entre los objetos que implementen la interfaz.
Comprobaciones - Class in utilidades
Clase con diversos métodos estáticos para leer los datos introducidos en las páginas de tomas de datos de los ítems y el test y comprobar, en aquellos que haga falta, que sean correctos.
Comprobaciones() - Constructor for class utilidades.Comprobaciones
 
compruebaIdentificadores(Identificador[]) - Static method in class utilidades.Identificador
Método estático para comprobar que los identificadores de una tabla de objetos Identificador sean todos diferentes entre sí.
compruebaInstruccionesXHTML(String) - Static method in class utilidades.ParserNeutro
Comprueba un campo de instrucciones de un test o un ítem.
config - Variable in class control.ControlFilter
Objeto de configuración del Filtro.
conReemplazamiento - Variable in class xml.test.Selection
Si se pueden repetir los ítems escogiéndolos más de una vez o no.
contextDestroyed(ServletContextEvent) - Method in class utilidades.etiquetas.util.logging.AplicacionLogger
Método que detiene el Logger de la Aplicación Web.
contextInitialized(ServletContextEvent) - Method in class utilidades.etiquetas.util.logging.AplicacionLogger
Método que arranca el Logger de la Aplicación Web.
control - package control
Proporciona las clases y las interfaces para decidir y ejecutar la lógica de negocio asociada a cada JSP de la Aplicación Web.
Control - Interface in control
Interfaz de todos los componentes de control implícitos encargados de manejar la lógica asociada a cada una de las páginas JSP.
control - Variable in class xml.test.TestPart
Objeto de control de la Parte del Test.
ControlFilter - Class in control
Filtro que se encarga de decidir qué componente de control se debe ejecutar en función de la página JSP que esté siendo visitada.
ControlFilter() - Constructor for class control.ControlFilter
 
correcto - Variable in class xml.items.ChoiceXML
Array de boolean de respuesta correcta.
correcto - Variable in class xml.items.HottextXML
Array de boolean con los hottexts correctos.
correcto - Variable in class xml.items.InlinechoiceXML
Posición de la respuesta correcta.
creaAssessmentItemRef(XMLStreamWriter) - Method in class xml.test.AssessmentItemRef
Método que escribe este objeto AssessmentItemRef en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaAssessmentSection(XMLStreamWriter) - Method in class xml.test.AssessmentSection
Método que escribe este objeto AssessmentSection en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaAssessmentTest(String, ServletContext) - Method in class xml.test.AssessmentTest
Método que escribe este objeto AssessmentTest en el directorio indicado por el String path.
creaItemRef(File) - Method in class xml.test.AssessmentItemRef
Calcula la URI de referencia del ítem a partir de la localización del propio ítem y de la del test que se está creando, hallando la dirección relativa del ítem respecto al test.
creaItemSessionControl(XMLStreamWriter) - Method in class xml.test.ItemSessionControl
Método que escribe este objeto ItemSessionControl en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaItemXML(String, ServletContext, String) - Method in class xml.items.AssessmentItem
Escribe en disco el ítem XML al que representa esta clase.
creaItemXML(String, ServletContext, String) - Method in class xml.items.ChoiceXML
Método que construye el ítem XML tipo "Choice" en la dirección que recibe como parámetro con los campos que tiene almacenados.
creaItemXML(String, ServletContext, String) - Method in class xml.items.GapmatchXML
Método que construye el ítem XML tipo "Gap Match" con los campos que tiene almacenados en la dirección que recibe como parámetro.
creaItemXML(String, ServletContext, String) - Method in class xml.items.HottextXML
Método que construye el ítem XML tipo "Hot Text" con los campos que tiene almacenados en la dirección que recibe como parámetro.
creaItemXML(String, ServletContext, String) - Method in class xml.items.InlinechoiceXML
Método que construye el ítem XML tipo "Inline Choice" en la dirección que recibe como parámetro con los campos que tiene almacenados.
creaItemXML(String, ServletContext, String) - Method in class xml.items.MatchXML
Método que construye el ítem XML tipo "Match" en la dirección que recibe como parámetro con los campos que tiene almacenados.
creaItemXML(String, ServletContext, String) - Method in class xml.items.TextentryXML
Método que construye el ítem XML tipo "Text Entry" en la dirección que recibe como parámetro con los campos que tiene almacenados.
creaOrdering(XMLStreamWriter) - Method in class xml.test.Ordering
Método que escribe este objeto Ordering en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaRefItems(File) - Method in class xml.test.AssessmentSection
Calcula la URI relativa de todos los ítems de la sección.
Creartest - Class in control
Componente de control implícito asociado a la página JSP "creartest.jsp".
Creartest() - Constructor for class control.Creartest
 
creaSelection(XMLStreamWriter) - Method in class xml.test.Selection
Método que escribe este objeto Selection en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaTestPart(XMLStreamWriter) - Method in class xml.test.TestPart
Método que escribe este objeto TestPart en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.
creaWeight(XMLStreamWriter) - Method in class xml.test.Weight
Método que escribe este objeto Weight en el XMLStreamWriter recibido como parámetro, según la norma QTI definida.

D

destroy() - Method in class control.ControlFilter
Se llama cuando el filtro se descarga de la memoria, típicamente cuando la Aplicación se descarga.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class control.ControlFilter
Método centro de control de la Aplicación, que se encarga de decidir qué componente está asociado a cada página JSP visitada (si lo tiene).
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Choice
Realiza la comprobación de los parámetros que se recogen en la página "choice.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in interface control.Control
Realiza la lógica de control asociada a las JSPs.
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Creartest
Realiza la comprobación de los parámetros que se recogen en la página "creartest.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Explorador
Lógica control asociada a la página "explorador.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Fileupload
Lógica de control asociada a la página "fileupload.jsp", que se encarga de subir un archivo al servidor.
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Fin
Será llamado por el filtro "ControlFilter" en el caso de que detecte que la página requerida es "fin.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Finitem
Será llamado por el filtro ControlFilter en el caso de que detecte que la página requerida es "fin.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Fintest
Será llamado por el filtro ControlFilter en el caso de que detecte que la página requerida es "fintest.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Gapmatch
Realiza la comprobación de los parámetros que se recogen en la página "gapmatch.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Hottext
Realiza la comprobación de los parámetros que se recogen en la página "hottext.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Index
Reinicia el objeto sesión para eliminar cualquier objeto a desechar almacenado ahí.
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Inlinechoice
Realiza la comprobación de los parámetros que se recogen en la página "inlinechoice.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Introducirpesos
Realiza la comprobación de los parámetros que se recogen en la página "introducirpesos.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Match
Realiza la comprobación de los parámetros que se recogen en la página "match.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Nuevodirectorio
Se encarga de crear un nuevo subdirectorio con el nombre indicado por DirNombre en el directorio DirectorioActual, parámetros ambos que recibe en el request.
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestaschoice
Realiza la comprobación de los parámetros que se recogen en la página "respuestaschoice.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestasgapmatch
Realiza la comprobación de los parámetros que se recogen en la página "respuestasgapmatch.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestashottext
Realiza la comprobación de los parámetros que se recogen en la página "respuestashottext.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestasinlinechoice
Realiza la comprobación de los parámetros que se recogen en la página "respuestasinlinechoice.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestasmatch
Realiza la comprobación de los parámetros que se recogen en la página "respuestasmatch.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Respuestastextentry
Realiza la comprobación de los parámetros que se recogen en la página "respuestashottext.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Seleccionaritems
Muestra el directorio de los ítems de una asignatura permitiendo navegar por los subdirectorios y elegir los ítems a incluir en el test, que se mostrarán en otra capa de la misma página.
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Seleccionasignatura
Será llamado por el filtro ControlFilter" en el caso de que detecte que la página requerida es "seleccionasignatura.jsp".
doLogic(HttpServletRequest, HttpServletResponse) - Method in class control.Textentry
Realiza la comprobación de los parámetros que se recogen en la página "textentry.jsp".
doTag() - Method in class utilidades.etiquetas.util.AdminMailTag
Imprime por pantalla la dirección de correo electrónico del administrador de la Aplicación.
doTag() - Method in class utilidades.etiquetas.util.logging.LoggerTag
Realiza el registro de la información requerida en el Logger de la Aplicación.
doTag() - Method in class utilidades.etiquetas.util.RequestedURITag
Imprime por pantalla la dirección de la Web que provocó el error.

E

eliminaItem(HttpServletRequest) - Method in class control.Seleccionaritems
Elimina los ítems que se han seleccionado en la página marcando sus checkboxes, de la lista de ítems a añadir que se encuentra en sesión.
encodeURL(String) - Static method in class utilidades.UrlUtils
Encodes a URL - This method assumes UTF-8 Codifica todos los caracteres excepto los permitidos, los reservados y los mark .
encodeURLReserved(String) - Static method in class utilidades.UrlUtils
Encodes a URL - This method assumes UTF-8 Codifica todos los caracteres especiales, incluidos los caracteres reservados.
EnteroPositivo - Class in utilidades
Clase que contiene la representación de un número entero positivo.
EnteroPositivo(String) - Constructor for class utilidades.EnteroPositivo
Constructor que recibe la representación del número en un String.
enteroPositivo - Variable in class utilidades.EnteroPositivo
Variable con el número ya en un entero.
error(String, Exception, int) - Method in class utilidades.etiquetas.util.logging.ErrorManagerPersonalizado
Informa de que se ha producido un error al registrar algún evento de la Aplicación Web.
ErrorManagerPersonalizado - Class in utilidades.etiquetas.util.logging
Manejador de los errores que se produzcan en el Logger de la Aplicación Web.
ErrorManagerPersonalizado() - Constructor for class utilidades.etiquetas.util.logging.ErrorManagerPersonalizado
Constructor de la clase que simplemente llama al constructor de la superclase.
escribeInstruccionesXML(String, XMLStreamWriter) - Static method in class utilidades.ParserNeutro
Método que escribe un String con formato XHTML en un XMLStreamWriter .
escribeTextoXML(String, XMLStreamWriter) - Static method in class utilidades.ParserNeutro
Escribe todos los caracteres con el método writeCharacters(String), excepto los nueva línea, que los sustituye por el equivalente XHTML <br /> y los escribe mediante el método writeEmptyElement en el XMLStreamWriter.
esIdentificador() - Method in class utilidades.Identificador
Comprueba si el identificador almacenado en la variable identificador de tipo String de la clase es un identificador válido según la especificación del QTI.
esPositivo() - Method in class utilidades.EnteroPositivo
Comprueba que el número String almacenado sea un número entero positivo.
estado - Variable in class utilidades.MensajeEstado
Estado de la comprobación.
EstadoWeb - Class in utilidades
Clase que representa el estado de comprobación de una Web.
EstadoWeb() - Constructor for class utilidades.EstadoWeb
El constructor llama al constructor de la superclase e inicializa la posición del foco a null.
Explorador - Class in control
Componente de control implícito asociado a la página JSP "explorador.jsp".
Explorador() - Constructor for class control.Explorador
 

F

fija - Variable in class xml.items.ChoiceXML
Array de boolean de respuesta fija.
fija - Variable in class xml.items.GapmatchXML
Array con las opciones que deben ser fijas.
fija - Variable in class xml.items.InlinechoiceXML
Array con las respuestas que deben ser fijas.
fija1 - Variable in class xml.items.MatchXML
Posiciones fijas de las respuestas del grupo 1.
fija2 - Variable in class xml.items.MatchXML
Posiciones fijas de las respuestas del grupo 2.
fijo - Variable in class xml.test.SectionPart
boolean indicando si la subclase está fija en caso de que se use algún criterio de ordenación.
Fileupload - Class in control
Componente de control implícito asociado a la página JSP "fileupload.jsp".
Fileupload() - Constructor for class control.Fileupload
 
Fin - Class in control
Componente de control implícito asociado a la página JSP "fin.jsp".
Fin() - Constructor for class control.Fin
 
Finitem - Class in control
Componente de control implícito asociado a la página JSP "finitem.jsp".
Finitem() - Constructor for class control.Finitem
 
Fintest - Class in control
Componente de control implícito asociado a la página JSP "fintest.jsp".
Fintest() - Constructor for class control.Fintest
 
focusON - Variable in class utilidades.EstadoWeb
Nombre del campo erróneo sobre el que irá el foco en la página.
format(LogRecord) - Method in class utilidades.etiquetas.util.logging.FormatterPersonalizado
Aplica un formato personalizado a la información sobre el error a registrar recibida en el LogRecord.
FormatterPersonalizado - Class in utilidades.etiquetas.util.logging
Formater personalizado para realizar los registros de la Aplicación Web con el formato personalizado.
FormatterPersonalizado() - Constructor for class utilidades.etiquetas.util.logging.FormatterPersonalizado
 

G

Gapmatch - Class in control
Componente de control implícito asociado a la página JSP "gapmatch.jsp".
Gapmatch() - Constructor for class control.Gapmatch
 
GapmatchXML - Class in xml.items
Clase contenedora del ítem tipo "Gap Match".
GapmatchXML(String, String, String, String, boolean) - Constructor for class xml.items.GapmatchXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
getArchivo() - Method in class utilidades.ResumenItem
Método "get" que devuelve el objeto File que representa al archivo XML del ítem.
getEnteroPositivo() - Method in class utilidades.EnteroPositivo
Método "get" para el número entero positivo como un entero.
getFocusON() - Method in class utilidades.EstadoWeb
Método "get" para obtener la posición del foco.
getIdentificador() - Method in class utilidades.Identificador
Método "get" para obtener el valor de la variable de clase.
getIdentificador() - Method in class xml.items.AssessmentItem
Método "get" para obtener el identificador actual de ítem.
getIdentificador() - Method in class xml.test.AssessmentTest
Método "get" para obtener el identificador del Test.
getIdentificador() - Method in class xml.test.SectionPart
Método "get" para obtener el identificador de la clase.
getItemRefArray() - Method in class xml.test.AssessmentSection
Método "get" para obtener el array de objetos de referencia a los ítems, AssessmentItemRef, de la sección.
getMensaje() - Method in class utilidades.MensajeEstado
Método "get" para obtener el mensaje de la clase.
getNombre() - Method in class utilidades.ResumenItem
Método "get" que devuelve el String con el nombre del ítem.
getOrden() - Method in class xml.test.AssessmentSection
Método "get" para obtener el criterio de ordenación de la sección.
getSeccion() - Method in class xml.test.TestPart
Método "get" para obtener la Sección, el objeto AssessmentSection que incluye esta Parte del Test.
getSeleccion() - Method in class xml.test.AssessmentSection
Método "get" para obtener el criterio de selección de los ítems de la sección.
getSeleccion() - Method in class xml.test.Selection
Método "get" que devuelve el número de ítems a seleccionar del conjunto de los ítems de la sección.
getStringNumero() - Method in class utilidades.EnteroPositivo
Método "get" para el número entero positivo almacenado como un String.
getTestPart() - Method in class xml.test.AssessmentTest
Método "get" para obtener la Parte del Test que incluye el Test.
getTitulo() - Method in class utilidades.ResumenItem
Método "get" que devuelve el String con el título del ítem.
getTitulo() - Method in class xml.test.AssessmentTest
Método "get" para obtener el título del Test.

H

Hottext - Class in control
Componente de control implícito asociado a la página JSP "hottext.jsp".
Hottext() - Constructor for class control.Hottext
 
hottexts - Variable in class xml.items.HottextXML
Hot texts a incluir en el texto.
HottextXML - Class in xml.items
Clase contenedora del ítem tipo "Hot Text".
HottextXML(String, String, String, String) - Constructor for class xml.items.HottextXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
href - Variable in class xml.test.AssessmentItemRef
URI relativa desde el test con la referencia al ítem XML que se debe incluir en el Test.

I

identHottexts - Variable in class xml.items.HottextXML
Identificadores de los hottexts.
identHuecos - Variable in class xml.items.GapmatchXML
Identificadores de los huecos.
Identificador - Class in utilidades
Clase que almacena la representación de un tipo identifier válido según la norma QTI del IMS.
Identificador(String) - Constructor for class utilidades.Identificador
Constructor de la clase en el que simplemente se inicializa el valor de la variable de clase con el valor recibido en el parámetro.
identificador - Variable in class utilidades.Identificador
Variable de clase con el identificador String genérico
identificador - Variable in class xml.items.AssessmentItem
El identificador del ítem, que será también el nombre del archivo.
identificador - Variable in class xml.test.AssessmentTest
Identificador del Test, que será también el nombre del archivo XML que lo representa.
identificador - Variable in class xml.test.SectionPart
Identificador del elemento.
identificador - Variable in class xml.test.TestPart
Identificador de la Parte del Test.
identificador - Variable in class xml.test.Weight
Identificador válido del peso.
identificadores - Variable in class xml.items.ChoiceXML
Identificador de cada una de las respuestas.
identificadores - Variable in class xml.items.InlinechoiceXML
Identificador de cada una de las respuestas.
identificadores1 - Variable in class xml.items.MatchXML
Identificadores de las respuestas del grupo 1.
identificadores2 - Variable in class xml.items.MatchXML
Identificadores de las respuestas del grupo 2.
identOpciones - Variable in class xml.items.GapmatchXML
Identificadores de las opciones.
Index - Class in control
Componente de control implícito asociado a la página JSP "index.jsp".
Index() - Constructor for class control.Index
 
init(FilterConfig) - Method in class control.ControlFilter
Método que arranca y configura el filtro.
Inlinechoice - Class in control
Componente de control implícito asociado a la página JSP "inlinechoice.jsp".
Inlinechoice() - Constructor for class control.Inlinechoice
 
InlinechoiceXML - Class in xml.items
Clase contenedora del ítem tipo "Inline Choice".
InlinechoiceXML(String, String, String, boolean) - Constructor for class xml.items.InlinechoiceXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
instrucciones - Variable in class xml.items.AssessmentItem
Instrucciones para responder el ítem.
instrucciones - Variable in class xml.test.AssessmentSection
Instrucciones del ítem.
Introducirpesos - Class in control
Componente de control implícito asociado a la página JSP "introducirpesos.jsp".
Introducirpesos() - Constructor for class control.Introducirpesos
 
isEstado() - Method in class utilidades.MensajeEstado
Método para obtener el estado de la clase.
itemFile - Variable in class xml.test.AssessmentItemRef
Objeto File apuntando al ítem XML al que hace referencia esta clase.
itemRefArray - Variable in class xml.test.AssessmentSection
Array de referencias a los ítems que se incluyen en la sección.
ItemSessionControl - Class in xml.test
Clase que representa un objeto de control de la sesión al realizar el Test según la norma QTI del IMS.
ItemSessionControl(boolean) - Constructor for class xml.test.ItemSessionControl
Constructor que establece el valor del único campo de la clase, allowReview.

L

leeCheckBoxes(boolean[], String, HttpServletRequest) - Static method in class utilidades.Comprobaciones
Método para ayudar a leer un conjunto de checkboxes con un nombre base común de una página Web.
leePesos(HttpServletRequest, String, Double[], EstadoWeb, String) - Method in class control.Introducirpesos
Lee los pesos introducidos en la página de introducción de pesos del objeto HttpServletRequest, con el nombre común de los campos dado por el String origen y rellena el array de Double pesos, comprobando que sean números decimales correctos, y actualizando el valor del objeto estado en caso de error.
ListaArchivos - Class in utilidades
Clase que contiene métodos estáticos que devuelven determinadas listas del contenido de los directorios.
ListaArchivos() - Constructor for class utilidades.ListaArchivos
 
ListaDirectorios(File) - Static method in class utilidades.ListaArchivos
Devuelve un vector listando los nombres de los directorios que se incluyen en directorio.
ListaImagenes(File) - Static method in class utilidades.ListaArchivos
Lista las imágenes incluidas en directorio (no en subdirectorios de éste).
ListaItems(File) - Static method in class utilidades.ListaArchivos
Lista los ítems (en realidad archivos con extensión "xml") incluidos en directorio (no en subdirectorios de éste).
LoggerTag - Class in utilidades.etiquetas.util.logging
Etiqueta de página JSP para realizar el registro de algún error o evento que se requiera registrar de la Aplicación Web.
LoggerTag() - Constructor for class utilidades.etiquetas.util.logging.LoggerTag
 
longitud - Variable in class xml.items.TextentryXML
Longitud esperada de la respuesta; inicializada a cero si no se debe incluir el atributo.

M

marcaItemsSeleccionados(Vector, HttpServletRequest) - Method in class control.Seleccionaritems
Rellena un array de boolean indicando con true la posición de los elementos del vector de ítems disponibles para seleccionar que ya se han seleccionado.
mark - Static variable in class utilidades.UrlUtils
Caracteres marcas no reservadas
Match - Class in control
Componente de control implícito asociado a la página JSP "match.jsp".
Match() - Constructor for class control.Match
 
MatchXML - Class in xml.items
Clase contenedora del ítem tipo "Match".
MatchXML(String, String, String, String, boolean) - Constructor for class xml.items.MatchXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
max1 - Variable in class xml.items.MatchXML
Número máximo de elecciones de cada respuesta del grupo 1.
max2 - Variable in class xml.items.MatchXML
Número máximo de elecciones de cada respuesta del grupo 2.
maxChoices - Variable in class xml.items.ChoiceXML
Número máximo de respuestas seleccionables.
maxChoices - Variable in class xml.items.HottextXML
Máximo número de hot texts seleccionables.
maxChoices - Variable in class xml.items.MatchXML
Número total máximo de elecciones.
maxOpciones - Variable in class xml.items.GapmatchXML
Máximo de asociaciones de cada opción.
mensaje - Variable in class utilidades.etiquetas.util.logging.LoggerTag
String con el mensaje a registrar.
mensaje - Variable in class utilidades.MensajeEstado
Mensaje a almacenar en caso de que haya error.
MensajeEstado - Class in utilidades
Clase que contiene un estado y un mensaje.
MensajeEstado() - Constructor for class utilidades.MensajeEstado
Constructor que simplemente pone el estado correcto, inicializando el estado a true.

N

navegacion - Variable in class xml.test.TestPart
Modo de navegación por la Parte del Test.
nivel - Variable in class utilidades.etiquetas.util.logging.LoggerTag
String con el nombre del nivel de importancia del registro.
nivelLogger - Static variable in class utilidades.etiquetas.util.logging.AplicacionLogger
Nivel mínimo de importancia de los errores que serán guardados por el logger
nombre - Variable in class utilidades.ResumenItem
Nombre del ítem (nombre del archivo XML).
nombreLogger - Static variable in class utilidades.etiquetas.util.logging.AplicacionLogger
Nombre del logger de la Aplicación para acceder a él por su nombre en cualquier punto de la Aplicación que se requiera
noOk - Variable in class xml.test.AssessmentItemRef
Objeto de tipo Weight con el peso que aplicar a la pregunta en caso de que sea incorrecta
Nuevodirectorio - Class in control
Componente de control implícito asociado a la página JSP "nuevodirectorio.jsp".
Nuevodirectorio() - Constructor for class control.Nuevodirectorio
 

O

ok - Variable in class xml.test.AssessmentItemRef
Objeto de tipo Weight con el peso que aplicar a la pregunta en caso de que sea correcta
opciones - Variable in class xml.items.GapmatchXML
Valores posibles que pueden tomar los huecos.
orden - Variable in class xml.test.AssessmentSection
Criterio de ordenación de los ítems del test.
Ordering - Class in xml.test
Clase que representa el criterio de ordenación de los ítems de una sección de un Test según la norma QTI del IMS.
Ordering(boolean) - Constructor for class xml.test.Ordering
Constructor que simplemente inicializa la variable de la clase boolean.

P

ParserNeutro - Class in utilidades
Clase que contiene métodos estáticos para escribir con formato XML cadenas que ya tienen algún formato XHTML y comprobar que sean cadenas XML válidas.
ParserNeutro() - Constructor for class utilidades.ParserNeutro
 
peso - Variable in class xml.test.Weight
Valor del peso que tiene el ítem dentro del Test.
pregunta - Variable in class xml.items.ChoiceXML
Pregunta del ítem.
pregunta - Variable in class xml.items.GapmatchXML
Pregunta del ítem.
pregunta - Variable in class xml.items.HottextXML
Pregunta del ítem.
pregunta - Variable in class xml.items.MatchXML
Pregunta del ítem.
presentacion - Variable in class xml.test.TestPart
Modo de presentación de la Parte del Test.

R

rellenaPesos(Double[], double) - Method in class control.Introducirpesos
Rellena las posiciones vacías del array de Double pesos con el valor indicado por el parámetro relleno.
requerido - Variable in class xml.test.SectionPart
boolean indicando si la subclase está requerida obligatoriamente en caso de que se use algún criterio de selección.
RequestedURITag - Class in utilidades.etiquetas.util
Etiqueta de página JSP para imprimir en pantalla la dirección de la página Web que causó el error.
RequestedURITag() - Constructor for class utilidades.etiquetas.util.RequestedURITag
 
reservados - Static variable in class utilidades.UrlUtils
Caracteres reservados
respCorrecta - Variable in class xml.items.GapmatchXML
Tabla con el número de la opción correcta de cada hueco.
respCorrecta - Variable in class xml.items.MatchXML
Combinaciones correctas entre los dos grupos.
respuesta - Variable in class xml.items.TextentryXML
Respuesta correcta del ítem.
respuestas - Variable in class xml.items.ChoiceXML
Texto de cada una de las respuestas.
respuestas - Variable in class xml.items.InlinechoiceXML
Textos de cada una de las respuestas.
respuestas1 - Variable in class xml.items.MatchXML
Respuestas del grupo 1.
respuestas2 - Variable in class xml.items.MatchXML
Respuestas del grupo 2.
Respuestaschoice - Class in control
Componente de control implícito asociado a la página JSP "respuestaschoice.jsp".
Respuestaschoice() - Constructor for class control.Respuestaschoice
 
Respuestasgapmatch - Class in control
Componente de control implícito asociado a la página JSP "respuestasgapmatch.jsp".
Respuestasgapmatch() - Constructor for class control.Respuestasgapmatch
 
Respuestashottext - Class in control
Componente de control implícito asociado a la página JSP "respuestashottext.jsp".
Respuestashottext() - Constructor for class control.Respuestashottext
 
Respuestasinlinechoice - Class in control
Componente de control implícito asociado a la página JSP "respuestasinlinechoice.jsp".
Respuestasinlinechoice() - Constructor for class control.Respuestasinlinechoice
 
Respuestasmatch - Class in control
Componente de control implícito asociado a la página JSP "respuestasmatch.jsp".
Respuestasmatch() - Constructor for class control.Respuestasmatch
 
Respuestastextentry - Class in control
Componente de control implícito asociado a la página JSP "respuestastextentry.jsp".
Respuestastextentry() - Constructor for class control.Respuestastextentry
 
ResumenItem - Class in utilidades
Clase que representa un resumen de los ítems (archivos XML independientes que representan al ítem).
ResumenItem(String, String, File) - Constructor for class utilidades.ResumenItem
Constructor de la clase que simplemente da a las variables de clase los valores recibidos como parámetros.

S

seccion - Variable in class xml.test.TestPart
Sección que incluye esta Parte del Test.
SectionPart - Class in xml.test
Clase que representa a la clase abstracta del mismo nombre según la norma QTI del IMS.
SectionPart(Identificador, boolean, boolean) - Constructor for class xml.test.SectionPart
Constructor de la clase que simplemente le da valores iniciales a las variables de clase.
seleccion - Variable in class xml.test.AssessmentSection
Criterio de selección de los ítems posibles a seguir.
seleccion - Variable in class xml.test.Selection
Número de ítems a seleccionar del número total de ítems.
Seleccionaritems - Class in control
Componente de control implícito asociado a la página JSP "seleccionaritems.jsp".
Seleccionaritems() - Constructor for class control.Seleccionaritems
 
Seleccionasignatura - Class in control
Componente de control implícito asociado a la página JSP "seleccionasignatura.jsp".
Seleccionasignatura() - Constructor for class control.Seleccionasignatura
 
Selection - Class in xml.test
Clase que representa el criterio de selección de los ítems de una sección de un Test según la norma QTI del IMS.
Selection(int, boolean) - Constructor for class xml.test.Selection
Constructor de la clase que simplemente le da valores iniciales a las variables de la clase.
setCorrecto(boolean[]) - Method in class xml.items.ChoiceXML
Método que inicializa el array de boolean que indica si la respuesta en esa misma posición es correcta.
setCorrecto(boolean[]) - Method in class xml.items.HottextXML
Método que inicializa el array de boolean que indica si el hot text en esa posición es correcto o no.
setCorrecto(int) - Method in class xml.items.InlinechoiceXML
Método que inicializa el entero que indica la posición de la respuesta que es correcta.
setEstado(boolean) - Method in class utilidades.MensajeEstado
Método "set" para establecer el estado de la clase.
setFija(boolean[]) - Method in class xml.items.ChoiceXML
Método que inicializa el array de boolean que indica si la respuesta en esa misma posición debe quedar fija en el caso de que se tengan que mezclar aleatoriamente.
setFija(boolean[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de boolean indicando si esa opción debe quedarse en esa posición o mezclarse si se deben mezclar aleatoriamente.
setFija(boolean[]) - Method in class xml.items.InlinechoiceXML
Método que inicializa el array de boolean que indica si la respuesta en esa misma posición debe quedar fija en el caso de que se tengan que mezclar aleatoriamente.
setFija1(boolean[]) - Method in class xml.items.MatchXML
Método que inicializa el array de boolean que indica si la respuesta del grupo 1 en esa misma posición debe quedar fija en el caso de que se tengan que mezclar aleatoriamente.
setFija2(boolean[]) - Method in class xml.items.MatchXML
Método que inicializa el array de boolean que indica si la respuesta del grupo 2 en esa misma posición debe quedar fija en el caso de que se tengan que mezclar aleatoriamente.
setHottexts(String[]) - Method in class xml.items.HottextXML
Método que inicializa el array de String que contiene cada uno de los hot texts a incluir en el texto.
setIdentHottexts(Identificador[]) - Method in class xml.items.HottextXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador del hot text en esa misma posición.
setIdentHuecos(Identificador[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador del hueco en esa misma posición.
setIdentificador(String) - Method in class xml.items.AssessmentItem
Método "set" para establecer el identificador del ítem.
setIdentificador(String) - Method in class xml.test.AssessmentTest
Método "set" para establecer un nuevo identificador para el test.
setIdentificadores(Identificador[]) - Method in class xml.items.ChoiceXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador de la respuesta en esa posición.
setIdentificadores(Identificador[]) - Method in class xml.items.InlinechoiceXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador de la respuesta en esa posición.
setIdentificadores1(Identificador[]) - Method in class xml.items.MatchXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador de la opción del grupo 1 en esa posición.
setIdentificadores2(Identificador[]) - Method in class xml.items.MatchXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador de la opción del grupo 2 en esa posición.
setIdentOpciones(Identificador[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de objetos Identificador que contiene en cada posición el identificador de la opción en esa misma posición.
setItemRefArray(AssessmentItemRef[]) - Method in class xml.test.AssessmentSection
Método "set" para establecer el array de objetos de referencia a los ítems, AssessmentItemRef, de la sección.
setLongitud(int) - Method in class xml.items.TextentryXML
Método que inicializa el valor de longitud, la longitud esperada de la respuesta.
setMax1(EnteroPositivo[]) - Method in class xml.items.MatchXML
Método que inicializa el array de EnteroPositivo conteniendo en cada elemento el número máximo de opciones del grupo 2 con las que esa opción del grupo 1 se puede asociar.
setMax2(EnteroPositivo[]) - Method in class xml.items.MatchXML
Método que inicializa el array de EnteroPositivo conteniendo en cada elemento el número máximo de opciones del grupo 1 con las que esa opción del grupo 2 se puede asociar.
setMaxChoices(int) - Method in class xml.items.ChoiceXML
Método que inicializa el número máximo de respuestas que se pueden elegir.
setMaxChoices(int) - Method in class xml.items.HottextXML
Método que inicializa el número máximo de hot texts que se pueden seleccionar como correctos.
setMaxChoices(int) - Method in class xml.items.MatchXML
Método que inicializa el número máximo de asociaciones en total que se pueden hacer entre elementos del grupo 1 y del grupo 2.
setMaxOpciones(EnteroPositivo[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de EnteroPositivo conteniendo en cada elemento el número máximo de huecos con los que esa opción se puede asociar.
setMensaje(String) - Method in class utilidades.etiquetas.util.logging.LoggerTag
Método "set" que establece el mensaje a registrar con el Logger.
setMensaje(String) - Method in class utilidades.MensajeEstado
Método "set" para establecer el mensaje.
setNivel(String) - Method in class utilidades.etiquetas.util.logging.LoggerTag
Método "set" que establece el nombre del nivel de importancia del registro a realizar.
setNombresCortosCastellano(DateFormatSymbols) - Static method in class utilidades.etiquetas.util.logging.LoggerTag
Personaliza un objeto DateFormatSymbols poniendo algunos nombres cortos en castellano.
setOpciones(String[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de String conteniendo en cada elemento una de las opciones con las que se pueden asociar los huecos.
setRespCorrecta(String[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de enteros que indica la posición de la opción que es correcta para cada hueco.
setRespCorrecta(boolean[][]) - Method in class xml.items.MatchXML
Método que inicializa el array de dos dimensiones de boolean que indica si la combinación de la opción "i" del grupo 1 con la "j" del grupo 2 es correcta o no.
setRespuesta(String) - Method in class xml.items.TextentryXML
Método que inicializa el String con la respuesta correcta.
setRespuestas(String[]) - Method in class xml.items.ChoiceXML
Método que inicializa el array con las respuestas posibles a elegir.
setRespuestas(String[]) - Method in class xml.items.InlinechoiceXML
Método que inicializa el array con las respuestas posibles a elegir.
setRespuestas1(String[]) - Method in class xml.items.MatchXML
Método que inicializa el array con las opciones posibles del grupo 1.
setRespuestas2(String[]) - Method in class xml.items.MatchXML
Método que inicializa el array con las opciones posibles del grupo 2.
setTextos(String[]) - Method in class xml.items.GapmatchXML
Método que inicializa el array de String con los textos que rodean a los huecos.
setTextos(String[]) - Method in class xml.items.HottextXML
Método que inicializa el array de String con los textos que rodean a los huecos.
setTextos(String, String) - Method in class xml.items.InlinechoiceXML
Método que inicializa el array con los textos antes y después de las opciones.
setTextos(String, String) - Method in class xml.items.TextentryXML
Método que inicializa el array con los textos antes y después del hueco a rellenar por el usuario.
shuffle - Variable in class xml.items.ChoiceXML
Mezclar las respuestas del ítem sí o no.
shuffle - Variable in class xml.items.GapmatchXML
Mezclar las opciones aleatoriamente o no.
shuffle - Variable in class xml.items.InlinechoiceXML
Mezclar las respuestas aleatoriamente sí o no.
shuffle - Variable in class xml.items.MatchXML
Mezclar las respuestas aleatoriamente sí o no.
shuffle - Variable in class xml.test.Ordering
Variable indicando si se deben mezclar aleatoriamente los ítems o no.
stringNumero - Variable in class utilidades.EnteroPositivo
Variable que contiene el número en un String.
sumaCorrectas(boolean[], String, HttpServletRequest) - Static method in class utilidades.Comprobaciones
Método para ayudar a leer un conjunto de checkboxes con un nombre base común de una página Web informando del número que están marcadas.

T

terminaChoice(HttpServletRequest, HttpServletResponse, String[], Identificador[], EnteroPositivo, boolean[], boolean[]) - Method in class control.Respuestaschoice
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
terminaGapmatch(HttpServletRequest, HttpServletResponse, String[], String[], Identificador[], Identificador[], EnteroPositivo[], String[], boolean[]) - Method in class control.Respuestasgapmatch
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
terminaGapmatch(HttpServletRequest, HttpServletResponse, String[], String[], Identificador[], EnteroPositivo, boolean[]) - Method in class control.Respuestashottext
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
terminaInlinechoice(HttpServletRequest, HttpServletResponse, String[], Identificador[], String, boolean[], String, String) - Method in class control.Respuestasinlinechoice
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
terminaMatch(HttpServletRequest, HttpServletResponse, String[], String[], Identificador[], Identificador[], EnteroPositivo, EnteroPositivo[], EnteroPositivo[], boolean[][], boolean[], boolean[]) - Method in class control.Respuestasmatch
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
terminaTextentry(HttpServletRequest, HttpServletResponse, String, EnteroPositivo, String, String) - Method in class control.Respuestastextentry
Este método se ejecuta una vez que se comprueba que todos los parámetros son correctos.
testIdentificadores(Identificador[], String, EstadoWeb, HttpServletRequest, String) - Static method in class utilidades.Identificador
Método estático para leer un grupo de identificadores recibidos como parámetros en el request.
testMaximo(EnteroPositivo, EstadoWeb, String, int, int) - Static method in class utilidades.Comprobaciones
Comprueba que el número máximo de elecciones introducido sea correcto en preguntas con un solo grupo de respuestas y entre las que se puede seleccionar más de una como correcta.
testPart - Variable in class xml.test.AssessmentTest
Objeto TestPart que contiene el Test, donde está la sección con las referencias a los ítems que incluye el Test.
TestPart - Class in xml.test
Clase que representa una Parte de un Test según la norma QTI del IMS.
TestPart(Identificador, String, String, ItemSessionControl, AssessmentSection) - Constructor for class xml.test.TestPart
Constructor que simplemente inicializa las variables de la clase.
testTablaMaximos(EnteroPositivo[], String, EstadoWeb, String[], String, String, int[], int) - Static method in class utilidades.Comprobaciones
Comprueba los números máximos de elecciones introducidos para una pregunta en la que hay varios grupos de opciones, y donde hay al menos un conjunto de elementos en el que cada elemento tiene su propio número máximo de elecciones con elementos de otro grupo.
Textentry - Class in control
Componente de control implícito asociado a la página JSP "textentry.jsp".
Textentry() - Constructor for class control.Textentry
 
TextentryXML - Class in xml.items
Clase contenedora del ítem tipo "Text Entry".
TextentryXML(String, String, String) - Constructor for class xml.items.TextentryXML
Constructor que permite inicializar el objeto con un primer grupo de parámetros.
texto1 - Variable in class xml.items.InlinechoiceXML
Texto antes de las respuestas.
texto1 - Variable in class xml.items.TextentryXML
Texto antes de la respuesta.
texto2 - Variable in class xml.items.InlinechoiceXML
Texto tras las respuestas.
texto2 - Variable in class xml.items.TextentryXML
Texto después de la respuesta.
textos - Variable in class xml.items.GapmatchXML
Textos en los que están los huecos imbuidos.
textos - Variable in class xml.items.HottextXML
Textos que rodean a los hot texts.
titulo - Variable in class utilidades.ResumenItem
Título del ítem.
titulo - Variable in class xml.items.AssessmentItem
Título del ítem.
titulo - Variable in class xml.test.AssessmentSection
Título de la sección.
titulo - Variable in class xml.test.AssessmentTest
Título del Test.
toHexChar(int) - Static method in class utilidades.UrlUtils
Converts Hex digit to a UTF-8 "Hex" character.

U

UrlUtils - Class in utilidades
Clase con métodos para codificar URLs.
UrlUtils() - Constructor for class utilidades.UrlUtils
 
utilidades - package utilidades
Proporciona clases para contener tipos de datos, clases resultado de las comprobaciones y clases con método estáticos para ayudar a realizar determinadas acciones repetitivas en la Aplicación Web.
utilidades.etiquetas.util - package utilidades.etiquetas.util
Contiene dos clases que implementan dos etiquetas personalizadas de la biblioteca util.
utilidades.etiquetas.util.logging - package utilidades.etiquetas.util.logging
Proporciona todas las clases necesarias para el correcto funcionamiento de la etiqueta definida con el nombre de logger, encargada del registro de los errores que se producen en la Aplicación Web.

V

visible - Variable in class xml.test.AssessmentSection
Si la sección es visible para el candidato que realice el test.

W

Weight - Class in xml.test
Clase que representa un Peso de un ítem según la norma QTI del IMS.
Weight(Identificador, double) - Constructor for class xml.test.Weight
Constructor que simplemente le da valores iniciales a las variables de la clase.
writeCabecera(XMLStreamWriter, ServletContext) - Method in class xml.items.AssessmentItem
Escribe en un writer específico para escribir archivos XML la cabecera común a todos los tipos de ítem XML.
writePie(XMLStreamWriter, ServletContext, String) - Method in class xml.items.AssessmentItem
Escribe en un writer específico para escribir archivos XML el pie común a todos los tipos de ítem XML.

X

xml.items - package xml.items
Proporciona las clases necesarias para almacenar la información relativa a todos los tipos de ítems y escribirlos en disco.
xml.test - package xml.test
Proporciona todas las clases que definen un test, correspondiéndose con la estructura de clases que define la norma QTI para un test.

A C D E F G H I L M N O P R S T U V W X

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