# Change log for the StudentQuiz activity


## Version 5.5.0 

* This release is compatible with Moodle 5.2
* Implement “Move to” feature
* Fix coding style issues and automated tests for PHP 8.4
* Support course overview page
* Update module description and icon, tables to match Moodle 5.x style.

## Version 5.4.0

* This release is compatible with Moodle 5.0.
* Changes to use the editor based on the system setting.
* Adds a new feature to use a customized button set with the TinyMCE editor.
* Fixes a bug to clear the comment/reply input field after submission when using the Tiny editor.
* Fixes an issue to allow questions from a StudentQuiz to be reused in other StudentQuizzes.
* Calls the require_login function for StudentQuiz pages to resolve the missing userid parameter error.
* Fixes pagination issues.
* Fix coding style issues and automated tests.
* Resolved performance issue caused when deleting users from the Moodle system.
* Remove legacy support for unsupported M3.5 version.
* Fixes an issue that caused errors when restoring a StudentQuiz with questions that have
  multiple versions and are disapproved.
* Add visually-hidden class to support Bootstrap 5.

## Version 5.3.0

* This release fixes some security issues. You are strongly recommended to upgrade.
* This release is compatible with Moodle 4.4.
* Fixed an issue with activity completion in Moodle 4.3.
* History table now supports anonymous users properly.
* Improve performance of statistics calculations.
* Fix some layout issues.

## Version 5.2.1

* Added Compatability with Moodle 4.3
* Fixed a bug with permission checking of state changes.

## Version 5.2.0

Mainly a bugfix release, but with one new feature adding activity completion.

This version works with Moodle 4.0, 4.1 and 4.2. (4.3 support is being worked on.)

* New feature: You can now set automatic completion rules like 'Students must author at least 3 questions' or
  'Students must score at least 42 points'.
* An improvement to set the state of the question in the Moodle question bank (draft/read) based on the state of the question in StudentQuiz.
* New actvity icon to match the Moodle 4.x style.
* Fix to ensure that only the right notifications are sent when using separate groups mode.
* Fix to permission checks on questions in separate groups mode. 
* Fix display order of the question list, including pinned questions.
* Fix an issue that prevented the use of question types where the student responds by uploading a file.
* Fix backup and restore of availability information.
* Fix questions sometimes being incorrectly set to state Disapproved. 
* Fix the wording of one of the notifications.
* Fix to the 'delete orphaned questions' task.
* Fix the layout of some buttons in Moodle 4.2.
* Technical fixes (automated testing config, coding style, improved tests for backup and restore).


## Version 5.1.0

This is basically a bugfix release. Also, we can confirm it works with Moodle 4.1 as well as 4.0.

* Show the question version number in StudentQuiz.
* ... but don't show the Status column. We don't want to expose students to the concept of draft questions.
* Improve validation when editing StudentQuiz settings.
* Fix an issue where StudentQuiz events did not show in the calendar/timeline.
* Fix a bug where names were swapped in emails about anonymous ranking.
* Improvement to make the 3.x -> 4.x upgrade more robust.


## Version 5.0.0

* The focus of this release was getting the plugin to work again after the Moodle 4.0 question bank changes.


## Older releases

Where not documented here. See the releases on GitHub.
https://github.com/studentquiz/moodle-mod_studentquiz/releases
