diff options
author | Samu <samurey@gmail.com> | 2013-08-31 13:03:44 (GMT) |
---|---|---|
committer | Samu <samurey@gmail.com> | 2013-08-31 13:03:44 (GMT) |
commit | 650fd5622e58c91f7b5c50059b0b9a99ae54361d (patch) | |
tree | cae0d22f626b4a1bcbeb893ec64e82893fdab9c8 | |
parent | 8a4bdb7150501fd3556ca398b84ab14400983f4a (diff) |
resultados con grafico
-rw-r--r-- | EjercitarWeb/WebContent/ver_resultados.jsp | 40 | ||||
-rw-r--r-- | EjercitarWeb/src/src/CargarResultadosGeneralesServlet.java | 22 |
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);
}
}
|