A professional Moodle quiz access rule plugin that gives course teachers granular control over quiz security by enabling unique, attempt-specific passwords.
When quizzes allow multiple attempts, students who fail and are granted a reattempt cannot reuse the password from their previous attempt, securing academic integrity for high-stakes assessments.
Key Features:
- Granular Attempt Control: Configure different passwords for each distinct quiz attempt.
- Flexible Password Generation Methods: Manual entry of comma-separated passwords (e.g. pass1,pass2,pass3) or cryptographically secure auto-generated numeric passwords.
- Password Count Validation: Warns teachers if the number of entered passwords doesn't match the number of allowed attempts.
- Brute Force Lockout Protection: Blocks users for 5 minutes after 5 consecutive incorrect password entries.
- Security Audit Logs: Logs failed and verified password attempts directly to Moodle's standard log store.
- Native Moodle Integration: Full support for GDPR/Privacy subsystem, Backup & Restore APIs, and standard Moodle preflight quiz access rules
(Source control URL):
https://github.com/engfeda-ui/attemptpassword_plugin
(Bug tracker URL):
https://github.com/engfeda-ui/attemptpassword_plugin/issues
(Documentation URL):
https://github.com/engfeda-ui/attemptpassword_plugin#readme