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 }));
        }
Ejemplo n.º 2
0
        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 }));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        public ActionResult promediosXModuloActividadPractica(int _idActividad, int _idModulo)
        {
            LogicReporteDocente _objRDE = new LogicReporteDocente();
            List <EstudiantePromedioEntidad> listEstudianDone = _objRDE.consultarPromediosXModuloActividadPractica(_idActividad, _idModulo);

            return(Json(listEstudianDone));
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        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());
        }
Ejemplo n.º 9
0
        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 }));
        }