|
|
@ -24,7 +24,7 @@ |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
/** |
|
|
|
/** |
|
|
|
* Defines a gradebook Category object |
|
|
|
* Defines a gradebook Category object |
|
|
|
* @author Bert Steppé, Stijn Konings |
|
|
|
* @author Bert Stepp<EFBFBD>, Stijn Konings |
|
|
|
* @package dokeos.gradebook |
|
|
|
* @package dokeos.gradebook |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
class Category implements GradebookItem |
|
|
|
class Category implements GradebookItem |
|
|
@ -484,9 +484,10 @@ class Category implements GradebookItem |
|
|
|
$linkres = $link->calc_score ($stud_id); |
|
|
|
$linkres = $link->calc_score ($stud_id); |
|
|
|
if (isset($linkres) && $link->get_weight() != 0) { |
|
|
|
if (isset($linkres) && $link->get_weight() != 0) { |
|
|
|
$linkweight = $link->get_weight(); |
|
|
|
$linkweight = $link->get_weight(); |
|
|
|
|
|
|
|
$link_res_denom = ($linkres[1]==0) ? 1 : $linkres[1]; |
|
|
|
$rescount++; |
|
|
|
$rescount++; |
|
|
|
$weightsum += $linkweight; |
|
|
|
$weightsum += $linkweight; |
|
|
|
$ressum += (($linkres[0]/$linkres[1]) * $linkweight); |
|
|
|
$ressum += (($linkres[0]/$link_res_denom) * $linkweight); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|