|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectutilidades.Comprobaciones
public class Comprobaciones
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.
| Constructor Summary | |
|---|---|
Comprobaciones()
|
|
| Method Summary | |
|---|---|
static void |
leeCheckBoxes(boolean[] respFija,
java.lang.String origen,
HttpServletRequest request)
Método para ayudar a leer un conjunto de checkboxes con un nombre base común de una página Web. |
static int |
sumaCorrectas(boolean[] respCorrecta,
java.lang.String origen,
HttpServletRequest request)
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. |
static void |
testMaximo(EnteroPositivo maxChoices,
EstadoWeb estado,
java.lang.String campo,
int numCorrectas,
int numMaxOpciones)
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. |
static void |
testTablaMaximos(EnteroPositivo[] maxChoices,
java.lang.String campo,
EstadoWeb estado,
java.lang.String[] max,
java.lang.String grupo,
java.lang.String elemento,
int[] numCorrectas,
int numOpciones)
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Comprobaciones()
| Method Detail |
|---|
public static int sumaCorrectas(boolean[] respCorrecta,
java.lang.String origen,
HttpServletRequest request)
array de boolean con las
respuestas correctas, devolviendo el número de respuestas correctas totales.
respCorrecta - array de boolean a rellenar marcando las respuestas correctasorigen - nombre base de los checkboxes a leerrequest - petición recibida del cliente donde están almacenados las
respuestas correctas marcadas por el usuario
javax.servlet.http.HttpServletRequest#getParameter,
EstadoWeb.añadeError(String, String)
public static void leeCheckBoxes(boolean[] respFija,
java.lang.String origen,
HttpServletRequest request)
boolean
que recibe como parámetro en función de si está cada checkbox marcado o no.
respFija - array de boolean con las respuestas fijasorigen - nombre base de los checkbox de respuesta fijarequest - petición del clientejavax.servlet.http.HttpServletRequest#getParameter
public static void testMaximo(EnteroPositivo maxChoices,
EstadoWeb estado,
java.lang.String campo,
int numCorrectas,
int numMaxOpciones)
esPositivo de EnteroPositivo, mayor que el número
de opciones marcadas como correctas o cero, y menor que el número total de opciones de
respuesta disponibles.
maxChoices - enteroPositivo inicializado con el string introducido por el
usuario con el número máximo de elecciones a comprobarestado - estadoWeb, representando el estado de la web. Se modifica con
el estado tras la comprobación del número máximo de elecciones.campo - campo de la web de donde se ha leído el número máximo de
elecciones indicando dónde poner el foco en caso de errornumCorrectas - número de respuestas marcadas como correctas totalesnumMaxOpciones - número máximo de respuestas posibles que tiene el candidato
para elegirMensajeEstado,
EstadoWeb.añadeError(String, String),
EnteroPositivo
public static void testTablaMaximos(EnteroPositivo[] maxChoices,
java.lang.String campo,
EstadoWeb estado,
java.lang.String[] max,
java.lang.String grupo,
java.lang.String elemento,
int[] numCorrectas,
int numOpciones)
esPositivo
de EnteroPositivo, mayor que el número de opciones marcadas como correctas
o cero, y menor que el número total de opciones de respuesta disponibles.
maxChoices - array de enteroPositivo con el número máximo de elecciones de
cada elemento del grupo a rellenar con los string leídos de la
página web contenidos en el parámetro maxcampo - nombre base del campo de la web de donde se ha leído el número
máximo de elecciones y dónde poner el foco en caso de errorestado - estadoWeb, representando el estado de la web. Se modifica con
el estado tras las comprobacionesmax - array de string con los número máximos de elecciones leídos de
la página webgrupo - string con el grupo al que pertenecen los números máximos de
elecciones. Para rellenar correctamente los avisos al usuario.elemento - Si tratamos a las filas o las columnas. Para rellenar
correctamente los avisos al usuario en caso de error.numCorrectas - array con el número de respuestas marcadas como correctas de
cada elementonumOpciones - número máximo de opciones posibles a elegir como correctasMensajeEstado,
EstadoWeb.añadeError(String, String),
EnteroPositivo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||