public ActionResult Actividades(string idLeccionEn, string n) { if (Session["personaLogin"] != null) { LogicEncriptacionMetodos _objDec = new LogicEncriptacionMetodos(); int idLeccion = int.Parse(_objDec.Decrypt(idLeccionEn)); n = _objDec.Decrypt(n); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; ModuloAlumnoEntidad objModuloAlumno = (ModuloAlumnoEntidad)Session["Modulo"]; LogicActividadLeccion objActividadLeccionEnt = new LogicActividadLeccion(); List <ActividadLeccionEntidad> listaActividades = new List <ActividadLeccionEntidad>(); LogicReporteEstudiante _objReporteEtudianteEntidad = new LogicReporteEstudiante(); Session["idLeccion"] = idLeccion; Session["numeroLeccion"] = n; ViewBag.numeroLeccion = Session["numeroLeccion"]; listaActividades = objActividadLeccionEnt.consultarListaActividades(objModuloAlumno.idModulo, idLeccion, objAlumno.idAlumno); ViewBag.Calificaciones = _objReporteEtudianteEntidad.CalificacionesDeActividadesXleccion(objAlumno.idAlumno, idLeccion, objModuloAlumno.idModulo); return(View(listaActividades)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
/// <summary> /// <para>Muestra una vista con la calificación y efectividad por habilidades obtenida en una actividad</para> /// </summary> /// <param name="idActividadDe">Identificador de la actividad resuelta</param> /// <returns></returns> public ActionResult ProgresoHabilidades(string idActividadDe) { if (Session["personaLogin"] != null) { LogicEncriptacionMetodos _objDe = new LogicEncriptacionMetodos(); int idActividad = int.Parse(_objDe.Decrypt(idActividadDe)); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; LogicCalificacion objCalifEntidad = new LogicCalificacion(); List <EfectividadEntidad> lista = new List <EfectividadEntidad>(); if ((string)Session["tipoActividad"] == "P") { ViewBag.calificacion = Session["calif"]; lista.AddRange((List <EfectividadEntidad>)Session["efectividadObtenida"]); } else { LogicEfectividad _objLogicEfectividad = new LogicEfectividad(); lista = _objLogicEfectividad.EfectividadXactividad(objAlumno.idAlumno, idActividad); ViewBag.calificacion = objCalifEntidad.consultarCalificacionObtenida(objAlumno.idAlumno, idActividad); } ViewBag.idLeccion = Session["idLeccion"]; ViewBag.numeroLeccion = Session["numeroLeccion"]; Session["tipoActividad"] = ""; Session["efectividad"] = null; Session["efectividadObtenida"] = null; Session["calif"] = 0; return(View(lista)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); 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 valiLoginEstudiantes(string usuario, string contra, string tipoUsu) { PersonaEntidad objPersona = new PersonaEntidad(); switch (tipoUsu) { case "Estudiantes": objPersona = objPersonaEntidad.loginAlumno(usuario); break; } if (objPersona != null && objPersona.idPersona != 0) { switch (tipoUsu) { case "Estudiantes": Session["personaLogin"] = objPersona; return(RedirectToAction("Inicio", "Estudiante", new { @area = "" })); default: break; } } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
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 revisarActividadAdmin(string idActivEn, string tema, string nuNivelEn) { if (Session["personaLogin"] != null) { LogicEncriptacionMetodos _objDecryp = new LogicEncriptacionMetodos(); int idActiv = int.Parse(_objDecryp.Decrypt(idActivEn)); int nuNivel = int.Parse(_objDecryp.Decrypt(nuNivelEn)); tema = _objDecryp.Decrypt(tema); LogicPregunta objPregEnti = new LogicPregunta(); LogicActividad objActE = new LogicActividad(); LogicTipoPregunta _objTipoPre = new LogicTipoPregunta(); List <TipoPreguntaEntidad> listTP = _objTipoPre.tiposPreguntaConsultar(); int isEditable = objActE.actividadResuelta(idActiv); ViewBag.TiposPregunta = listTP; ViewBag.Tema = tema; ViewBag.IsEditable = isEditable; ViewBag.nuNivel = nuNivel; List <PreguntaEntidad> listPreguntas = objPregEnti.consultarPreguntasXAct(idActiv); return(View(listPreguntas)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult loginEstudiantes() { LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); if (Request.Cookies["ups"] != null) { string usuario = Server.HtmlEncode(Request.Cookies["ups"]["xx1"]); string contraseña = Server.HtmlEncode(Request.Cookies["ups"]["xx2"]); string rol = Server.HtmlEncode(Request.Cookies["ups"]["rol"]); string contrax = _objSeguridad.Decrypt(contraseña); string usuax = _objSeguridad.Decrypt(usuario); string rolx = _objSeguridad.Decrypt(rol); try { return(valiLoginEstudiantes(usuax, contrax, rolx)); } catch { throw; } } else { string op = _objSeguridad.Encrypt("b"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); } }
public ActionResult Estadistica() { if (Session["personaLogin"] != null) { List <RendimientoLeccionEntidad> _objRendimientoLeccionCalificaciones = new List <RendimientoLeccionEntidad>(); List <EfectividadEntidad> efectividad = new List <EfectividadEntidad>(); List <RendimientoLeccionEntidad> _objRendimientoLeccionPracticasCompletadas = new List <RendimientoLeccionEntidad>(); List <RendimientoLeccionEntidad> _objRendimientoLeccionEvaluativaCompletadas = new List <RendimientoLeccionEntidad>(); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; ModuloAlumnoEntidad objModuloAlumno = (ModuloAlumnoEntidad)Session["Modulo"]; LogicReporteEstudiante objReporteEntidad = new LogicReporteEstudiante(); _objRendimientoLeccionCalificaciones = objReporteEntidad.CalificacionesXleccion(objModuloAlumno.idModulo, objAlumno.idAlumno); efectividad = objReporteEntidad.efectividadDeRespuestasXtipo(objModuloAlumno.idModulo, objAlumno.idAlumno); _objRendimientoLeccionPracticasCompletadas = objReporteEntidad.LeccionesCompletadas(objModuloAlumno.idModulo, objAlumno.idAlumno, "P"); _objRendimientoLeccionEvaluativaCompletadas = objReporteEntidad.LeccionesCompletadas(objModuloAlumno.idModulo, objAlumno.idAlumno, "E"); LogicReporteDocente _objReporteDocenteEntidad = new LogicReporteDocente(); decimal? calificaacionTotal = _objReporteDocenteEntidad.consultarCalificacion(objAlumno.idAlumno, objModuloAlumno.idModulo); ViewData["puntos"] = calificaacionTotal; var result = new ReporteEstudianteEntidad { calificacionesEstudiante = _objRendimientoLeccionCalificaciones, efectividadDeRespuestas = efectividad, leccionesPracticasCompletadas = _objRendimientoLeccionPracticasCompletadas, leccionesEvaluativasCompletadas = _objRendimientoLeccionEvaluativaCompletadas }; return(View(result)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Lecciones() { if (Session["personaLogin"] != null) { PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; LogicLeccion objLeccionEnt = new LogicLeccion(); ModuloAlumnoEntidad objModuloAlumno = (ModuloAlumnoEntidad)Session["Modulo"]; List <LeccionEntidad> listaLecciones = new List <LeccionEntidad>(); if (objModuloAlumno.estado != 3) { objModuloAlumno.idModulo = 0; } else { listaLecciones = objLeccionEnt.consultarLecciones(objModuloAlumno.nuemeroNivel); } LogicReporteDocente _objReporteDocenteEntidad = new LogicReporteDocente(); decimal? calificaacionTotal = _objReporteDocenteEntidad.consultarCalificacion(objAlumno.idAlumno, objModuloAlumno.idModulo); ViewData["puntos"] = calificaacionTotal; ViewBag.Nivel = objModuloAlumno.nuemeroNivel; LogicReporteEstudiante objReporteEntidad = new LogicReporteEstudiante(); ViewData["numLecciones"] = objReporteEntidad.CantidadDeLeccioneXcompletar(objModuloAlumno.idModulo, objAlumno.idAlumno); return(View(listaLecciones)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("c"); 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 })); }
/// <summary>Metodo de DocenteController /// <para>Ver la vista donde se crea la actividady todas sus preguntas</para> /// </summary> /// <returns></returns> public ActionResult crearpreguntasAdmin() { if (Session["personaLogin"] != null) { LogicTipoPregunta _objTipoPre = new LogicTipoPregunta(); List <TipoPreguntaEntidad> listTP = _objTipoPre.tiposPreguntaConsultar(); return(View(listTP)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Configuraciones() { if (Session["personaLogin"] == null) { LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); } LogicLeccion _objLE = new LogicLeccion(); List <LeccionesXNivelEntidad> listLeccionXNivel = _objLE.consultarLeccionesAllNivel(); return(View(listLeccionXNivel)); }
public ActionResult Estadistica() { if (Session["personaLogin"] == null) { LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); } LogicCiclo _objLogicCiclo = new LogicCiclo(); ViewData["Ciclos"] = _objLogicCiclo.consultarCiclos(); LogicCarrera _objLogicCarrera = new LogicCarrera(); ViewData["Carreras"] = _objLogicCarrera.consultarCarreras(); return(View()); }
// // GET: /Administrador/ public ActionResult Inicio() { LogicPersona objPersonaEntidad = new LogicPersona(); if (Session["personaLogin"] == null) { LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); } PersonaEntidad objPersona = (PersonaEntidad)Session["personaLogin"]; LogicAcceso _objLogicAcceso = new LogicAcceso(); _objLogicAcceso.ingresarAcceso(0, DateTime.Now, "Ingreso", objPersona.idPersona, 3); return(View()); }
public ActionResult promediosXModuloActividad(string _idActividadDe, string _idModuloDe, string _titulo) { if (Session["personaLogin"] == null) { var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); } LogicReporteDocente _objRDE = new LogicReporteDocente(); LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos(); int _idActividad = int.Parse(_objDecrypt.Decrypt(_idActividadDe)); int _idModulo = int.Parse(_objDecrypt.Decrypt(_idModuloDe)); List <EstudiantePromedioEntidad> listEstudianProme = _objRDE.consultarPromediosXModuloActividad(_idActividad, _idModulo); List <EstudiantePromedioEntidad> listEstudianEfec = _objRDE.consultarEfectividadXModuloActividad(_idActividad, _idModulo); ViewBag.TituloAct = _titulo; ViewBag.PromediosActividad = listEstudianProme; ViewBag.EfectividadActividad = listEstudianEfec; return(View()); }
/// <summary>Metodo de DocenteController /// <para>Ver las actividades (evaluativas/practicas) que ha creado un determinado docente</para> /// </summary> /// <returns></returns> public ActionResult verActividadesAdmin() { if (Session["personaLogin"] != null) { PersonaEntidad objPersona = (PersonaEntidad)Session["personaLogin"]; LogicActividad objActividadEntidad = new LogicActividad(); List <ActividadesXDocenteEntidad> listAD = objActividadEntidad.actiXDocente(objPersona.idPersona); List <ActividadesXDocenteEntidad> listAXR = objActividadEntidad.actividadesXRevisar(); ViewBag.ActiXRev = listAXR; VariosModel objVM = new VariosModel(); objVM.listaActXDoc = listAD; return(View(objVM)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
/// <summary>Metodo de DocenteController /// <para>Buscar las actividades asignadas a una leccion</para> /// </summary> /// <param name="idLeccion"></param> /// <returns></returns> public ActionResult buscarActivi(string idLeccionEn, string numLeccion, string numModu, string idModuloEn) { LogicActividad objActividadEntidad = new LogicActividad(); if (Session["personaLogin"] != null) { LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos(); int idLeccion = int.Parse(_objDecrypt.Decrypt(idLeccionEn)); int idModulo = int.Parse(_objDecrypt.Decrypt(idModuloEn)); numLeccion = _objDecrypt.Decrypt(numLeccion); numModu = _objDecrypt.Decrypt(numModu); ViewBag.idModulo = idModulo; ViewBag.NumLecc = numLeccion; ViewBag.CodigoModu = numModu; List <ActividadEntidad> listaActividad = objActividadEntidad.actividadesModuloLeccion(idLeccion, idModulo); return(View(listaActividad)); } var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Calificacion(string idActividadDe) { if (Session["personaLogin"] != null) { LogicEncriptacionMetodos _objDe = new LogicEncriptacionMetodos(); int idActividad = int.Parse(_objDe.Decrypt(idActividadDe)); PersonaEntidad objAlumno = (PersonaEntidad)Session["personaLogin"]; LogicCalificacion objCalifEntidad = new LogicCalificacion(); List <EfectividadEntidad> lista = new List <EfectividadEntidad>(); ViewBag.calificacion = globalVar.calificacion; if (globalVar.califTR >= 1) { lista.Add(new EfectividadEntidad { tipoEfectividad = "R", porcentaje = globalVar.efectR }); } if (globalVar.califTL >= 1) { lista.Add(new EfectividadEntidad { tipoEfectividad = "L", porcentaje = globalVar.efectL }); } if (globalVar.califTG >= 1) { lista.Add(new EfectividadEntidad { tipoEfectividad = "L", porcentaje = globalVar.efectG }); } globalVar.calificacion = 0; globalVar.califTR = 0; globalVar.califTL = 0; globalVar.califTG = 0; globalVar.efectL = 0; globalVar.efectR = 0; globalVar.efectG = 0; return(View(lista)); } LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Encrypt("d&a"); 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 })); }
public ActionResult buscarLecciones(string idNivelEn, string modulo, string idModuloEn) { if (Session["personaLogin"] != null) { LogicLeccion objLeccionE = new LogicLeccion(); LogicReporteDocente _objRDE = new LogicReporteDocente(); LogicEncriptacionMetodos _objDecrypt = new LogicEncriptacionMetodos(); int idNivel = int.Parse(_objDecrypt.Decrypt(idNivelEn)); int idModulo = int.Parse(_objDecrypt.Decrypt(idModuloEn)); modulo = _objDecrypt.Decrypt(modulo); List <EstudiantePromedioEntidad> listPosiciones = _objRDE.ConsultarPosicionesXModulo(idModulo); List <EstudiantePromedioEntidad> listPosicionesOrdenada = listPosiciones; ViewBag.posiciones = listPosiciones; ViewBag.idModulo = idModulo; ViewBag.idNivel = idNivel; ViewBag.nunModulo = modulo; List <LeccionEntidad> listaleccion = objLeccionE.consultarLeccionesYNumActi(idNivel, idModulo); return(View(listaleccion)); } var op = objEncrip.Encrypt("d&a"); return(RedirectToAction("Oops", "Login", new { @area = "", N = op })); }
public ActionResult Oops(string N) { LogicEncriptacionMetodos _objSeguridad = new LogicEncriptacionMetodos(); var op = _objSeguridad.Decrypt(N); if (op == "a") { ViewData["nota"] = "Your credentials are incorrect or you may not have access to this system."; } else if (op == "b") { ViewData["nota"] = "You are not logged in."; } else if (op == "c") { ViewData["nota"] = "Your session has expired."; } else { ViewData["nota"] = "docenteAdministrador"; } return(View()); }