Skip to content
Snippets Groups Projects
Commit 296c36f7 authored by Benedikt Conze's avatar Benedikt Conze
Browse files

Improve numerical stability of disableable tasks

parent e4c6e0c5
Branches
Tags
1 merge request!42Version 1.1.0
#include "eliminate_tasks_window.hpp"
#include "data/data_manager.hpp"
#include "util/numeric.hpp"
#include "util/strings.hpp"
#include "view/gui/help_widget.hpp"
......@@ -225,8 +226,9 @@ void EliminateTasksWindow::disableEliminationsBecauseBonus() {
const auto pointsOfTask =
cur->mExam.mTaskPools[i].mMaxPoints[GradingType::Combined];
if (maxBonusPoints > (examMaxPoints - pointsOfTask) *
defaults::maxRatioBonusPoints) {
if (definitelyGreaterThan(maxBonusPoints,
(examMaxPoints - pointsOfTask) *
defaults::maxRatioBonusPoints)) {
setDisabled = true;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment