Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-08-31 13:03:44 (GMT)
committer Samu <samurey@gmail.com>2013-08-31 13:03:44 (GMT)
commit650fd5622e58c91f7b5c50059b0b9a99ae54361d (patch)
treecae0d22f626b4a1bcbeb893ec64e82893fdab9c8
parent8a4bdb7150501fd3556ca398b84ab14400983f4a (diff)
resultados con grafico
-rw-r--r--EjercitarWeb/WebContent/ver_resultados.jsp40
-rw-r--r--EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java22
2 files changed, 35 insertions, 27 deletions
diff --git a/EjercitarWeb/WebContent/ver_resultados.jsp b/EjercitarWeb/WebContent/ver_resultados.jsp
index 21d51c9..8d82e65 100644
--- a/EjercitarWeb/WebContent/ver_resultados.jsp
+++ b/EjercitarWeb/WebContent/ver_resultados.jsp
@@ -6,12 +6,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Resultados</title>
- <script type="text/javascript" src="http://www.google.com/jsapi"></script>
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
- <script src="js/attc.googleCharts.js"></script>
-
- <script src="http://code.jquery.com/jquery-latest.js"></script>
- <script src="http://code.jquery.com/jquery-1.8.2.js" type="text/javascript"></script>
+ <script type="text/javascript" src="https://www.google.com/jsapi"></script>
+
+ <script src="js/attc.googleCharts.js" type="text/javascript"></script>
+ <link rel="stylesheet" type="text/css" href="js/attc.css">
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/ui-lightness/jquery-ui.css" type="text/css" />
<%@page import="java.util.List" import="model.Tema" import="model.Profesor"%>
@@ -22,13 +22,14 @@
<div id="content">
<div id="tabs">
<ul>
- <li><a href="#tabs-1">General</a></li>
+ <li onclick="cargarResultadosGenerales(<%= request.getParameter("asignatura") %>)"><a href="#tabs-1">General</a></li>
<li><a href="#tabs-2">Alumnos por tema </a></li>
<li><a href="#tabs-3">Individual</a></li>
</ul>
-<div id=tabs-1 onclick="cargarResultadosGenerales(<%= request.getParameter("asignatura") %>)">
-
+<div id=tabs-1 >
+ <div id="resultados"> </div>
+ <div id="grafico_temas"> </div>
</div>
@@ -60,20 +61,20 @@
<div id=tabs-3>
<div id="tabs-individual">
<ul>
- <li><a href="#tabs-1">General</a></li>
- <li><a href="#tabs-2">Alumnos por tema </a></li>
- <li><a href="#tabs-3">Individual</a></li>
+ <li><a href="#tabs-11">General</a></li>
+ <li><a href="#tabs-22">Alumnos por tema </a></li>
+ <li><a href="#tabs-33">Individual</a></li>
</ul>
- <div id=tabs-1>
+ <div id=tabs-11>
<p> holas1 </p>
</div>
- <div id=tabs-2>
+ <div id=tabs-22>
<p> holas2 </p>
</div>
- <div id=tabs-3>
+ <div id=tabs-33>
<p> holas3 </p>
</div>
@@ -96,12 +97,15 @@
$("#grafico").attc();
}
-
+
function cargarResultadosGenerales(asignatura){
- $("#tabs-1").load("CargarResultadosGeneralesServlet", {asignatura:asignatura});
- //$("#conceptos").multiselect("refresh");
- //$("#grafico").attc();
+ $("#resultados").load("CargarResultadosGeneralesServlet", {asignatura:asignatura}, function() {
+
+ $('#tema_grafico').attc();}
+ );
+
+
}
diff --git a/EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java b/EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java
index d50199e..48c4e33 100644
--- a/EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java
+++ b/EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java
@@ -64,7 +64,7 @@ public class CargarResultadosGeneralesServlet extends HttpServlet {
System.out.println(alumnoList.toString());
double promedioGeneral = 0;
- double [] promedioTemas = null;
+ double [] promedioTemas = new double[temaList.size()];
//inicializacion
for(int i = 0; i < temaList.size(); i++)
promedioTemas[i] = 0;
@@ -72,6 +72,7 @@ public class CargarResultadosGeneralesServlet extends HttpServlet {
for(Alumno alumno : alumnoList) {
promedioGeneral = promedioGeneral + Double.valueOf(abr.getValorNodoRed(asignatura.getNombre(), asignatura.getIdAsignatura(), alumno.getIdAlumno()));
+ System.out.println("promedio " + promedioGeneral);
int c=0;
//Promedio por temas
for(Tema tema: temaList){
@@ -95,18 +96,20 @@ public class CargarResultadosGeneralesServlet extends HttpServlet {
out.printf(asignatura.getNombre());
out.printf("</br>");
- out.printf("Promedio: " + promedioGeneral);
+ out.printf("Promedio: ");
+ out.print(promedioGeneral);
out.printf("<table title=\"Resultados\"" +
- "summary=\"Resultados por alumno por tema\"" +
+ "id=\"tema_grafico\"" +
+ "summary=\"tema\"" +
"data-attc-createChart=\"true\" " +
- "data-attc-colDescription=\"nombre\" " +
- "data-attc-colValues=\"tema\"" +
- "data-attc-location=\"grafico\" " +
- "data-attc-hideTable=\"false\" " +
+ "data-attc-colDescription=\"tema\" " +
+ "data-attc-colValues=\"promedio\"" +
+ "data-attc-location=\"grafico_temas\" " +
+ "data-attc-hideTable=\"true\" " +
"data-attc-type=\"pie\" " +
- "data-attc-googleOptions='{\"is3D\":true}'" +
- "data-attc-controls='{\"showHide\":true,\"create\":true,\"chartType\":true}'>");
+ "data-attc-googleOptions=" + "\'" + "{\"is3D\":true}\'" +
+ "data-attc-controls='{\"showHide\":false,\"create\":false,\"chartType\":false}'>");
out.printf("<thead>");
out.printf("<tr>");
@@ -154,6 +157,7 @@ public class CargarResultadosGeneralesServlet extends HttpServlet {
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
+ doGet(request, response);
}
}