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 Feature: In addition to allowing teachers to hide previously answered questions, this Moodle plugin now enables automatic grading of correct answers in subsequent attempts. This ensures students only focus on revisiting and reattempting questions they haven't answered correctly before. This feature encourages more effective learning and review.
Plugin version: 2.0
Released on: 14 JUNE 2023
Upgraded on: 16 SEP 2023
Authors: https://lmsace.com, LMSACE Dev Team
Private Git Repository
Git URL: https://github.com/lmsace/moodle-hide-correct-questions
- Download the 'hidecorrect' from GitHub releases.
- Log in to Moodle as a Site Administrator.
- Go to 'Site Administration' -> 'Plugins' -> 'Upload Plugin', On here upload the plugin zip 'hidecorrect.zip'.
- 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.
- Click the “Upgrade Moodle database now” button displayed on bottom of the page.
You will get success message once the plugin installed successfully.
- By clicking “Continue” button on success page. you will redirect to the admin notification page.
- Clone hidecorrect plugin Git repository into the folder 'mod / quiz / accessrule'.
- Rename the folder name into 'hidecorrect'.
- 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.
- Click the “Upgrade Moodle database now” button displayed on bottom of the page.
You will get success message once the plugin installed successfully.
- By clicking “Continue” button on success page. You will redirect to the admin notification page.
To configure the plugin settings, follow these steps:
- Log in to your Moodle site as a 'course administrator' or 'teacher'.
- Navigate to the course where the quiz is located.
- Turn editing on.
- Click on the quiz activity to access its settings.
- In the quiz settings page, locate the 'Question behavior' section and 'click on' it.
- 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.
- Next, scroll down to the 'Extra restrictions on attempts' section.
- From the dropdown setting 'Hide questions on attempt', select the option that says 'Hide the correct answered question in new attempt'.
- 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.
- 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.
- 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.
Contributions to this Moodle plugin are welcome. If you encounter any issues or have suggestions for improvement, please submit them through the GitHub repository.
For support or assistance, please contact the plugin author or submit an issue through the GitHub repository.
This plugin was developed by LMSACE. For more information, please visit our website or contact us directly.
LMSACE would like to thank these main contributors for their contirbutions
-
Yuka (Shori) Kataoka, External Certified Japanese Language Instructor : Funding
-
Maemoon Naseer, Founder and CEO of Aeorax : Funding