<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page import="educacion.UsuarioBean"%>
<%@page import="educacion.EvaluacionBean"%>
<%@page import="educacion.TeoriaBean"%>
<%@page import="educacion.EstrategiaBean"%>
<%@page import="educacion.TacticaBean"%>
<%@page import="educacion.EventoBean"%>
<%@page import="educacion.EventoEstrategiaBean"%>
<html>
<head>
<link href="estilo.css" title="hoja de estilo" rel="stylesheet" type="text/css">  
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Resultados</title>
<style type="text/css">
/* aņadido por mi para los submenus*/
#menu{
	text-align:left;
	margin-left:5px;
	width:100px;
	position:absolute;
}

#menu1{
	width: 100px;
	position:absolute;
	top:6px;
	left:90px;
	visibitily:hidden;
}	
#menu2{
	width: 100px;
	position:absolute;
	top:240px;
	left:90px;
	visibitily:hidden;
}	
</style>
<script type="text/javascript">
	function oculta(kpa1, kpa2){
		document.getElementById(kpa1).style.visibility="hidden";
		document.getElementById(kpa2).style.visibility="hidden";	
	}
	function muestra(kpa){
		document.getElementById(kpa).style.visibility="visible";
	}
</script>
</head>

<body onload="oculta('menu1','menu2');">
<!-- Begin Wrapper -->
   <div id="wrapper">

   
         <!-- Begin Header -->
         <div id="header">
		 
		      <h1>MODELOS INSTRUCCIONALES Y T&Eacute;CNICAS DE ENSE&Ntilde;ANZA </h1>
			   
		 </div>
		 <!-- End Header -->
		 
		 <!-- Begin Left Column -->
				 <div id="leftcolumn">
                      <h2>Menu</h2>
			<div class="leftnav">
				<div id="menu">
				<ul>
					<li><a href="#" onmouseover="muestra('menu1');">Area de usuario</a></li>
					<div id="menu1">
						<ul>
						<li><a href="Login.jsp" >Identificate</a></li>
						<li><a href="fichaAlumno.jsp">Ficha personal</a></li>
						<li><a href="salir.jsp">Salir</a></li>
						</ul>
					</div>
					<li><a href="teorias.jsp" onmouseover="oculta('menu1','menu2');">Teorias instruccionales</a></li>
					<li><a href="estrategias.jsp" onmouseover="oculta('menu1','menu2');">Estrategias</a></li>
					<li><a href="evaluacion.jsp" onmouseover="oculta('menu1','menu2');">Evaluaci&oacute;n</a></li>
					<li><a href="http://my-forum.org/foros.php?id=110052" target=_blank onmouseover="oculta('menu1','menu2');">Foro</a></li>
					<li><a href="buscador.jsp" onmouseover="oculta('menu1','menu2');">Glosario de t&eacute;rminos</a></li>
					<li><a href="listarArchivos.jsp" onmouseover="oculta('menu1','menu2');">Descarga de archivos</a></li>
					<li><a href="principal.jsp" onmouseover="oculta('menu1','menu2');">Inicio</a></li>
					<li><a href="#" onmouseover="muestra('menu2');">Area profesorado</a></li>
					<div id="menu2">
						<ul>
						<li><a href="registro.jsp">Registro de usuarios</a></li>
						<li><a href="subir.jsp">Subir/bajar documentaci&oacute;n</a></li>
						<li><a href="listar.jsp">Dar de baja a usuarios</a></li>
						<li><a href="usuariosRegistrados.jsp">Ver fichas de los usuarios</a></li>
						</ul>
					</div>	
					
				</ul>
				</div>
			</div>

		 
		 </div>		 <!-- End Left Column -->
		 
		 <!-- Begin Right Column -->
		 <div id="rightcolumn">
		       
	
<div class="righttext">
	
                    <img src="images/pollo.gif" class="floatTL" alt="img 1" />
<br><br><p>
<% 
	//Comprobamos que algun usuario registrado ha iniciado sesion
	
	if(session.getAttribute("usuario")==null){
		out.println("No tiene permisos para acceder a esta pagina vaya primero a la pagina de <a href=\"Login.jsp\">login</a>.");
	}else{
%>
<h3>RESULTADOS DE LA EVALUACION</h3>
<%
	EvaluacionBean e = (EvaluacionBean)session.getAttribute("evaluacion");
	UsuarioBean u=(UsuarioBean)session.getAttribute("usuario");
	String idUsuario=u.getIdUsuario();
	String nombreUsuario=u.getNombre();
	int idEvaluacion=e.getIdEvaluacion();
	String nombre = e.getNombreEvaluacion(idEvaluacion);
	int puntuacion=e.getPuntuacion(idEvaluacion, idUsuario);
	
	//Mostramos los datos del usuario y de la evaluacion que ha realizado
	
	out.println("<br>Nombre del usuario: "+nombreUsuario);
	out.println("<br>Nombre de la evaluacion: "+nombre);
	out.println("<br>Puntuacion: "+puntuacion);
	out.println("<br>Errores: <br><br>");
	
	//Mostramos los enlaces a los errores cometidos

	int[] errores=e.getErrores();
	int numeroErrores=0;
	int [] referenciasErrores=e.getReferenciasError();
	int i=0;
	out.println("<br><FORM name=\"errores\" action=\"Errores\" method=\"POST\"><br>");
	while(i!=errores.length){
		if(errores[i]==1){			
			numeroErrores++;
			int referencia=referenciasErrores[i];
			out.println("Error en la pregunta "+(i+1)+"<br>");

			//Descomponemos el numero de la referencia para saber si la pregunta 
			//esta relacionada con una teoria, una estrategia, un evento...
			
			int d=referencia/100;
			int r=referencia%100;
			
			if(d==1){
				TeoriaBean t= new TeoriaBean();
				String n = t.getNombre(r);
				out.println("<INPUT type=\"radio\" name=\"error\" value=\""+i+"\">Debes repasar la teoria: "+n+"<br>");
			}
			if(d==2){
				EstrategiaBean es= new EstrategiaBean();
				String n = es.getNombre(r);
				out.println("<INPUT type=\"radio\" name=\"error\" value=\""+i+"\">Debes repasar la estrategia: "+n+"<br>");
			}
			if(d==3){
				TacticaBean ta= new TacticaBean();
				String n = ta.getNombre(r);
				out.println("<INPUT type=\"radio\" name=\"error\" value=\""+i+"\">Debes repasar la tactica: "+n+"<br>");
			}
			if(d==4){
				EventoBean ev= new EventoBean();
				String n = ev.getNombre(r);
				out.println("<INPUT type=\"radio\" name=\"error\" value=\""+i+"\">Debes repasar el evento: "+n+"<br>");
			}
			if(d==5){
				EventoEstrategiaBean eve= new EventoEstrategiaBean();
				String n = eve.getNombre(r);
				out.println("<INPUT type=\"radio\" name=\"error\" value=\""+i+"\">Debes repasar el evento: "+n+"<br>");
			}
		}
		i++;
	}
	out.println("<br>Numero total de errores: "+numeroErrores+"<br>");
	out.println("<br><INPUT type=\"submit\" value=\"Repasar\"></form><br>");
	

	
}
%>
</div></div></div></body>
</html>