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 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 })); }
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 })); }