diff --git a/mod/quiz/report/analysis/report.php b/mod/quiz/report/analysis/report.php index 805014787d1..b19e881628b 100644 --- a/mod/quiz/report/analysis/report.php +++ b/mod/quiz/report/analysis/report.php @@ -523,6 +523,10 @@ class quiz_report extends quiz_default_report { get_string('facilitytitle','quiz_analysis'), get_string('stddevtitle','quiz_analysis'), get_string('dicsindextitle','quiz_analysis'), get_string('disccoefftitle','quiz_analysis')); + foreach ($headers as $key => $header) { + $headers[$key] = preg_replace('/]*>/', ' ', $header); + } + $col = 0; foreach ($headers as $item) { $myxls->write(2,$col,$item,$formatbc); @@ -578,8 +582,8 @@ class quiz_report extends quiz_default_report { get_string('facilitytitle','quiz_analysis'), get_string('stddevtitle','quiz_analysis'), get_string('dicsindextitle','quiz_analysis'), get_string('disccoefftitle','quiz_analysis')); - foreach($headers as $key=>$header){ - $headers[$key] = eregi_replace ("", " ",$header); + foreach ($headers as $key => $header) { + $headers[$key] = preg_replace('/]*>/', ' ', $header); } $data = array(); @@ -604,6 +608,10 @@ class quiz_report extends quiz_default_report { get_string('facilitytitle','quiz_analysis'), get_string('stddevtitle','quiz_analysis'), get_string('dicsindextitle','quiz_analysis'), get_string('disccoefftitle','quiz_analysis')); + foreach ($headers as $key => $header) { + $headers[$key] = preg_replace('/]*>/', ' ', $header); + } + $text = implode("\t", $headers)." \n"; $filename .= ".txt";