 mod/quiz/report/reportlib.php |    1 +
 1 file changed, 1 insertion(+)

diff --git a/mod/quiz/report/reportlib.php b/mod/quiz/report/reportlib.php
index 344513e..d2be45e 100644
--- a/mod/quiz/report/reportlib.php
+++ b/mod/quiz/report/reportlib.php
@@ -96,6 +96,7 @@ function quiz_report_get_significant_questions($quiz) {
     $questions = $DB->get_records_sql("
 SELECT
     q.id,
+    q.name,
     q.length,
     qqi.grade AS maxmark
 
mod/quiz/report/overview/report.php |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php
index fe1ee96..b496f60 100644
--- a/mod/quiz/report/overview/report.php
+++ b/mod/quiz/report/overview/report.php
@@ -214,18 +214,19 @@ class quiz_overview_report extends quiz_attempts_report {
                 $columns[] = 'regraded';
                 $headers[] = get_string('regrade', 'quiz_overview');
             }
-
             if ($options->slotmarks) {
                 foreach ($questions as $slot => $question) {
                     // Ignore questions of zero length.
                     $columns[] = 'qsgrade' . $slot;
-                    $header = get_string('qbrief', 'quiz', $question->number);
+                    // DEV JR
+                    $questionname = str_replace(" ", "&nbsp;", $question->name);
+                    $header = '<span title='.$questionname.'>'.get_string('qbrief', 'quiz', $question->number);
                     if (!$table->is_downloading()) {
                         $header .= '<br />';
                     } else {
                         $header .= ' ';
                     }
-                    $header .= '/' . quiz_rescale_grade($question->maxmark, $quiz, 'question');
+                    $header .= '/' . quiz_rescale_grade($question->maxmark, $quiz, 'question').'</span>';
                     $headers[] = $header;
                 }
             }
