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-09-27 21:12:33 (GMT)
committer sreyes <sreyes@dataworks.com.py>2014-09-27 21:12:33 (GMT)
commite84b79ee4dc94e0c11acac4bf3d862e73d03d212 (patch)
tree9b47e4381d5d778ceb40734327deea40b07968a9
parent52d3170efc5d023f50fb6f060c54bda78c7ea59b (diff)
arreglos de vista de resultados
-rw-r--r--EjercitarJPA/.classpath2
-rw-r--r--EjercitarServer/.classpath4
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBean.java21
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java2
-rw-r--r--EjercitarWeb/.classpath2
-rw-r--r--EjercitarWeb/WebContent/ver_resultados.jsp38
-rw-r--r--EjercitarWeb/src/src/CargarEntornoPersonalServlet.java10
-rw-r--r--EjercitarWeb/src/src/CargarResultadosGeneralesConceptosServlet.java2
-rw-r--r--EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java9
-rw-r--r--EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java12
-rw-r--r--EjercitarWeb/src/src/CargarResultadosServlet.java6
11 files changed, 76 insertions, 32 deletions
diff --git a/EjercitarJPA/.classpath b/EjercitarJPA/.classpath
index cd7cf55..76aecc3 100644
--- a/EjercitarJPA/.classpath
+++ b/EjercitarJPA/.classpath
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
diff --git a/EjercitarServer/.classpath b/EjercitarServer/.classpath
index 92c6209..47261f3 100644
--- a/EjercitarServer/.classpath
+++ b/EjercitarServer/.classpath
@@ -11,9 +11,11 @@
<classpathentry kind="con" path="org.jboss.ide.eclipse.as.classpath.core.ejb3.classpathContainer/JBoss 6.x Runtime Server"/>
<classpathentry kind="con" path="org.jboss.ide.eclipse.as.classpath.core.javaee-5.0"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
- <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 6.x Runtime"/>
<classpathentry kind="lib" path="lib/postgresql-9.0-801.jdbc4.jar"/>
<classpathentry kind="lib" path="lib/smile.jar"/>
<classpathentry kind="lib" path="/EjercitarJPA/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
+ <classpathentry kind="lib" path="lib/poi-3.10.1/poi-ooxml-3.10.1-20140818.jar"/>
+ <classpathentry kind="lib" path="lib/poi-3.10.1/poi-3.10.1-20140818.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 6.x Runtime"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java
index 6aea6d4..6532b43 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBean.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java
@@ -531,8 +531,9 @@ public class AdministracionBean implements AdministracionBeanRemote{
net.updateBeliefs();
//cambiar formato nodo
+ System.out.println(nombre);
String titulo = sp.convertirEspacioToGuion(nombre);
-
+ System.out.println(titulo);
double [] valor = net.getNodeValue(titulo);
double conoce = valor[1];
@@ -765,9 +766,25 @@ public class AdministracionBean implements AdministracionBeanRemote{
}
- }
+ }
+
+ public int aPorcentaje (String valor) {
+
+ Double val = Double.valueOf(valor);
+ val = val * 100;
+ int parteEntera = val.intValue();
+
+ return parteEntera;
+ }
+
+ public int aPorcentaje (Double valor) {
+ Double val = valor;
+ val = val * 100;
+ int parteEntera = val.intValue();
+ return parteEntera;
+ }
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
index 47cfeef..908ad14 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
@@ -40,6 +40,8 @@ public interface AdministracionBeanRemote {
public void copiarRedAsignatura(Integer idAsignaturaPlanitilla, Asignatura asignatura);
+ public int aPorcentaje (String valor);
+ public int aPorcentaje (Double valor);
}
diff --git a/EjercitarWeb/.classpath b/EjercitarWeb/.classpath
index 0a8fdcb..fb65382 100644
--- a/EjercitarWeb/.classpath
+++ b/EjercitarWeb/.classpath
@@ -11,6 +11,6 @@
<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="output" path="build/classes"/>
</classpath>
diff --git a/EjercitarWeb/WebContent/ver_resultados.jsp b/EjercitarWeb/WebContent/ver_resultados.jsp
index 70eee3d..7abbd31 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>
@@ -93,8 +93,8 @@
<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 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>
@@ -166,7 +167,7 @@
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() {
+ /*$("#datos_entorno").load("CargarEntornoPersonalServlet", {alumno_id:alumno_id}, function() {
$('#animo_grafico').attc();
$('#padres_grafico').attc();
$('#hogar_grafico').attc();
@@ -174,12 +175,30 @@
$("#resultados_ind").load("CargarResultadosIndividualesServlet", {asignatura:asignatura, alumno_id:alumno_id}, function() {
$('#tema_grafico_ind').attc();
$('#concepto_grafico_ind').attc();
- });
+ });*/
$("#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 +214,7 @@
$(document).ready(function() {
cargarResultadosGenerales(<%= request.getParameter("asignatura") %>)
});
+
</script>
</body>
</html> \ No newline at end of file
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 fe88277..ba05e88 100644
--- a/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosGeneralesTemasServlet.java
@@ -96,9 +96,9 @@ public class CargarResultadosGeneralesTemasServlet extends HttpServlet {
out.printf("<h1>" + asignatura.getNombre() + "</h2>");
out.printf("</br>");
- out.printf("Promedio general: ");
- out.print(promedioGeneral);
-
+ out.printf("<h2> Conocimiento general: ");
+ out.print((abr.aPorcentaje(promedioGeneral)));
+ out.print(" % </h2>");
out.printf("<table title=\"Resultados\"" +
"id=\"tema_grafico\"" +
"summary=\"tema\"" +
@@ -136,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 e37eb6c..6635edb 100644
--- a/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosIndividualesServlet.java
@@ -73,10 +73,10 @@ public class CargarResultadosIndividualesServlet extends HttpServlet {
out.printf("<h1>" + asignatura.getNombre() + "</h2>");
out.printf("</br>");
- out.printf("Promedio general: ");
- out.print(abr.getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno()));
-
- out.printf("<table title=\"Resultados\"" +
+ out.printf("<h2> Conocimiento general: ");
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno())));
+ out.print(" % </h2>");
+ out.printf("<table class=\"table\" title=\"Resultados\"" +
"id=\"tema_grafico_ind\"" +
"summary=\"tema\"" +
"data-attc-createChart=\"true\" " +
@@ -112,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>");
@@ -157,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 91b7427..2000013 100644
--- a/EjercitarWeb/src/src/CargarResultadosServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosServlet.java
@@ -118,14 +118,16 @@ public class CargarResultadosServlet extends HttpServlet {
out.printf("</td>");
out.printf("<td class='lname'>");
- out.printf(abr.getValorNodoRed(tema.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno()));
+ 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'>");
- out.printf(abr.getValorNodoRed(concepto.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno()));
+ out.print(abr.aPorcentaje(abr.getValorNodoRed(concepto.getNombre(), Integer.valueOf(idAsignatura), alumno.getIdAlumno())));
+ out.print(" %");
out.printf("</td>");
}
out.printf("</tr>");