Skip to content

This Moodle plugin allows teachers to hide questions that have been correctly answered in previous attempts. This can be useful in preventing students from seeing the correct answers and encourages them to attempt the questions again.

Notifications You must be signed in to change notification settings

lmsace/moodle-quizaccess_hidecorrect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Plugin: Hide Correct Questions on Reattempt

Description

This Moodle plugin allows teachers to hide questions that have been correctly answered in previous attempts. This can be useful in preventing students from seeing the correct answers and encourages them to attempt the questions again.

Enhanced Features:

  • Hide previously answered questions in new attempts.
  • Automatic grading of correct answers in subsequent attempts.
  • Prevent re-attempting the quiz after all questions have been answered correctly.
  • Hide partially correct answered questions on reattempt.

This ensures students only focus on revisiting and reattempting questions they haven't answered correctly before. These features encourage more effective learning and review.

Version

  • Plugin version: 3.0
  • Released on: 14 JUNE 2023
  • Upgraded on: 30 MAY 2025

Authors: https://lmsace.com, LMSACE Dev Team

Git Repository

Public Git Repository Git URL: https://github.com/lmsace/moodle-quizaccess_hidecorrect

Installation steps using ZIP file.

  1. Download the 'hidecorrect' from GitHub releases.
  2. Log in to Moodle as a Site Administrator.
  3. Go to 'Site Administration' -> 'Plugins' -> 'Upload Plugin', On here upload the plugin zip 'hidecorrect.zip'.
  4. Go to ‘Site administration’ -> ‘Notifications’ , here on ‘Plugins check’ page you will see the 'Hide Correct Questions on New Attempt' 'Quiz / Access rules' plugin in listing.
  5. Click the “Upgrade Moodle database now” button displayed on bottom of the page.

You will get success message once the plugin installed successfully.

  1. By clicking “Continue” button on success page. you will redirect to the admin notification page.

Installation steps using Git.

  1. Clone hidecorrect plugin Git repository into the folder 'mod / quiz / accessrule'.
  2. Rename the folder name into 'hidecorrect'.
  3. Go to ‘Site administration’ -> ‘Notifications’ , here on ‘Plugins check’ page you will see the 'Hide Correct Questions on New Attempt' 'Quiz / Access rules' plugin in listing.
  4. Click the “Upgrade Moodle database now” button displayed on bottom of the page.

You will get success message once the plugin installed successfully.

  1. By clicking “Continue” button on success page. You will redirect to the admin notification page.

Configuration

To configure the plugin settings, follow these steps:

  1. Log in to your Moodle site as a 'course administrator' or 'teacher'.
  2. Navigate to the course where the quiz is located.
  3. Turn editing on.
  4. Click on the quiz activity to access its settings.
  5. In the quiz settings page, locate the 'Question behavior' section and 'click on' it.
  6. Look for the 'Each attempt builds on the last' setting and 'enable' it. This setting allows each attempt to build on the previous one, retaining the user's previous responses and providing a cumulative learning experience.

question_behaviour

  1. Next, scroll down to the 'Extra restrictions on attempts' section.
  2. From the dropdown setting 'Hide questions on attempt', select the option that says 'Hide the correct answered question in new attempt'.
  3. To keep the question mark and feedback from your previous attempt on a hidden question, select the "Auto grade the correct questions" option in the "Questions auto-grade" dropdown setting.

hidecorrect-config

  1. From the dropdown setting "Hide questions on attempt", select the option "Hide the correct and partially correct answered questions on reattempt". This will hide questions with partially correct marks or higher automatically in the next attempt.

hide-partiall-correct

  1. To prevent the user from re-attempting the quiz after all questions have been answered correctly in a previous attempt. From the dropdown setting 'Prevent re-attempting the quiz', select the option that says 'Prevent re-attempting the quiz after all questions have been answered correctly', This is useful to ensure that users do not retake the quiz unnecessarily.

  2. Save the quiz settings to apply the changes. With these settings enabled, when a learner attempts the quiz again, the questions will be hidden, allowing them to reflect on their previous attempt and make improvements without directly seeing the correct answers.

Note: It's important to communicate these settings to your learners so they understand the behavior of the quiz and the purpose behind hiding the questions on subsequent attempts.

Contributing

Contributions to this Moodle plugin are welcome. If you encounter any issues or have suggestions for improvement, please submit them through the GitHub repository.

Support

For support or assistance, please contact the plugin author or submit an issue through the GitHub repository.

About

This plugin was developed by LMSACE. For more information, please visit our website or contact us directly.

Contributions

LMSACE would like to thank these main contributors for their contirbutions

  1. Yuka (Shori) Kataoka, External Certified Japanese Language Instructor : Funding
  2. Maemoon Naseer, Founder and CEO of Aeorax : Funding

Upgrade

Version 3.0:

  1. Sequential navigation support
  2. Prevent re-attempt if questions are correctly answered in previous attempt
  3. Improved previous/next navigations

About

This Moodle plugin allows teachers to hide questions that have been correctly answered in previous attempts. This can be useful in preventing students from seeing the correct answers and encourages them to attempt the questions again.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •