diff options
Diffstat (limited to 'EjercitarServer/ejbModule/beans/AdministracionBean.java')
-rw-r--r-- | EjercitarServer/ejbModule/beans/AdministracionBean.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java index d2a3416..92a251f 100644 --- a/EjercitarServer/ejbModule/beans/AdministracionBean.java +++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java @@ -89,13 +89,13 @@ public class AdministracionBean implements AdministracionBeanRemote{ private double calcularXasterisco(Ejercicio ejercicio) { // TODO Auto-generated method stub //indice de discriminacion - double a = 1; + double a = 2; //b = nivel de dificultad double b = ejercicio.getNivelDificultad(); - //c = 1/n - double c = 1.0 / Double.valueOf(ejercicio.getConceptoList().size()); + //c = 1/n n = cantidad respuesta. + double c = 1.0 / 4 ;// Double.valueOf(ejercicio.getConceptoList().size()); //s = adivinanza double s = ejercicio.getAdivinanza(); @@ -112,13 +112,13 @@ public class AdministracionBean implements AdministracionBeanRemote{ //G(X) = 1- ( (1-c)(1+exp(-1.7ab)) ) / ( 1+exp(1.7a(x-b)) ) System.out.println("##################################################"); //indice de discriminacion - double a = 1; + double a = 2; //b = nivel de dificultad double b = ejercicio.getNivelDificultad(); //c = 1/n - double c = 1.0 / Double.valueOf(ejercicio.getConceptoList().size()); + double c = 1.0 / 4;// Double.valueOf(ejercicio.getConceptoList().size()); System.out.println("cant concepto: " + ejercicio.getConceptoList().size()); System.out.println("a: " + a + "b: " + b + "c: " + c); @@ -368,7 +368,7 @@ public class AdministracionBean implements AdministracionBeanRemote{ System.out.println("**************************************************************"); int j = 0; for(int i = 0; i < dimension; i++) { - temaDef[j] = 1- cpTema(tema, i); + temaDef[j] = 1 - cpTema(tema, i); j++; temaDef[j] = 1 - temaDef[j-1]; j++; @@ -534,9 +534,9 @@ public class AdministracionBean implements AdministracionBeanRemote{ net.updateBeliefs(); //cambiar formato nodo - System.out.println(nombre); + //System.out.println(nombre); String titulo = sp.convertirEspacioToGuion(nombre); - System.out.println(titulo); + //System.out.println(titulo); double [] valor = net.getNodeValue(titulo); double conoce = valor[1]; @@ -798,11 +798,12 @@ public class AdministracionBean implements AdministracionBeanRemote{ query.setParameter("asignatura", asignatura); List <Concepto>conceptos = query.getResultList(); List<Tema> temas= obtenerTemas(asignatura); - System.out.println("temas: " + temas.toString()); - System.out.println("conceptos: " + conceptos.toString()); + //System.out.println("temas: " + temas.toString()); + //System.out.println("conceptos: " + conceptos.toString()); datosFila.add(idAlumno); + datosFila.add( getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), idAlumno)); for(Tema tema : temas){ String porcentajeTema = getValorNodoRed(tema.getNombre(), asignatura.getIdAsignatura(), idAlumno); datosFila.add(porcentajeTema); |