Ejemplo n.º 1
0
        private int GetMaxSlideScoreForUser(Course course, Slide slide, string userId)
        {
            var isSlideSolved                = ControllerUtils.IsSlideSolved(solutionsRepo, userQuizzesRepo, course, userId, slide.Id);
            var hasManualChecking            = visitsRepo.HasManualChecking(course.Id, userId, slide.Id);
            var enabledManualCheckingForUser = groupsRepo.IsManualCheckingEnabledForUser(course, userId);
            var maxSlideScore                = ControllerUtils.GetMaxScoreForUsersSlide(slide, isSlideSolved, hasManualChecking, enabledManualCheckingForUser);

            return(maxSlideScore);
        }