diff options
author | cecigg <caggsld@gmail.com> | 2014-10-12 19:28:43 (GMT) |
---|---|---|
committer | cecigg <caggsld@gmail.com> | 2014-10-12 19:28:43 (GMT) |
commit | a5f4711fa8ced5f71eabaf06d9a46fa0ba0dbfc8 (patch) | |
tree | e4f0b60e150204b2ac277596ccc1d3e83dcbcc3c | |
parent | 4215a259c0bbecd9a135ce3a9fff674fab8757e0 (diff) |
se modifico el archivo
3 files changed, 9 insertions, 4 deletions
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java index 406e606..d2a3416 100644 --- a/EjercitarServer/ejbModule/beans/AdministracionBean.java +++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java @@ -789,7 +789,7 @@ public class AdministracionBean implements AdministracionBeanRemote{ return parteEntera; } - public ArrayList <Object> registrarEjercicio(Asignatura asignatura, Integer idAlumno, Integer idEjercicio, Boolean respuesta){ + public ArrayList <Object> registrarEjercicio(Asignatura asignatura, Integer idAlumno, Ejercicio ejercicio, Boolean respuesta){ ArrayList<Object> datosFila = new ArrayList(); @@ -798,6 +798,9 @@ 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()); + datosFila.add(idAlumno); for(Tema tema : temas){ @@ -809,7 +812,9 @@ public class AdministracionBean implements AdministracionBeanRemote{ String porcentajeConcepto = getValorNodoRed(concepto.getNombre(), asignatura.getIdAsignatura(), idAlumno); datosFila.add(porcentajeConcepto); } - datosFila.add(idEjercicio); + datosFila.add(ejercicio.getIdEjercicio()); + datosFila.add(ejercicio.getAdivinanza()); + datosFila.add(ejercicio.getNivelDificultad()); datosFila.add((respuesta)?"SI":"NO"); datosFila.add("\r"); diff --git a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java index aaaa913..e19fcb3 100644 --- a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java +++ b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java @@ -46,7 +46,7 @@ public interface AdministracionBeanRemote { public int aPorcentaje (Double valor); public Tarea obtenerTarea(Integer idTarea); public Asignatura obtenerAsignatura (Integer idAsignatura); - public ArrayList <Object> registrarEjercicio(Asignatura asignatura, Integer idAlumno, Integer idEjercicio, Boolean respuesta); + public ArrayList <Object> registrarEjercicio(Asignatura asignatura, Integer idAlumno, Ejercicio ejercicio, Boolean respuesta); public Integer obtenerIdAlumno(); public Alumno agregarAlumno(Alumno alumno); public Ejercicio obtenerEjercicio(Integer id); diff --git a/EjercitarServer/ejbModule/beans/SimulacionBean.java b/EjercitarServer/ejbModule/beans/SimulacionBean.java index 27e5a56..338e151 100644 --- a/EjercitarServer/ejbModule/beans/SimulacionBean.java +++ b/EjercitarServer/ejbModule/beans/SimulacionBean.java @@ -150,7 +150,7 @@ public class SimulacionBean { //Asignatura asignatura, Integer idAlumno, Integer idEjercicio, Boolean respuesta - ArrayList <Object> fila = admin.registrarEjercicio(asignatura, alumno.getIdAlumno(), idEjercicio, respuestaCorrecta); + ArrayList <Object> fila = admin.registrarEjercicio(asignatura, alumno.getIdAlumno(), ejercicio, respuestaCorrecta); //datos.add(fila); crearArchivo(fila); } |