/********************************************************************************/
/* Librería de las pantallas de teoría */
/********************************************************************************/
initAPI();
var pag=location.href.split("/");
var pag2=pag[(pag.length-1)].split(".");
var pagina=pag2[0];
var paginaSiguiente = "";
var apartadoEvaluacion = "";
function init()
{
var estadoEvaluacion = new String("");
var puntuacion = 0;
var temp = new String("");
apartadoEvaluacion = CURSO.apartadoAnterior(window.parent.parent.parent.parent.parent.fcent.sup.subBloqueActual);
CURSO.iniciarPagina(pagina);
CURSO.finalizarPagina(pagina,"");
parent.contenido_inf.document.getElementById("Retroceder").style.visibility = "hidden";
estadoEvaluacion = CURSO.recuperarEstadoEvaluacion(apartadoEvaluacion);
if (estadoEvaluacion == 0)
{
temp += "
\n";
temp += "Has completado tu evaluación,
haz clic en botón \"validar\" para conocer tu puntuación.";
temp += "
\n";
temp += "\n";
document.getElementById("cont").innerHTML = temp;
document.getElementById("cont").style.visibility = "visible";
}
else
{
puntuacion = CURSO.puntuacionActual(apartadoEvaluacion);
if (puntuacion < 75)
{
temp += "\n";
temp += "Lo sentimos, no has superado la evaluación.
Sólo has acertado el " + puntuacion + "% de las preguntas y para aprobar es necesario obtener un 75% de aciertos.
Te recomendamos que revises los conceptos del curso
y vuelvas a intentarlo haciendo clic en el botón \"Repetir\".\n";
temp += "
\n";
temp += "\n";
document.getElementById("cont").innerHTML = temp;
document.getElementById("cont").style.visibility = "visible";
}
else
{
temp += "\n";
temp += "Enhorabuena, has aprobado la evaluación.
Has acertado el " + puntuacion + "% de las preguntas y para aprobar es necesario obtener un 75% de aciertos.
Has completado el curso. Ahora puedes navegar libremente por todo el curso
para volver a revisarlo o pulsar cerrar para salir.\n";
temp += "
\n";
temp += "\n";
document.getElementById("cont").innerHTML = temp;
document.getElementById("cont").style.visibility = "visible";
}
}
}
function validarEvaluacion()
{
var i = 0;
var paginaActual =""
var preguntaActual = "";
var pagAct = "";
var segundaPregunta = "";
var primeraPregunta = "";
var respuesta = "";
var correcta = "";
var codigoPregunta = 0;
var score = 0;
paginaActual = CURSO.paginaPrimera(apartadoEvaluacion);
while(paginaActual != "")
{
pagAct = parseInt(paginaActual.split("_")[2]);
segundaPregunta = (pagAct * 2);
primeraPregunta = segundaPregunta - 1;
score = 0;
respuesta = CURSO.recuperarRespuestaPregunta(apartadoEvaluacion,primeraPregunta);
codigoPregunta = parseInt(CURSO.recuperarCodigoPregunta(apartadoEvaluacion,primeraPregunta));
correcta = preguntas[codigoPregunta - 1][2];
if (respuesta == correcta)
{
score = score + 50;
}
respuesta = CURSO.recuperarRespuestaPregunta(apartadoEvaluacion,segundaPregunta);
codigoPregunta = parseInt(CURSO.recuperarCodigoPregunta(apartadoEvaluacion,segundaPregunta));
correcta = preguntas[codigoPregunta - 1][2];
if (respuesta == correcta)
{
score = score + 50;
}
CURSO.finalizarPagina(paginaActual,score);
paginaActual = CURSO.paginaSiguiente(paginaActual);
i++;
}
CURSO.guardarEstadoEvaluacion(apartadoEvaluacion,1);
init();
}
function revisarEvaluacion()
{
window.parent.parent.parent.parent.parent.fcent.inf.cargarActividades(apartadoEvaluacion);
}
function resetEvaluacion(idEvaluacion)
{
CURSO.resetEvaluacion(idEvaluacion);
revisarEvaluacion();
}