test
Class AssessmentItem

java.lang.Object
  extended by test.AssessmentItem

public class AssessmentItem
extends java.lang.Object

Esta clase permite analizar el fichero que contiene un item, obteniendo el título y otros atributos, así como el tipo de item y el cuerpo de la pregunta.

Author:
Jesús Campos Álvarez

Constructor Summary
AssessmentItem(java.lang.String ruta)
          Constructor que se encarga de obtener todos los datos necesarios del item.
 
Method Summary
 java.util.Vector getChoice()
          Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo choice.
 java.util.Vector getGap()
          Método que permite obtener el vector que contiene la parte del cuerpo de una pregunta de tipo gapMatch donde se detallan los gaps.
 java.util.Vector getGapMatch()
          Método que permite obtener el vector que contiene la parte del cuerpo de una pregunta de tipo gapMatch donde se detallan las posibles respuestas.
 java.util.Vector getHottext()
          Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo hottext.
 java.util.Vector getInlinetext()
          Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo inline.
 java.lang.String getIntrs()
          Método para obtener lavcadena con las instrucciones.
 java.util.Vector getMatch1()
          Método que permite obtener el vector que contiene las filas de una pregunta tipo match.
 java.util.Vector getMatch2()
          Método que permite obtener el vector que contiene las columnas de una pregunta tipo match.
 int getMaxAssociations()
          Método que permite obtener el número máximo de asociaciones posibles en un pregunta de tipo match.
 int getMaxChoices()
          Método que permite obtener el número máximo de respuestas a marcar en una pregunta de respuesta múltiple.
 java.util.Vector getRespCorrecta()
          Método que permite obtener el vector con las respuestas correctas, que pueden ser una o varias según sea la pregunta de respuesta simple o no.
 java.lang.String getTipo()
          Método que permite obtener la cadena con el tipo de item.
 java.lang.String getTitle()
          Método para obtener la cadena con el título.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssessmentItem

public AssessmentItem(java.lang.String ruta)
               throws java.io.IOException,
                      org.xml.sax.SAXException,
                      javax.xml.parsers.ParserConfigurationException
Constructor que se encarga de obtener todos los datos necesarios del item. Lanza excepciones que son capturadas en la clase Item.

Parameters:
ruta - String con la dirección absoluta del item.
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
Method Detail

getTipo

public java.lang.String getTipo()
Método que permite obtener la cadena con el tipo de item.

Returns:
String con el tipo de item.

getTitle

public java.lang.String getTitle()
Método para obtener la cadena con el título.

Returns:
String con el título del item.

getMaxChoices

public int getMaxChoices()
Método que permite obtener el número máximo de respuestas a marcar en una pregunta de respuesta múltiple.

Returns:
entero con el atributo maxChoices.

getMaxAssociations

public int getMaxAssociations()
Método que permite obtener el número máximo de asociaciones posibles en un pregunta de tipo match.

Returns:
entero con el atributo maxAssociations

getRespCorrecta

public java.util.Vector getRespCorrecta()
Método que permite obtener el vector con las respuestas correctas, que pueden ser una o varias según sea la pregunta de respuesta simple o no.

Returns:
vector con las respuestas correctas.

getIntrs

public java.lang.String getIntrs()
Método para obtener lavcadena con las instrucciones.

Returns:
String con las instrucciones del item.

getChoice

public java.util.Vector getChoice()
Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo choice.

Returns:
vector con el cuerpo de la pregunta.

getHottext

public java.util.Vector getHottext()
Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo hottext.

Returns:
vector con el cuerpo de la pregunta.

getInlinetext

public java.util.Vector getInlinetext()
Método que permite obtener el vector que contiene el cuerpo de una pregunta de tipo inline.

Returns:
vector con el cuerpo de la pregunta.

getGapMatch

public java.util.Vector getGapMatch()
Método que permite obtener el vector que contiene la parte del cuerpo de una pregunta de tipo gapMatch donde se detallan las posibles respuestas.

Returns:
vector con las respuestas.

getGap

public java.util.Vector getGap()
Método que permite obtener el vector que contiene la parte del cuerpo de una pregunta de tipo gapMatch donde se detallan los gaps.

Returns:
vector con el texto y los huecos.

getMatch1

public java.util.Vector getMatch1()
Método que permite obtener el vector que contiene las filas de una pregunta tipo match.

Returns:
vector con las filas de la matriz de un item match.

getMatch2

public java.util.Vector getMatch2()
Método que permite obtener el vector que contiene las columnas de una pregunta tipo match.

Returns:
vector con las columnas de la matriz de un item match.