diff --git a/quiz.module b/quiz.module
index aa61a7e..2da5266 100644
--- a/quiz.module
+++ b/quiz.module
@@ -2030,6 +2030,9 @@ function quiz_take_quiz($quiz) {
     // Stash feedback in the session, since the $_POST gets cleared.
     if ($quiz->feedback_time == QUIZ_FEEDBACK_QUESTION && $_POST['op'] != t('Back') && $q_passed_validation === TRUE && $repeat_until_correct_error === FALSE) {
       // Invoke hook_get_report().
+      $node=node_load($former_question_array['nid']);
+      if (($node->type!="quiz_directions")&&($node->type!="opigno_scorm_quiz_question"))
+      {	
       $report = module_invoke($module, 'get_report', $former_question_array['nid'], $former_question_array['vid'], $_SESSION['quiz_' . $quiz->nid]['result_id']);
       $path = drupal_get_path('module', 'quiz');
       require_once DRUPAL_ROOT . '/' . $path . '/quiz.pages.inc';
@@ -2040,7 +2043,7 @@ function quiz_take_quiz($quiz) {
           '#value' => t('Next question'),
         );
         return $report_form;
-      }
+      }}
     }
 
     // If anonymous user, refresh url with unique hash to prevent caching.
