예제 #1
0
        public ActionResult VerRespuesta(int IdRespuesta)
        {
            RespuestaAlumno respuesta = respuestaServide.ObtenerRespuestaPorIdRespuesta(IdRespuesta);
            Pregunta        pregunta  = preguntaService.ObtenerUnaPreguntaId(respuesta.IdPregunta);

            TempData["Respuesta"] = respuesta.Respuesta;
            return(View(pregunta));
        }
예제 #2
0
        public ActionResult EvaluarRespuestasGo(int respuesta, int valor)//int respuesta es el id de la respuesta... :( | int valor es la valoración de la respuesta: Correcta/Regular/Mal
        {
            var profesor  = SessionManagement.IdUsuario;
            var resultado = preguntasService.RespuestaValorar(respuesta, valor, profesor);

            if (resultado)
            {
                TempData["Mensaje"] = "Se calificó la respuesta";
            }
            else
            {
                TempData["Mensaje"] = "Hubo un error";
            }
            var IdPregunta      = Convert.ToInt32(TempData["IdPregunta"].ToString());
            var preguntaBuscada = preguntasService.ObtenerUnaPreguntaId(IdPregunta);

            return(RedirectToAction("EvaluarRespuestas", "Profesor", new { nro = preguntaBuscada.Nro, clase = preguntaBuscada.Clase.Nombre }));
        }