test
Class Item

java.lang.Object
  extended by test.Item

public class Item
extends java.lang.Object

Esta clase define un objeto que se encarga de obtener el contenido de un item a partir de su dirección. Con la llamada a métodos de otras clases obtiene el código HTML de la pregunta y los objetos con la evaluación.

Author:
Jesús Campos Álvarez

Constructor Summary
Item()
          Constructor de la clase.
 
Method Summary
 int getAciertos()
          Método que permite obtener el número de aciertos en una pregunta de respuesta múltiple.
 boolean getBien()
          Método que permite averiguar si el item se ha respondido correctamente.
 java.lang.String getItemTest(java.lang.String dirItem, java.lang.String ok, javax.servlet.http.HttpServletRequest request, int numpreg)
          Este método obtiene el código HTML del item a partir de la dirección del fichero que lo contiene, la cadena ok que indica si hay que corregir o no, el obejeto request para obtener la sesión, y el número de pregunta que es este item en el orden del test.
 boolean getNoContestada()
          Método que permite saber si se ha respondido o no el item.
 int getNumCorrectas()
          Método que permite obtener el número de respuestas correctas posibles en una pregunta de respuesta múltiple.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Item

public Item()
Constructor de la clase.

Method Detail

getItemTest

public java.lang.String getItemTest(java.lang.String dirItem,
                                    java.lang.String ok,
                                    javax.servlet.http.HttpServletRequest request,
                                    int numpreg)
Este método obtiene el código HTML del item a partir de la dirección del fichero que lo contiene, la cadena ok que indica si hay que corregir o no, el obejeto request para obtener la sesión, y el número de pregunta que es este item en el orden del test. Devuelve la cadena de código HTML.

Parameters:
dirItem - String con la dirección absoluta del fichero del item.
ok - String que indica si se pulsado corregir.
request - objeto HttpServletRequest de la sesión.
numpreg - número de pregunta que es este item.
Returns:
String con el código HTML que representa la pregunta.

getBien

public boolean getBien()
Método que permite averiguar si el item se ha respondido correctamente.

Returns:
true si se responde correctamente, false si incorrecta.

getNoContestada

public boolean getNoContestada()
Método que permite saber si se ha respondido o no el item.

Returns:
true si no se deja en blanco la respuesta, false si se contesta.

getAciertos

public int getAciertos()
Método que permite obtener el número de aciertos en una pregunta de respuesta múltiple.

Returns:
entero con el número de aciertos parciales en una pregunta de respuesta múltiple.

getNumCorrectas

public int getNumCorrectas()
Método que permite obtener el número de respuestas correctas posibles en una pregunta de respuesta múltiple.

Returns:
entero con el número de respuestas totales correctas en una pregunta de respuesta múltiple.