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 posicionesXmodulo(int _idModulo) { LogicReporteDocente _objRDE = new LogicReporteDocente(); List <EstudiantePromedioEntidad> posiciones = _objRDE.ConsultarPosicionesXModulo(_idModulo); return(Json(posiciones)); }
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 PromediosCalificaciones(int opcion, int idCiclo, int idNivel, string _numParalelo, int idTipoModulo) { LogicReporteDocente _objRDE = new LogicReporteDocente(); List <EstudiantePromedioEntidad> listaPosiciones = _objRDE.ConsultarPosicionesPastel(opcion, idCiclo, idNivel, _numParalelo, idTipoModulo); return(Json(listaPosiciones)); }
public ActionResult promediosXModuloActividadPractica(int _idActividad, int _idModulo) { LogicReporteDocente _objRDE = new LogicReporteDocente(); List <EstudiantePromedioEntidad> listEstudianDone = _objRDE.consultarPromediosXModuloActividadPractica(_idActividad, _idModulo); return(Json(listEstudianDone)); }
public ActionResult promediosXModulo(int _idModulo) { LogicReporteDocente _objRDE = new LogicReporteDocente(); LogicLeccion _objLeccionEntidad = new LogicLeccion(); List <LeccionEntidad> _objListaLeccion = _objLeccionEntidad.consultarLeccionesConActividades(_idModulo); List <ActividadesResueltasEntidad> listARE = _objRDE.consultarActiResueltasXModulo(_idModulo); var result = new { listARE = listARE, lecciones = _objListaLeccion }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult promediosXModulo(int _idTipoModulo, int _ciclo, int _nivel, string _numPara) { if (Session["personaLogin"] == null) { } LogicReporteDocente _objRDE = new LogicReporteDocente(); LogicLeccion _objLeccionEntidad = new LogicLeccion(); LogicDocenteCursos _objDCE = new LogicDocenteCursos(); int idModulo = _objDCE.consultarIdModulo(_idTipoModulo, _ciclo, _nivel, _numPara); List <LeccionEntidad> _objListaLeccion = _objLeccionEntidad.consultarLeccionesConActividades(idModulo); List <ActividadesResueltasEntidad> listARE = _objRDE.consultarActiResueltasXModulo(idModulo); var result = new { listARE = listARE, lecciones = _objListaLeccion, idModu = idModulo }; return(Json(result, JsonRequestBehavior.AllowGet)); }
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()); }
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 })); }