diff options
author | cecigg <caggsld@gmail.com> | 2013-11-24 19:17:30 (GMT) |
---|---|---|
committer | cecigg <caggsld@gmail.com> | 2013-11-24 19:17:30 (GMT) |
commit | e44ccf6e2b1268089d7cc2bb6c0577d129a7d323 (patch) | |
tree | 086c3923997ceeb0e84a61b11fc25295addecc18 | |
parent | a7ca5050ebce79150f9347e394863d6c02bde4ad (diff) |
ddd
-rw-r--r-- | EjercitarServer/ejbModule/beans/EjercitarWSBean.java | 20 |
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
|