public JsonResult PoblarGrillaAsistencia(DataTableAjaxPostModel model)
        {
            List <Asistencia> lista = new List <Asistencia>();

            try
            {
                lista = EvaluacionRepository.getAlumnosAsistencia(model.param1, model.param2);
                Session["PlanillaAsistencia"] = lista;
            }
            catch { }


            return(Json(new
            {
                // this is what datatables wants sending back
                draw = model.draw,
                recordsTotal = 100,
                recordsFiltered = 100,
                data = lista
            }));
        }
        public JsonResult AgregarPuntaje(string puntaje, string cedula)
        {
            int puntajemaximo = (int)Session["puntajeMaximo"];

            try
            {
                if (puntajemaximo < Convert.ToInt32(puntaje))
                {
                    return(Json(new { mensaje = "ERROR-PUNTAJE" }));
                }
                string idItem = (string)Session["idItemEvaluacion"];

                EvaluacionRepository.insertPuntaje(idItem, cedula, puntaje);
                return(Json(new { mensaje = "OK" }));
            }
            catch (Exception ex)
            {
                string idItem = (string)Session["idItemEvaluacion"];

                EvaluacionRepository.insertPuntaje(idItem, cedula, puntaje);
                return(Json(new { mensaje = "ERROR" }));
            }
        }