Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsreyes <sreyes@dataworks.com.py>2014-10-12 20:29:19 (GMT)
committer sreyes <sreyes@dataworks.com.py>2014-10-12 20:29:19 (GMT)
commitae037d1409f2c4b169d14166239729588031412d (patch)
treed348c61043cc2158cd9c5db207a91b1e8ac550f6
parentcc483ec621db687ea3b5cbfffd1bbab954b38510 (diff)
clear de listas
-rw-r--r--EjercitarJPA/build/classes/model/Alumno.classbin5874 -> 0 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Asignatura.classbin5192 -> 0 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Ejercicio.classbin6304 -> 0 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Sesion.classbin6175 -> 0 bytes
-rw-r--r--EjercitarServer/ejbModule/beans/SimulacionBean.java78
5 files changed, 37 insertions, 41 deletions
diff --git a/EjercitarJPA/build/classes/model/Alumno.class b/EjercitarJPA/build/classes/model/Alumno.class
deleted file mode 100644
index 4a99982..0000000
--- a/EjercitarJPA/build/classes/model/Alumno.class
+++ /dev/null
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Asignatura.class b/EjercitarJPA/build/classes/model/Asignatura.class
deleted file mode 100644
index 63a0eae..0000000
--- a/EjercitarJPA/build/classes/model/Asignatura.class
+++ /dev/null
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Ejercicio.class b/EjercitarJPA/build/classes/model/Ejercicio.class
deleted file mode 100644
index 1d96f7f..0000000
--- a/EjercitarJPA/build/classes/model/Ejercicio.class
+++ /dev/null
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Sesion.class b/EjercitarJPA/build/classes/model/Sesion.class
deleted file mode 100644
index 15296ce..0000000
--- a/EjercitarJPA/build/classes/model/Sesion.class
+++ /dev/null
Binary files differ
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();