Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarWeb
diff options
context:
space:
mode:
authorcecigg <caggsld@gmail.com>2014-09-29 14:03:20 (GMT)
committer cecigg <caggsld@gmail.com>2014-09-29 14:03:20 (GMT)
commit22ebd3fcc195bb2ee6023864dc55b93f2876f687 (patch)
tree19edada07f29ae2493cefd0ec57f40da727b1145 /EjercitarWeb
parentd27b75e4f68fcc666546dbe2494a98b9b8fd2007 (diff)
parent91abf102d0a2a826e7b9cb91492d8a425295a3f7 (diff)
Merge remote-tracking branch 'remotes/origin/samurey' into Cecilia
Conflicts: EjercitarServer/ejbModule/beans/AdministracionBean.java EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java EjercitarWeb/src/src/CargarResultadosServlet.java
Diffstat (limited to 'EjercitarWeb')
-rw-r--r--EjercitarWeb/.classpath3
-rw-r--r--EjercitarWeb/WebContent/ver_resultados.jsp50
-rw-r--r--EjercitarWeb/build/classes/src/NuevoEjercicioServlet.classbin5078 -> 0 bytes
-rw-r--r--EjercitarWeb/build/classes/src/NuevoTemaServlet.classbin3464 -> 0 bytes
-rw-r--r--EjercitarWeb/lib/joda-time-2.4.jarbin0 -> 586201 bytes
-rw-r--r--EjercitarWeb/src/src/CargarDatosPersonalesServlet.java23
-rw-r--r--EjercitarWeb/src/src/CargarEntornoPersonalServlet.java10
-rw-r--r--EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java2
-rw-r--r--EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java12
-rw-r--r--EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java14
-rw-r--r--EjercitarWeb/src/src/CargarResultadosServlet.java8
11 files changed, 73 insertions, 49 deletions
diff --git a/EjercitarWeb/.classpath b/EjercitarWeb/.classpath
index 0a8fdcb..31e6070 100644
--- a/EjercitarWeb/.classpath
+++ b/EjercitarWeb/.classpath
@@ -11,6 +11,7 @@
<classpathentry kind="lib" path="/EjercitarJPA/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
<classpathentry kind="con" path="org.jboss.ide.eclipse.as.classpath.core.javaee-5.0"/>
<classpathentry kind="src" path="/EjercitarServer"/>
- <classpathentry kind="lib" path="C:/jboss-as-distribution-6.0.0.Final/jboss-6.0.0.Final/client/jboss-servlet-api_3.0_spec.jar"/>
+ <classpathentry kind="lib" path="lib/jboss-servlet-api_3.0_spec.jar"/>
+ <classpathentry kind="lib" path="lib/joda-time-2.4.jar"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
diff --git a/EjercitarWeb/WebContent/ver_resultados.jsp b/EjercitarWeb/WebContent/ver_resultados.jsp
index 70eee3d..192a7cd 100644
--- a/EjercitarWeb/WebContent/ver_resultados.jsp
+++ b/EjercitarWeb/WebContent/ver_resultados.jsp
@@ -36,13 +36,13 @@
<div class="tab-pane active" id="tabs-1">
<div id="resultados"></div>
<div class="panel panel-default">
- <div class="panel-heading">Promedio de Temas</div>
+ <div class="panel-heading">Conocimiento de Temas</div>
<div class="panel-body">
<div id="grafico_temas"></div>
</div>
</div>
<div class="panel panel-default">
- <div class="panel-heading">Promedio de Conceptos</div>
+ <div class="panel-heading">Conocimiento de Conceptos</div>
<div class="panel-body">
<div id="resultados_conceptos"></div>
<div id="grafico_conceptos"></div>
@@ -92,9 +92,9 @@
<div class="panel-body">
<div class="col-xs-3">
<ul id="tabs-individual" class="nav nav-tabs tabs-left" role="tablist">
- <li class="active"><a href="#tabs-11" role="tab" data-toggle="tab">Datos Personales</a></li>
- <li><a href="#tabs-22" role="tab" data-toggle="tab">Entorno Personal </a></li>
- <li><a href="#tabs-33" role="tab" data-toggle="tab">Resultados</a></li>
+ <li ><a href="#tabs-11" role="tab" data-toggle="tab">Datos Personales</a></li>
+ <li onclick="cargarInfoEnt(<%= request.getParameter("asignatura") %>)"><a href="#tabs-22" role="tab" data-toggle="tab">Entorno Personal </a></li>
+ <li onclick="cargarInfoInd(<%= request.getParameter("asignatura") %>)"><a href="#tabs-33" role="tab" data-toggle="tab">Resultados</a></li>
</ul>
</div>
<div class="col-xs-9">
@@ -107,7 +107,7 @@
<div class="panel panel-default">
<div class="panel-heading">Estados de animo</div>
<div class="panel-body">
- <div id="grafico_animo"></div>
+ <div id="grafico_animo" ></div>
</div>
</div>
<div class="panel panel-default">
@@ -125,14 +125,15 @@
</div>
<div class="tab-pane" id="tabs-33">
<div id="resultados_ind"></div>
+
<div class="panel panel-default">
- <div class="panel-heading">Probabilidades de Temas</div>
+ <div class="panel-heading">Conocimiento de Temas</div>
<div class="panel-body">
<div id="grafico_temas_ind"></div>
</div>
</div>
<div class="panel panel-default">
- <div class="panel-heading">Probabilidades de Conceptos</div>
+ <div class="panel-heading">Conocimiento de Conceptos</div>
<div class="panel-body">
<div id="resultados_conceptos_ind"></div>
<div id="grafico_conceptos_ind"></div>
@@ -165,21 +166,33 @@
function cargarInformacionAlumno(asignatura) {
var alumno_id = $("#alumnos").val(); //ya se tiene el objeto select
if (alumno_id != -1) {
- $("#datos_personales").load("CargarDatosPersonalesServlet", {alumno_id:alumno_id});
- $("#datos_entorno").load("CargarEntornoPersonalServlet", {alumno_id:alumno_id}, function() {
- $('#animo_grafico').attc();
- $('#padres_grafico').attc();
- $('#hogar_grafico').attc();
- });
- $("#resultados_ind").load("CargarResultadosIndividualesServlet", {asignatura:asignatura, alumno_id:alumno_id}, function() {
- $('#tema_grafico_ind').attc();
- $('#concepto_grafico_ind').attc();
+ $("#datos_personales").load("CargarDatosPersonalesServlet", {alumno_id:alumno_id}, function() {
+ $("#tab-individual-panel").show(100);
+ $( "#tabs-individual" ).tabs( "option", "active", 0 );
});
- $("#tab-individual-panel").show(100);
+
} else {
$('#tab-individual-panel').hide(100);
}
}
+
+ function cargarInfoEnt(asignatura) {
+ var alumno_id = $('#alumnos').val();
+ $("#datos_entorno").load("CargarEntornoPersonalServlet", {alumno_id:alumno_id}, function() {
+ $('#animo_grafico').attc();
+ $('#padres_grafico').attc();
+ $('#hogar_grafico').attc();
+ });
+ }
+
+ function cargarInfoInd(asignatura) {
+ var alumno_id = $('#alumnos').val();
+ $("#resultados_ind").load("CargarResultadosIndividualesServlet", {asignatura:asignatura, alumno_id:alumno_id}, function() {
+ $('#tema_grafico_ind').attc();
+ $('#concepto_grafico_ind').attc();
+ });
+ };
+
function cargarResultadosGenerales(asignatura) {
$("#resultados").load("CargarResultadosGeneralesTemasServlet", {asignatura:asignatura}, function() {
$('#tema_grafico').attc();
@@ -195,6 +208,7 @@
$(document).ready(function() {
cargarResultadosGenerales(<%= request.getParameter("asignatura") %>)
});
+
</script>
</body>
</html> \ No newline at end of file
diff --git a/EjercitarWeb/build/classes/src/NuevoEjercicioServlet.class b/EjercitarWeb/build/classes/src/NuevoEjercicioServlet.class
deleted file mode 100644
index 0406884..0000000
--- a/EjercitarWeb/build/classes/src/NuevoEjercicioServlet.class
+++ /dev/null
Binary files differ
diff --git a/EjercitarWeb/build/classes/src/NuevoTemaServlet.class b/EjercitarWeb/build/classes/src/NuevoTemaServlet.class
deleted file mode 100644
index de002dd..0000000
--- a/EjercitarWeb/build/classes/src/NuevoTemaServlet.class
+++ /dev/null
Binary files differ
diff --git a/EjercitarWeb/lib/joda-time-2.4.jar b/EjercitarWeb/lib/joda-time-2.4.jar
new file mode 100644
index 0000000..ace67d7
--- /dev/null
+++ b/EjercitarWeb/lib/joda-time-2.4.jar
Binary files differ
diff --git a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
index fb82fad..f598b4e 100644
--- a/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
+++ b/EjercitarWeb/src/src/CargarDatosPersonalesServlet.java
@@ -2,7 +2,9 @@ package src;
import java.io.IOException;
import java.io.PrintWriter;
+import java.text.DateFormat;
import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.List;
import javax.ejb.EJB;
@@ -14,9 +16,11 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.joda.time.DateTime;
+//import org.joda.time.Period;
+
import model.Alumno;
import model.Sesion;
-
import beans.AdministracionBeanRemote;
/**
@@ -47,14 +51,23 @@ public class CargarDatosPersonalesServlet extends HttpServlet {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
- SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
-
+
String alumno_id = request.getParameter("alumno_id");
Alumno alumno = em.find(Alumno.class, Integer.valueOf(alumno_id));
-
+
+ DateFormat df = DateFormat.getDateInstance(DateFormat.FULL);
+ String fecha = df.format(alumno.getFechaNacimiento());
+
+ DateTime d1 = new DateTime(alumno.getFechaNacimiento());
+ DateTime d2 = new DateTime(new Date());
+
+
+ // Period p = new Period(new DateTime(alumno.getFechaNacimiento()), new DateTime(new Date()));//new Period(alumno.getFechaNacimiento(), new Date());
+
try {
out.printf("<h1>" + alumno.getNombre() + " " + alumno.getApellido() + "</h1>");
- out.printf("<p>" + sdf.format(alumno.getFechaNacimiento()) + "</p>");
+ out.printf("<p><legend> Nació el " + fecha + "</legend></p>");
+ out.printf("<p><legend> Tiene " + (d2.getYear() - d1.getYear()) + " años</legend></p>");
} finally {
out.close();
}
diff --git a/EjercitarWeb/src/src/CargarEntornoPersonalServlet.java b/EjercitarWeb/src/src/CargarEntornoPersonalServlet.java
index c7fb4a7..8bb57cd 100644
--- a/EjercitarWeb/src/src/CargarEntornoPersonalServlet.java
+++ b/EjercitarWeb/src/src/CargarEntornoPersonalServlet.java
@@ -72,10 +72,10 @@ public class CargarEntornoPersonalServlet extends HttpServlet {
for(Sesion sesion : sesionList) {
String estado = sesion.getEstadoAnimo();
- if(estado.equals("Feliz")) cantidadFeliz++;
- if(estado.equals("Triste")) cantidadTriste++;
- if(estado.equals("Enamorado")) cantidadEnamorado++;
- if(estado.equals("Suenho")) cantidadSuenho++;
+ if(estado.equals("feliz")) cantidadFeliz++;
+ if(estado.equals("triste")) cantidadTriste++;
+ if(estado.equals("enamorado")) cantidadEnamorado++;
+ if(estado.equals("suenho")) cantidadSuenho++;
if(sesion.getAyudaPadres()) cantidadPadres++;
if(sesion.getDesdeHogar()) cantidadHogar++;
@@ -156,7 +156,7 @@ public class CargarEntornoPersonalServlet extends HttpServlet {
out.printf("<tr>");
out.printf("<td class='lname'>");
- out.printf("Suenho");
+ out.printf("Con Sueño");
out.printf("</td>");
out.printf("<td class='lname'>");
diff --git a/EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java b/EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java
index d76ecd2..37f0cd6 100644
--- a/EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java
@@ -137,7 +137,7 @@ public class CargarResultadosGeneralesConceptosServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- out.printf(Double.toString(promedioConceptos.get(key)));
+ out.print(abr.aPorcentaje(Double.toString(promedioConceptos.get(key))));
out.printf("</td>");
out.printf("</tr>");
diff --git a/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java b/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java
index db708f6..350d876 100644
--- a/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java
@@ -83,9 +83,6 @@ public class CargarResultadosGeneralesTemasServlet extends HttpServlet {
promedioGeneral = promedioGeneral/alumnoList.size();
- Double pgp = promedioGeneral*100;
-
-
//calculo promedio temas
for(int i = 0; i < temaList.size(); i++)
promedioTemas[i] = promedioTemas[i]/alumnoList.size();
@@ -99,9 +96,9 @@ public class CargarResultadosGeneralesTemasServlet extends HttpServlet {
out.printf("<h1>" + asignatura.getNombre() + "</h2>");
out.printf("</br>");
- out.printf("Promedio general: ");
- out.print(pgp.intValue());
-
+ out.printf("<legend> Conocimiento general: ");
+ out.print((abr.aPorcentaje(promedioGeneral)));
+ out.print(" % </legend>");
out.printf("<table title=\"Resultados\"" +
"id=\"tema_grafico\"" +
"summary=\"tema\"" +
@@ -139,10 +136,11 @@ public class CargarResultadosGeneralesTemasServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- out.printf(Double.toString(promedioTemas[c]));
+ out.print(abr.aPorcentaje(Double.toString(promedioTemas[c])));
out.printf("</td>");
out.printf("</tr>");
+ c++;
}
out.printf("</tbody>");
out.printf("</table>");
diff --git a/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java b/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java
index b265239..62b983c 100644
--- a/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java
@@ -68,17 +68,15 @@ public class CargarResultadosIndividualesServlet extends HttpServlet {
.setParameter("tema", tema).getResultList());
}
- Double pgp = abr.getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno()) * 100;
-
try {
out.printf("<h1>" + asignatura.getNombre() + "</h2>");
out.printf("</br>");
- out.printf("Promedio general: ");
- out.print(pgp.intValue());
-
- out.printf("<table title=\"Resultados\"" +
+ out.printf("<legend> Conocimiento general: ");
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno())));
+ out.print(" % </legend>");
+ out.printf("<table class=\"table\" title=\"Resultados\"" +
"id=\"tema_grafico_ind\"" +
"summary=\"tema\"" +
"data-attc-createChart=\"true\" " +
@@ -114,7 +112,7 @@ public class CargarResultadosIndividualesServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- out.printf(abr.getValorNodoRed(tema.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno()));
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(tema.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno())));
out.printf("</td>");
out.printf("</tr>");
@@ -159,7 +157,7 @@ public class CargarResultadosIndividualesServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- out.printf(abr.getValorNodoRed(concepto.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno()));
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(concepto.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno())));
out.printf("</td>");
out.printf("</tr>");
diff --git a/EjercitarWeb/src/src/CargarResultadosServlet.java b/EjercitarWeb/src/src/CargarResultadosServlet.java
index 409b83e..2000013 100644
--- a/EjercitarWeb/src/src/CargarResultadosServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosServlet.java
@@ -118,16 +118,16 @@ public class CargarResultadosServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- Double val = abr.getValorNodoRed(tema.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno()) * 100;
- out.print(val.intValue());
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(tema.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno())));
+ out.print(" %");
out.printf("</td>");
conceptoList = em.createQuery("Select e from Concepto e where e.tema = :tema")
.setParameter("tema", tema).getResultList();
for (Concepto concepto : conceptoList) {
out.printf("<td class='motto'>");
- val = abr.getValorNodoRed(concepto.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno()) * 100;
- out.print(val.intValue());
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(concepto.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno())));
+ out.print(" %");
out.printf("</td>");
}
out.printf("</tr>");