|
@@ -2254,11 +2254,8 @@ class Category implements GradebookItem
|
|
|
|
|
|
$courseEvaluations = $category->get_evaluations($userId, true);
|
|
$courseEvaluations = $category->get_evaluations($userId, true);
|
|
$courseLinks = $category->get_links($userId, true);
|
|
$courseLinks = $category->get_links($userId, true);
|
|
-
|
|
|
|
$evaluationsAndLinks = array_merge($courseEvaluations, $courseLinks);
|
|
$evaluationsAndLinks = array_merge($courseEvaluations, $courseLinks);
|
|
-
|
|
|
|
$categoryScore = 0;
|
|
$categoryScore = 0;
|
|
-
|
|
|
|
for ($i = 0; $i < count($evaluationsAndLinks); $i++) {
|
|
for ($i = 0; $i < count($evaluationsAndLinks); $i++) {
|
|
$item = $evaluationsAndLinks[$i];
|
|
$item = $evaluationsAndLinks[$i];
|
|
$score = $item->calc_score($userId);
|
|
$score = $item->calc_score($userId);
|
|
@@ -2272,7 +2269,7 @@ class Category implements GradebookItem
|
|
$categoryScore += $itemValue;
|
|
$categoryScore += $itemValue;
|
|
}
|
|
}
|
|
|
|
|
|
- return floatval($categoryScore);
|
|
|
|
|
|
+ return api_float_val($categoryScore);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2289,7 +2286,7 @@ class Category implements GradebookItem
|
|
[
|
|
[
|
|
'category_id' => intval($categoryId),
|
|
'category_id' => intval($categoryId),
|
|
'user_id' => intval($userId),
|
|
'user_id' => intval($userId),
|
|
- 'score' => floatval($score),
|
|
|
|
|
|
+ 'score' => api_float_val($score),
|
|
'registered_at' => api_get_utc_datetime()
|
|
'registered_at' => api_get_utc_datetime()
|
|
]
|
|
]
|
|
);
|
|
);
|