From 5ccc4c5315d006346530ecf06e7095ecbf5e288d Mon Sep 17 00:00:00 2001 From: Christoph Thelen <christoph.thelen@mni.thm.de> Date: Wed, 11 Feb 2015 18:16:17 +0100 Subject: [PATCH] Fix calculating question-based progress for course --- .../thm/arsnova/domain/QuestionBasedLearningProgress.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/thm/arsnova/domain/QuestionBasedLearningProgress.java b/src/main/java/de/thm/arsnova/domain/QuestionBasedLearningProgress.java index 9fcc56ce..81dab008 100644 --- a/src/main/java/de/thm/arsnova/domain/QuestionBasedLearningProgress.java +++ b/src/main/java/de/thm/arsnova/domain/QuestionBasedLearningProgress.java @@ -40,11 +40,9 @@ public class QuestionBasedLearningProgress implements LearningProgress { private int calculateCourseProgress(CourseScore courseScore) { int numQuestionsCorrect = numQuestionsCorrectForCourse(courseScore); - int numUsers = courseScore.getTotalUserCount(); - final double correctQuestionsOnAverage = (double)numQuestionsCorrect / (double)numUsers; - final double myLearningProgress = correctQuestionsOnAverage / courseScore.getQuestionCount(); + final double correctQuestionsOnAverage = (double)numQuestionsCorrect / (double)(courseScore.getQuestionCount()); // calculate percent, cap results to 100 - return (int) Math.min(100, Math.round(myLearningProgress*100)); + return (int) Math.min(100, Math.round(correctQuestionsOnAverage*100)); } private int numQuestionsCorrectForCourse(CourseScore courseScore) { -- GitLab