diff options
author | sreyes <sreyes@dataworks.com.py> | 2014-10-12 20:29:19 (GMT) |
---|---|---|
committer | sreyes <sreyes@dataworks.com.py> | 2014-10-12 20:29:19 (GMT) |
commit | ae037d1409f2c4b169d14166239729588031412d (patch) | |
tree | d348c61043cc2158cd9c5db207a91b1e8ac550f6 | |
parent | cc483ec621db687ea3b5cbfffd1bbab954b38510 (diff) |
clear de listas
-rw-r--r-- | EjercitarJPA/build/classes/model/Alumno.class | bin | 5874 -> 0 bytes | |||
-rw-r--r-- | EjercitarJPA/build/classes/model/Asignatura.class | bin | 5192 -> 0 bytes | |||
-rw-r--r-- | EjercitarJPA/build/classes/model/Ejercicio.class | bin | 6304 -> 0 bytes | |||
-rw-r--r-- | EjercitarJPA/build/classes/model/Sesion.class | bin | 6175 -> 0 bytes | |||
-rw-r--r-- | EjercitarServer/ejbModule/beans/SimulacionBean.java | 78 |
5 files changed, 37 insertions, 41 deletions
diff --git a/EjercitarJPA/build/classes/model/Alumno.class b/EjercitarJPA/build/classes/model/Alumno.class Binary files differdeleted file mode 100644 index 4a99982..0000000 --- a/EjercitarJPA/build/classes/model/Alumno.class +++ /dev/null diff --git a/EjercitarJPA/build/classes/model/Asignatura.class b/EjercitarJPA/build/classes/model/Asignatura.class Binary files differdeleted file mode 100644 index 63a0eae..0000000 --- a/EjercitarJPA/build/classes/model/Asignatura.class +++ /dev/null diff --git a/EjercitarJPA/build/classes/model/Ejercicio.class b/EjercitarJPA/build/classes/model/Ejercicio.class Binary files differdeleted file mode 100644 index 1d96f7f..0000000 --- a/EjercitarJPA/build/classes/model/Ejercicio.class +++ /dev/null diff --git a/EjercitarJPA/build/classes/model/Sesion.class b/EjercitarJPA/build/classes/model/Sesion.class Binary files differdeleted file mode 100644 index 15296ce..0000000 --- a/EjercitarJPA/build/classes/model/Sesion.class +++ /dev/null diff --git a/EjercitarServer/ejbModule/beans/SimulacionBean.java b/EjercitarServer/ejbModule/beans/SimulacionBean.java index 27e5a56..bbc097a 100644 --- a/EjercitarServer/ejbModule/beans/SimulacionBean.java +++ b/EjercitarServer/ejbModule/beans/SimulacionBean.java @@ -103,12 +103,8 @@ public class SimulacionBean { Asignatura asignatura = admin.obtenerAsignatura(3); Tarea tarea = admin.obtenerTarea(3); - ArrayList<ArrayList<Object>> datos = new ArrayList(); - - - //getValorNodoRed List<Alumno> alumnos = generacionAlumnos(asignatura); - System.out.println("##########alumnos creados######" + alumnos.size()); + System.out.println("##########alumnos creados######" + alumnos.size()); for(Alumno alumno : alumnos) { System.out.println("tarea: " + tarea.getIdTarea() + "alumno: " + alumno.getIdAlumno()); @@ -120,44 +116,43 @@ public class SimulacionBean { Boolean parada = false; int cant = 0; Random rnd = new Random(); - - - - for (int i = 0; i < tarea.getCantidadEjercicioParada(); i++) { - - String [] ejercicioString = siguienteEjercicio.split("#"); - Integer idEjercicio = Integer.valueOf(ejercicioString[0]); - Ejercicio ejercicio = admin.obtenerEjercicio(idEjercicio); - - - int decision = rnd.nextInt(100); - String respuesta = null; - int idRespuesta; - Boolean respuestaCorrecta = false; - if(decision <= (alumno.getTipoAlumno()*100)) { - respuesta = ejercicio.getRespuesta().getDescripcion(); - idRespuesta = ejercicio.getRespuesta().getIdRespuesta(); - respuestaCorrecta = true; - } else { - List <Respuesta> respuestas = admin.obtenerRespuestas(ejercicio); - respuesta = respuestas.get(0).equals(ejercicio.getRespuesta()) ? - respuestas.get(1).getDescripcion() : respuestas.get(0).getDescripcion(); - /*idRespuesta = ejercicio.getRespuestaList().get(0).equals(ejercicio.getRespuesta()) ? - ejercicio.getRespuestaList().get(1).getIdRespuesta() : ejercicio.getRespuestaList().get(0).getIdRespuesta(); */ - } - - siguienteEjercicio = ws.getSiguienteEjercicio(tarea.getIdTarea(), alumno.getIdAlumno(), ejercicio.getIdEjercicio(), respuesta); - //Asignatura asignatura, Integer idAlumno, Integer idEjercicio, Boolean respuesta - - ArrayList <Object> fila = admin.registrarEjercicio(asignatura, alumno.getIdAlumno(), idEjercicio, respuestaCorrecta); - //datos.add(fila); - crearArchivo(fila); + for (int i = 0; i < tarea.getCantidadEjercicioParada(); i++) { + + String [] ejercicioString = siguienteEjercicio.split("#"); + Integer idEjercicio = Integer.valueOf(ejercicioString[0]); + Ejercicio ejercicio = admin.obtenerEjercicio(idEjercicio); + + int decision = rnd.nextInt(100); + String respuesta = null; + int idRespuesta; + Boolean respuestaCorrecta = false; + if(decision <= (alumno.getTipoAlumno()*100)) { + respuesta = ejercicio.getRespuesta().getDescripcion(); + idRespuesta = ejercicio.getRespuesta().getIdRespuesta(); + respuestaCorrecta = true; + } else { + List <Respuesta> respuestas = admin.obtenerRespuestas(ejercicio); + respuesta = respuestas.get(0).equals(ejercicio.getRespuesta()) ? + respuestas.get(1).getDescripcion() : respuestas.get(0).getDescripcion(); + /*idRespuesta = ejercicio.getRespuestaList().get(0).equals(ejercicio.getRespuesta()) ? + ejercicio.getRespuestaList().get(1).getIdRespuesta() : ejercicio.getRespuestaList().get(0).getIdRespuesta(); */ + respuestas.clear(); + } + + siguienteEjercicio = ws.getSiguienteEjercicio(tarea.getIdTarea(), alumno.getIdAlumno(), ejercicio.getIdEjercicio(), respuesta); + //Asignatura asignatura, Integer idAlumno, Integer idEjercicio, Boolean respuesta + + + ArrayList <Object> fila = admin.registrarEjercicio(asignatura, alumno.getIdAlumno(), idEjercicio, respuestaCorrecta); + //datos.add(fila); + crearArchivo(fila); + fila.clear(); } - - System.out.println("alumno creado " + alumno.getNombre()); - - ws.terminarTarea(idSesion); + + System.out.println("alumno creado " + alumno.getNombre()); + + ws.terminarTarea(idSesion); } // crearArchivo(datos); @@ -177,6 +172,7 @@ public class SimulacionBean { escribir.close(); + } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); |