Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcecigg <caggsld@gmail.com>2013-11-24 19:17:30 (GMT)
committer cecigg <caggsld@gmail.com>2013-11-24 19:17:30 (GMT)
commite44ccf6e2b1268089d7cc2bb6c0577d129a7d323 (patch)
tree086c3923997ceeb0e84a61b11fc25295addecc18
parenta7ca5050ebce79150f9347e394863d6c02bde4ad (diff)
ddd
-rw-r--r--EjercitarServer/ejbModule/beans/EjercitarWSBean.java20
1 files changed, 3 insertions, 17 deletions
diff --git a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
index d2511b9..733f4da 100644
--- a/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
+++ b/EjercitarServer/ejbModule/beans/EjercitarWSBean.java
@@ -38,9 +38,6 @@ import model.Tema;
@Stateless
public class EjercitarWSBean implements EjercitarWSRemote {
-
-
- /**
@WebMethod
public String getDatosAlumno(int idAlumno) {
@@ -50,17 +47,6 @@ public class EjercitarWSBean implements EjercitarWSRemote {
String nombreApellido = alumno.getNombre() + "#" + alumno.getApellido();
return nombreApellido;
}
-
-
- @WebMethod
- public String getDatosAlumno(int idAlumno) {
- // TODO Auto-generated method stub
- System.out.println("getdatosalumno");
- Alumno alumno = em.find(Alumno.class, idAlumno);
- String nombreApellido = alumno.getNombre() + "#" + alumno.getApellido();
- return nombreApellido;
- }
-
@WebMethod
public String [] getTareas(int idAlumno) {
@@ -101,7 +87,6 @@ public class EjercitarWSBean implements EjercitarWSRemote {
}
- /*
@WebMethod
public String getSiguienteEjercicio(int idTarea, int idAlumno, int idEjercicio, String respuesta) {
@@ -131,7 +116,7 @@ public class EjercitarWSBean implements EjercitarWSRemote {
net1.updateBeliefs();
String nombreEjercicio = "E" + idEjercicio;
System.out.println("proba d");
-
+ if(respuesta.equals(ejercicio.getRespuesta().getDescripcion())) {
net1.setEvidence(nombreEjercicio, "Correcto");
} else {
net1.setEvidence(nombreEjercicio, "Incorrecto");
@@ -142,7 +127,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());
net1.setNodeDefinition(nombreConcepto, probCalc);
}
@@ -180,6 +165,7 @@ public class EjercitarWSBean implements EjercitarWSRemote {
double utilidadMax = 0;
Ejercicio ejercicio = null;
+ List<Concepto> conceptoList = em.createQuery("Select c from Concepto c inner join c.tareaList t where t = :tarea").setParameter("tarea", tarea).getResultList();
for (Concepto concepto : conceptoList) {
// red