• Resolved mcworks

    (@mcworks)


    I have been a longtime user of Tutor LMS today I migrated from v1.9.1 to the current v3.9.4 and noticed my quizzes are no longer visible the way they used to be instead its showing me a summary as attached (https://ibb.co/wZL1Q7st) for a completed quiz. This UX is so bad and I’m wondering where the view attempt went ?

    I mainly use Tutor LMS for as a self journal (self-teaching) and not necessary for any academics evaluation, is there a way I can just have quizzes displayed in the way they been answered in the natural flow?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi @mcworks ,

    Thanks for reporting this. We are analyzing the issue and are currently investigating it in version 3.9.4. Our team is working to reproduce the problem, and once confirmed, it will be addressed in an upcoming fix. We’ll update you as soon as we have more information.

    Hi @mcworks ,

    Please apply the following change in wp-content/plugins/tutor/views/pages/view_attempt.php on line 34. Replace the existing permission check with this:

    if ( ! current_user_can( 'manage_options' ) && ! tutor_utils()->is_instructor_of_this_course( get_current_user_id(), $course_id ) ) {
    tutor_utils()->tutor_empty_state();
    return;
    }

    The issue should be resolved in the upcoming Tutor LMS update.

    Thread Starter mcworks

    (@mcworks)

    Thank you the update but the error still persists, see debug log below. I have disabled all plugins and enabled twenty-four theme but still not working.

    [31-Dec-2025 04:16:26 UTC] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: string * string in /home/wp-content/plugins/tutor/views/quiz/header-context/course-single-previous-attempts.php:53
    Stack trace:
    #0 /home/wp-content/plugins/tutor/views/quiz/header.php(40): include()
    #1 /home/wp-content/plugins/tutor/views/quiz/attempt-table.php(24): include('...')
    #2 /home/wp-content/plugins/tutor/includes/tutor-template-functions.php(1567): include_once('...')
    #3 /home/wp-content/plugins/tutor/templates/single/quiz/previous-attempts.php(39): tutor_load_template_from_custom_path()
    #4 /home/wp-content/plugins/tutor/includes/tutor-template-functions.php(130): include('...')
    #5 /home/wp-content/plugins/tutor/templates/single/quiz/body.php(83): tutor_load_template()
    #6 /home/domains/plugins/tutor/includes/tutor-template-functions.php(130): include('...')
    #7 /home/wp-content/plugins/tutor/includes/tutor-template-functions.php(1297): tutor_load_template()
    #8 /home/wp-content/plugins/tutor/templates/single-quiz.php(35): tutor_single_quiz_body()
    #9 /home/wp-includes/template-loader.php(125): include('...')
    #10 /home/wp-blog-header.php(19): require_once('...')
    #11 /home/index.php(17): require('...')
    #12 {main}
    thrown in /home/wp-content/plugins/tutor/views/quiz/header-context/course-single-previous-attempts.php on line 53
    Maizul

    (@maizul)

    Hey @mcworks ,

    Thank you for the follow-up. Please update Tutor LMS to the latest version, 3.9.5, and check if the issue persists.

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.