diff -uNr moodle.orig/mod/quiz/report/analysis/report.php moodle/mod/quiz/report/analysis/report.php
--- moodle.orig/mod/quiz/report/analysis/report.php	2006-07-01 03:09:05.000000000 +0100
+++ moodle/mod/quiz/report/analysis/report.php	2006-10-05 14:09:58.000000000 +0100
@@ -479,32 +479,34 @@
         $sheettitle = get_string('reportanalysis','quiz_analysis');
         $myxls =& $workbook->add_worksheet($sheettitle);
     /// format types
-        $format =& $workbook->add_format();
+        // paulo.matos: FIXED, argument must be an array... this fix it
+        // e.g. $format =& $workbook->add_format(array('color' => 'blue', 'underline' => 1));
+        $format =& $workbook->add_format(array());
         $format->set_bold(0);
-        $formatbc =& $workbook->add_format();
+        $formatbc =& $workbook->add_format(array());
         $formatbc->set_bold(1);
-        $formatb =& $workbook->add_format();
+        $formatb =& $workbook->add_format(array());
         $formatb->set_bold(1);
-        $formaty =& $workbook->add_format();
+        $formaty =& $workbook->add_format(array());
         $formaty->set_bg_color('yellow');
-        $formatyc =& $workbook->add_format();
+        $formatyc =& $workbook->add_format(array());
         $formatyc->set_bg_color('yellow'); //bold text on yellow bg
         $formatyc->set_bold(1);
         $formatyc->set_align('center');
-        $formatc =& $workbook->add_format();
+        $formatc =& $workbook->add_format(array());
         $formatc->set_align('center');
         $formatbc->set_align('center');
-        $formatbpct =& $workbook->add_format();
+        $formatbpct =& $workbook->add_format(array());
         $formatbpct->set_bold(1);
         $formatbpct->set_num_format('0.0%');
-        $formatbrt =& $workbook->add_format();
+        $formatbrt =& $workbook->add_format(array());
         $formatbrt->set_bold(1);
         $formatbrt->set_align('right');
-        $formatred =& $workbook->add_format();
+        $formatred =& $workbook->add_format(array());
         $formatred->set_bold(1);
         $formatred->set_color('red');
         $formatred->set_align('center');
-        $formatblue =& $workbook->add_format();
+        $formatblue =& $workbook->add_format(array());
         $formatblue->set_bold(1);
         $formatblue->set_color('blue');
         $formatblue->set_align('center');
