From d48592ff715c2509ebec9e176d8e0634e28d3447 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Mon, 21 Feb 2011 12:10:05 +0100 Subject: [PATCH] Minor corrections in the new exercise result graphs see BT#2094 --- main/inc/lib/tracking.lib.php | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/main/inc/lib/tracking.lib.php b/main/inc/lib/tracking.lib.php index bfb4fa136c..b83b53d907 100755 --- a/main/inc/lib/tracking.lib.php +++ b/main/inc/lib/tracking.lib.php @@ -2202,7 +2202,7 @@ class Tracking { '.get_lang('LatestAttempt').' '.get_lang('Ranking').' '.get_lang('BestResultInCourse').' - '.get_lang('Statistics').' + '.get_lang('Statistics').' '.Display :: return_icon('info3.gif', get_lang('OnlyBestResultsPerStudent'), array('align' => 'absmiddle', 'hspace' => '3px')).' '; if (empty($session_id)) { @@ -2256,10 +2256,9 @@ class Tracking { //Exercise configuration show results if ($exercices['results_disabled'] == 0) { $latest_attempt_url = ''; - $percentage_score_result = '-'; - $position = '-'; - $best_score = '-'; - + $best_score = $position = $percentage_score_result = '-'; + $graph = $normal_graph = null; + $best_score_data = get_best_score($exercices['id'], $course_info['code'], $session_id); $best_score = show_score($best_score_data['exe_result'], $best_score_data['exe_weighting']); @@ -2270,12 +2269,12 @@ class Tracking { if (!empty($weighting)) { $my_score = $score/$weighting; } - $position = get_exercise_result_ranking($my_score, $exe_id, $exercices['id'], $course_info['code'], $session_id); + $position = get_exercise_result_ranking($my_score, $exe_id, $exercices['id'], $course_info['code'], $session_id); + + $graph = self::generate_exercise_result_thumbnail_graph($to_graph_exercise_result[$exercices['id']]); + $normal_graph = self::generate_exercise_result_graph($to_graph_exercise_result[$exercices['id']]); } - - $graph = self::generate_exercise_result_thumbnail_graph($to_graph_exercise_result[$exercices['id']]); - $normal_graph = self::generate_exercise_result_graph($to_graph_exercise_result[$exercices['id']]); - + echo Display::div($normal_graph, array('id'=>'main_graph_'.$exercices['id'],'class'=>'dialog', 'style'=>'display:none') ); if (empty($graph)) { @@ -2283,7 +2282,7 @@ class Tracking { } else { $graph = Display::url($graph, '#', array('id'=>$exercices['id'],'class'=>'opener')); } - + var_dump($attempts); $html .= Display::tag('td', $attempts, array('align'=>'center')); $html .= Display::tag('td', $percentage_score_result, array('align'=>'center')); $html .= Display::tag('td', $position, array('align'=>'center')); @@ -2294,11 +2293,11 @@ class Tracking { } else { // Exercise configuration NO results - $html .= Display::tag('td', get_lang('CantShowResults'), array('align'=>'center')); - $html .= Display::tag('td', '--', array('align'=>'center')); - $html .= Display::tag('td', '--', array('align'=>'center')); - $html .= Display::tag('td', '--', array('align'=>'center')); - $html .= Display::tag('td', '--', array('align'=>'center')); + $html .= Display::tag('td', 0, array('align'=>'center')); + $html .= Display::tag('td', '-', array('align'=>'center')); + $html .= Display::tag('td', '-', array('align'=>'center')); + $html .= Display::tag('td', '-', array('align'=>'center')); + $html .= Display::tag('td', '-', array('align'=>'center')); } $html .= ''; }