Ejemplo n.º 1
0
        public IActionResult Grade(GradeExam gradeExam)
        {
            var examId       = RouteData.Values["id"];
            var GradeExam    = _context.StudExam.Where(x => x.StudExamId == examId.ToString()).FirstOrDefault();
            var StudentGrade = Request.Form["grade1"].ToString();

            GradeExam.Grade = decimal.Parse(StudentGrade);

            _context.SaveChanges();

            return(RedirectToAction("Details", new { id = GradeExam.EId }));
        }
Ejemplo n.º 2
0
        // GET: ExamQuestions
        public ActionResult Index()
        {
            var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
            var exam   = _context.Exam.Where(a => a.ApplicationUserId == userId).Last();

            var list = new List <Question>();
            var questionGenerated = new Services.QuestionList(_context);

            list = questionGenerated.SendExam(exam.nrQuestions, exam.examTime, exam.examDifficulty, exam.CourseID).ToList();

            ExamQuestion examQuestion = new ExamQuestion();

            examQuestion.eId = exam.eId;

            for (int i = 0; i < list.Count; i++)
            {
                examQuestion.qId = list[i].qId;
                _context.Add(examQuestion);
                _context.SaveChanges();
            }
            return(View(list));
        }