[svn r16971] minor - changes in logic - allows correct view view flat(forum,exercises,works)

skala
Isaac Flores 17 years ago
parent de4e7305b7
commit fc3f672535
  1. 7
      main/gradebook/lib/flatview_data_generator.class.php

@ -138,6 +138,7 @@ class FlatViewDataGenerator
if ($ignore_score_color) { if ($ignore_score_color) {
$displaytype |= SCORE_IGNORE_SPLIT; $displaytype |= SCORE_IGNORE_SPLIT;
} }
foreach ($selected_users as $user) { foreach ($selected_users as $user) {
$row = array (); $row = array ();
$row[] = $user[0]; // user id $row[] = $user[0]; // user id
@ -151,9 +152,9 @@ class FlatViewDataGenerator
($count < $items_count ) && ($items_start + $count < count($this->evals_links)); ($count < $items_count ) && ($items_start + $count < count($this->evals_links));
$count++) { $count++) {
$item = $this->evals_links [$count + $items_start]; $item = $this->evals_links [$count + $items_start];
$score = $item->calc_score($user[0]); $score = $item->calc_score($user[0]);
$item_value+=$score[0]; $item_value+=$score[0]/$score[1]*$item->get_weight();
$item_total+=$score[1]; $item_total+=$item->get_weight();
$row[] = $scoredisplay->display_score($score,SCORE_DIV_PERCENT); $row[] = $scoredisplay->display_score($score,SCORE_DIV_PERCENT);
} }
$total_score=array($item_value,$item_total); $total_score=array($item_value,$item_total);

Loading…
Cancel
Save