--- report.php	2008-12-28 00:05:56.000000000 +0200
+++ report.php.new	2009-05-03 23:21:16.000000000 +0300
@@ -339,6 +339,7 @@
                 $count = $q['rcounts'][$aid].'/'.$q['count'];
                 $response->rcount = $count;
                 $response->rpercent =  '('.format_float($q['rcounts'][$aid]/$q['count']*100,0).'%)';
+		$response->rpercentn =  format_float($q['rcounts'][$aid]/$q['count']*100,0);
                 $responses[] = $response;
             }
 
@@ -347,11 +348,18 @@
             $di = format_float($q['disc_index'],2);
             $dc = format_float($q['disc_coeff'],2);
 
+	    $response_pie_data = '';
+	    $response_pie_data_label = '';
             $response = array_shift($responses);
             $table->add_data(array($qnumber."\n<br />".$qicon."\n ".$qreview, $qquestion, $response->text, $response->credit, $response->rcount, $response->rpercent, $facility, $qsd, $di, $dc));
+	    $response_pie_data .= $response->rpercentn;
+	    $response_pie_data_label .= $response->rpercentn;
             foreach($responses as $response) {
                 $table->add_data(array('', '', $response->text, $response->credit, $response->rcount, $response->rpercent, '', '', '', ''));
-            }
+		$response_pie_data .= '*'.$response->rpercentn;
+		$response_pie_data_label .= '*'.$response->rpercentn;
+	    }
+	    $table->add_data(array('', '','<img src="/moodle/lib/makechart.php?data='.$response_pie_data.'&label='.$response_pie_data_label.'" />' , '', '', '', '', '', '', ''));
         }
 
         print_heading_with_help(get_string("analysistitle", "quiz_analysis"),"itemanalysis", "quiz");
