public ActionResult comprobrarQuiz(List <DatosDeVerificacionRespuestaEntidad> ListRespuesta) { if (Session["personaLogin"] != null) { List <string> listVerificacion = new List <string>(); LogicQuiz objQuizEntidad = new LogicQuiz(); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; if (globalVar.ultP) { listVerificacion = objQuizEntidad.comprobarQuiz(ListRespuesta); califActividadesPracticas(ListRespuesta, listVerificacion); } else { listVerificacion = objQuizEntidad.comprobarQuiz(ListRespuesta); califActividadesPracticas(ListRespuesta, listVerificacion); } var result = new { data = listVerificacion }; return(Json(result, JsonRequestBehavior.AllowGet)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Probar(string idAEn, string indPreEn) { if (Session["personaLogin"] != null) { LogicActividad objActividad = new LogicActividad(); LogicPregunta objPreguntaEnt = new LogicPregunta(); LogicQuiz objQuizEntidad = new LogicQuiz(); LogicEncriptacionMetodos _objDe = new LogicEncriptacionMetodos(); int idA = int.Parse(_objDe.Decrypt(idAEn)); int indPre = int.Parse(_objDe.Decrypt(indPreEn)); int numPreguntas = objPreguntaEnt.consultarNumeroPreguntas(idA); int indexControl = indPre + 1; PreguntaEntidad objPregunta = objPreguntaEnt.consultarPreguntaActividad(idA, indexControl); if (indexControl <= numPreguntas) { if (indexControl == numPreguntas) { globalVar.ultP = true; } ViewBag.idAct = idA; ViewBag.indexControl = indexControl; ViewBag.numUltimaPre = numPreguntas; ViewBag.UltP = globalVar.ultP; } return(View(objPregunta)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Actividad(string idAEn, string t, string est, string indPreEn) { if (Session["personaLogin"] != null) { LogicActividad objActividad = new LogicActividad(); LogicPregunta objPreguntaEnt = new LogicPregunta(); LogicQuiz objQuizEntidad = new LogicQuiz(); LogicEncriptacionMetodos _objDe = new LogicEncriptacionMetodos(); int idA = int.Parse(_objDe.Decrypt(idAEn)); int indPre = int.Parse(_objDe.Decrypt(indPreEn)); if (indPre == 0) { Session["efectividad"] = null; Session["efectividadObtenida"] = null; Session["calif"] = null; } t = _objDe.Decrypt(t); est = _objDe.Decrypt(est); Session["tipoActividad"] = t; int numPreguntas = objPreguntaEnt.consultarNumeroPreguntasActividad(idA); int indexControl = indPre + 1; PreguntaEntidad objPregunta = objPreguntaEnt.consultarPregunta(idA, indexControl); if (indexControl <= numPreguntas) { if (indexControl == numPreguntas) { ViewBag.UltP = true; } else { ViewBag.UltP = false; } ViewBag.tA = t; ViewBag.LeccionId = Session["idLeccion"]; ViewBag.LeccionNo = Session["numeroLeccion"]; ViewBag.EstadoActividad = est; ViewBag.idAct = idA; ViewBag.indexControl = indexControl; ViewBag.numUltimaPre = numPreguntas; if (t == "P") { ViewBag.TipoAct = "Practical"; } else { ViewBag.TipoAct = "Evaluative"; } } return(View(objPregunta)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult ObtieneElementos(List <DatosDeVerificacionRespuestaEntidad> ListRespuesta, int duracion, int indexControl, int idActividad, bool ultimaPregunta) { if (Session["personaLogin"] != null) { if (Session["numeroLeccion"] != null && Session["numeroLeccion"] != null) { //Mantiene actiiva la sesion; } List <string> listVerificacion = new List <string>(); LogicQuiz objQuizEntidad = new LogicQuiz(); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; if (ultimaPregunta) { listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, true, objAlumno.idAlumno, idActividad, 0, 1, duracion); if ((string)Session["tipoActividad"] == "P") { califActividadesPracticas(ListRespuesta, listVerificacion, ultimaPregunta); } } else { if ((string)Session["tipoActividad"] == "P") { listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, false, objAlumno.idAlumno, idActividad, 0, 0, duracion); califActividadesPracticas(ListRespuesta, listVerificacion, ultimaPregunta); } else { listVerificacion = objQuizEntidad.IngresarQuiz(ListRespuesta, false, objAlumno.idAlumno, idActividad, indexControl, 0, duracion); } } var result = new { data = listVerificacion }; return(Json(result, JsonRequestBehavior.AllowGet)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }