Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
diff options
context:
space:
mode:
Diffstat (limited to 'EjercitarServer/ejbModule/beans/EjercitarWSBean.java')
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSBean.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
index 0b42735..215916e 100644
--- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
+++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
@@ -156,7 +156,7 @@ public class EjercitarWSBean implements EjercitarWSRemote {
for (Concepto concepto : conceptoList) {
String nombreConcepto = concepto.getNombre();
double [] probCalc = net1.getNodeValue(nombreConcepto);
- System.out.println("proba " + probCalc.toString());
+ //System.out.println("proba " + probCalc.toString());
net1.setNodeDefinition(nombreConcepto, probCalc);
}
@@ -211,7 +211,7 @@ public class EjercitarWSBean implements EjercitarWSRemote {
double utilidadMax = 0;
Map<Double, Ejercicio> hUtilidades= new HashMap<Double, Ejercicio>();
Ejercicio ejercicio = null;
- //System.out.println("cantidad concepto: " + conceptoList.size() + " de la tarea: " + tarea.getDescripcion());
+ // System.out.println("cantidad concepto: " + conceptoList.size() + " de la tarea: " + tarea.getDescripcion());
for (Concepto concepto : conceptoList) {
//System.out.println("concepto " + concepto.getNombre());
Network net1 = new Network();
@@ -233,7 +233,7 @@ public class EjercitarWSBean implements EjercitarWSRemote {
double pC0 = values[0]; // P(C=0)
-
+ int cont = 0;
List<Ejercicio> ejercicios = concepto.getEjercicioList();
//System.out.println("cantidad ejercicio: " + ejercicios.size());
for(Ejercicio ejercicioConcepto : ejercicios){
@@ -281,10 +281,11 @@ public class EjercitarWSBean implements EjercitarWSRemote {
hUtilidades.put(utilidadMaxParcial, ejercicioConcepto);
//System.out.println("utilidadMax: " + utilidadMax);
- //System.out.println("utilidadMaxParcial: " + utilidadMaxParcial);
+ //System.out.println("cont" + cont++);
}
}
- //System.out.println(hUtilidades);
+
+ //System.out.println("obtener la sesion anterior ");
TreeMap<Double, Ejercicio> tUtilidades = new TreeMap<Double, Ejercicio>(hUtilidades);
///System.out.println(tUtilidades);
@@ -301,6 +302,8 @@ public class EjercitarWSBean implements EjercitarWSRemote {
Map.Entry<Double, Ejercicio> primerValor;
valor = tUtilidades.pollLastEntry();
primerValor = valor;
+ //System.out.println("primerValor: " + primerValor);
+
while(true) {
if (valor == null) return primerValor.getValue();
Ejercicio e = valor.getValue();
@@ -470,6 +473,9 @@ public class EjercitarWSBean implements EjercitarWSRemote {
Asignatura asignatura = em.find(Asignatura.class, 3);
+
+ admin.calcularProbabilidades(asignatura.getIdAsignatura());
+
System.out.println(asignatura.getNombre());
List<Tema> temas = (List<Tema>) em.createQuery("select t from Tema t where t.asignatura = :asignatura").setParameter("asignatura", asignatura).getResultList();
System.out.println("tema " + temas.size());