public ActionResult Grades()
        {
            var courses = _courseModuleService.GetAllStudentCourses(User.Id, false);

            if (courses.Count() != 0)
            {
                var values = from c in courses
                             select new { Id = c.Id, Name = c.Title };

                int selectedCourse = courses.First().Id;

                ViewData["Validation"] = true;
                ViewData["Courses"]    = new SelectList(values, "Id", "Name", selectedCourse);

                int gradeOverall = _studentService.GetGradeForStudentByCourse(User.Id, selectedCourse);

                ViewData["GradeOverall"]       = gradeOverall > 100 ? 100 : gradeOverall;
                ViewData["GradePerModule"]     = _studentService.GetGradeForStudentByCoursePerModule(User.Id, selectedCourse);
                ViewData["GradePerAssignment"] = _studentService.GetGradeForStudentByCoursePerAssignment(User.Id, selectedCourse);
            }
            else
            {
                ViewData["Validation"] = false;
            }
            return(View());
        }