Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

History of the Moodle quiz and question bank: Difference between revisions

From MoodleDocs
No edit summary
Line 7: Line 7:


The headings mark points in time, so the things between the Moodle 1.0 and Moodle 1.1 headings are features that are new in Moodle 1.1. The funny numbers after the date are the commit hashes. They are a link to that change on github.
The headings mark points in time, so the things between the Moodle 1.0 and Moodle 1.1 headings are features that are new in Moodle 1.1. The funny numbers after the date are the commit hashes. They are a link to that change on github.
The changes have been classified according to whether they are primarily P - pedagogic, A - administrative or T - technical.


At the moment, I was inconsistent with attributing credit for features. That is just sloppiness on my part, and hopefully I will fix it some day.--[[User:Tim Hunt|Tim Hunt]] 04:33, 12 April 2012 (WST)
At the moment, I was inconsistent with attributing credit for features. That is just sloppiness on my part, and hopefully I will fix it some day.--[[User:Tim Hunt|Tim Hunt]] 04:33, 12 April 2012 (WST)
Line 14: Line 16:
== Moodle 1.0 release 20 August 2002 ==
== Moodle 1.0 release 20 August 2002 ==


* 2002-10-04 [https://github.com/moodle/moodle/commit/730fd187c825ca8e71bf78a130a4d7ca4e1785bb 730fd187] '''First version of quiz module added''' by Martin Dougiamas. The first feature that anyone was paid to write for Moodle!
* 2002-10-04 [https://github.com/moodle/moodle/commit/730fd187c825ca8e71bf78a130a4d7ca4e1785bb 730fd187] (PAT) '''First version of quiz module added''' by Martin Dougiamas. The first feature that anyone was paid to write for Moodle!
* 2002-10-06 [https://github.com/moodle/moodle/commit/14d8c0b4099b0d331bf6e766eac046e2259e173a 14d8c0b4] '''First three question types created, Multiple-Choice, Short answer and True/false.'''
* 2002-10-06 [https://github.com/moodle/moodle/commit/14d8c0b4099b0d331bf6e766eac046e2259e173a 14d8c0b4] (P) '''First three question types created, Multiple-Choice, Short answer and True/false.'''
* 2002-10-13 [https://github.com/moodle/moodle/commit/579ddad5ef181299080f8d75641f392300649441 579ddad5] '''first, very basic, grades report added.'''
* 2002-10-13 [https://github.com/moodle/moodle/commit/579ddad5ef181299080f8d75641f392300649441 579ddad5] (PA) '''first, very basic, grades report added.'''
* 2002-10-14 [https://github.com/moodle/moodle/commit/7bd1aa1d648e801bd21fb5fa3030ef9c902f33dd 7bd1aa1d] first quiz editing UI
* 2002-10-14 [https://github.com/moodle/moodle/commit/7bd1aa1d648e801bd21fb5fa3030ef9c902f33dd 7bd1aa1d] (A) first quiz editing UI
* 2002-10-15 [https://github.com/moodle/moodle/commit/2a2c9725bbadd1e4391e03b54eafdab23ad18ae8 2a2c9725] editing UI for the first three types.
* 2002-10-15 [https://github.com/moodle/moodle/commit/2a2c9725bbadd1e4391e03b54eafdab23ad18ae8 2a2c9725] (A) editing UI for the first three types.
* 2002-10-18 [https://github.com/moodle/moodle/commit/958aafe2b419978eb03d4ea622c93224d28602c7 958aafe2] tracking start and end time of attempts.
* 2002-10-18 [https://github.com/moodle/moodle/commit/958aafe2b419978eb03d4ea622c93224d28602c7 958aafe2] (A) tracking start and end time of attempts.
* 2002-10-20 [https://github.com/moodle/moodle/commit/c74a0ca5c24473ccf5dc1ba9b8a5b44dcecb2fb9 c74a0ca5] question category editing UI. (Note, categories cannot be nested, but note the the ides of published categories to allow sharing between courses already exists.)
* 2002-10-20 [https://github.com/moodle/moodle/commit/c74a0ca5c24473ccf5dc1ba9b8a5b44dcecb2fb9 c74a0ca5] (A) question category editing UI. (Note, categories cannot be nested, but note the the ides of published categories to allow sharing between courses already exists.)
* 2002-10-21 [https://github.com/moodle/moodle/commit/e1c91df09b9dc71758fec06de2c4809faa9700ae e1c91df0] allow questions to be deleted.
* 2002-10-21 [https://github.com/moodle/moodle/commit/e1c91df09b9dc71758fec06de2c4809faa9700ae e1c91df0] (A) allow questions to be deleted.
* 2002-10-22 [https://github.com/moodle/moodle/commit/e331eb06fdbb4adc5ebce3cbf4aacda7ce7a5ed5 e331eb06] regrading implemented
* 2002-10-22 [https://github.com/moodle/moodle/commit/e331eb06fdbb4adc5ebce3cbf4aacda7ce7a5ed5 e331eb06] (A) regrading implemented
* 2002-12-09 [https://github.com/moodle/moodle/commit/9307692fdfd9c41d8ff1799df7c87e2d8c1c8475 9307692f] JavaScript confirmation before submitting an attempt.
* 2002-12-09 [https://github.com/moodle/moodle/commit/9307692fdfd9c41d8ff1799df7c87e2d8c1c8475 9307692f] (PA) JavaScript confirmation before submitting an attempt.
* 2003-01-01 [https://github.com/moodle/moodle/commit/8e6c87ccf3c11b9e2ca7cfd222b6e2a0c67a93db 8e6c87cc] Teachers can enable students to review, but only after the quiz close date.
* 2003-01-01 [https://github.com/moodle/moodle/commit/8e6c87ccf3c11b9e2ca7cfd222b6e2a0c67a93db 8e6c87cc] (PA) Teachers can enable students to review, but only after the quiz close date.
* 2003-02-16 [https://github.com/moodle/moodle/commit/49220fa70cc90013773771727f0f36103a19f88b 49220fa7] Framework for quiz import/export formats. Only one real format for now, missingword.
* 2003-02-16 [https://github.com/moodle/moodle/commit/49220fa70cc90013773771727f0f36103a19f88b 49220fa7] (A) Framework for quiz import/export formats. Only one real format for now, missingword.
* 2003-02-24 [https://github.com/moodle/moodle/commit/95dbc030a88308873fe0f97261bb0c847c364ad7 95dbc030] '''Random short-answer match qtype added.'''
* 2003-02-24 [https://github.com/moodle/moodle/commit/95dbc030a88308873fe0f97261bb0c847c364ad7 95dbc030] (P) '''Random short-answer match qtype added.'''
* 2003-03-30 [https://github.com/moodle/moodle/commit/54a67a59218c7c5242a1398e5f3d08f23c9974d2 54a67a59] '''Matching question type added.'''
* 2003-03-30 [https://github.com/moodle/moodle/commit/54a67a59218c7c5242a1398e5f3d08f23c9974d2 54a67a59] (P) '''Matching question type added.'''
* 2003-04-09 [https://github.com/moodle/moodle/commit/34d52ad7d29675bc1f1c6275bddf896e262145be 34d52ad7] '''Random questions added.'''
* 2003-04-09 [https://github.com/moodle/moodle/commit/34d52ad7d29675bc1f1c6275bddf896e262145be 34d52ad7] (P) '''Random questions added.'''
* 2003-04-09 [https://github.com/moodle/moodle/commit/4b85b717128765ec207048e0006cdc25c10d7ac8 4b85b717] Shuffle questions and shuffle answers features added.
* 2003-04-09 [https://github.com/moodle/moodle/commit/4b85b717128765ec207048e0006cdc25c10d7ac8 4b85b717] (P) Shuffle questions and shuffle answers features added.
* 2003-05-02 [https://github.com/moodle/moodle/commit/c6bcd06abac61a6d15a8f9b4d4bb12090eb93bbb c6bcd06a] AON and Blackboard import formats added.
* 2003-05-02 [https://github.com/moodle/moodle/commit/c6bcd06abac61a6d15a8f9b4d4bb12090eb93bbb c6bcd06a] (A) AON and Blackboard import formats added.
* 2003-07-06 [https://github.com/moodle/moodle/commit/401c8de6c55a348b3de7d2e8d785d59e1d5f6712 401c8de6] '''Description question type added.'''
* 2003-07-06 [https://github.com/moodle/moodle/commit/401c8de6c55a348b3de7d2e8d785d59e1d5f6712 401c8de6] (P) '''Description question type added.'''
* 2003-07-09 [https://github.com/moodle/moodle/commit/d7c93ec8fa8d11f63998ab9fd78c2c2f41045568 d7c93ec8] Backup and restore added to the quiz.
* 2003-07-09 [https://github.com/moodle/moodle/commit/d7c93ec8fa8d11f63998ab9fd78c2c2f41045568 d7c93ec8] (A) Backup and restore added to the quiz.
* 2003-07-10 [https://github.com/moodle/moodle/commit/361f649d7ad7ddf2d0af1932505a6dd316559fb6 361f649d] '''Numerical qtype added.'''
* 2003-07-10 [https://github.com/moodle/moodle/commit/361f649d7ad7ddf2d0af1932505a6dd316559fb6 361f649d] (P) '''Numerical qtype added.'''
* 2003-07-24 [https://github.com/moodle/moodle/commit/29d5d0b40c31f1b589af9c91598676dae9b6444e 29d5d0b4] Quiz reports made into a sort-of plugin.
* 2003-07-24 [https://github.com/moodle/moodle/commit/29d5d0b40c31f1b589af9c91598676dae9b6444e 29d5d0b4] (T) Quiz reports made into a sort-of plugin.
* 2003-07-24 [https://github.com/moodle/moodle/commit/c90f563e398f20b0cf473efb55bbf9b8ffb35420 c90f563e] simplestat report added.
* 2003-07-24 [https://github.com/moodle/moodle/commit/c90f563e398f20b0cf473efb55bbf9b8ffb35420 c90f563e] (PA) simplestat report added.
* 2003-07-28 [https://github.com/moodle/moodle/commit/250e71d96747693f40eb7db6eb40ba166b897a96 250e71d9] countdown time when less than 24 hours from the close date.
* 2003-07-28 [https://github.com/moodle/moodle/commit/250e71d96747693f40eb7db6eb40ba166b897a96 250e71d9] (A) countdown time when less than 24 hours from the close date.
* 2003-08-01 [https://github.com/moodle/moodle/commit/8b439f8c164c15d39c3fa1bec029b616df5281dc 8b439f8c] '''Multi-answer question type.'''
* 2003-08-01 [https://github.com/moodle/moodle/commit/8b439f8c164c15d39c3fa1bec029b616df5281dc 8b439f8c] (P) '''Multi-answer question type.'''
* 2003-08-03 [https://github.com/moodle/moodle/commit/0f36ecb9ea9634c6b0732ebf06bc36707d3ecba6 0f36ecb9] Each attempt builds on the last added
* 2003-08-03 [https://github.com/moodle/moodle/commit/0f36ecb9ea9634c6b0732ebf06bc36707d3ecba6 0f36ecb9] (P) Each attempt builds on the last added


== Moodle 1.1 release 29 August 2003 ==
== Moodle 1.1 release 29 August 2003 ==


* 2003-09-10 [https://github.com/moodle/moodle/commit/ed1daaa9d7b5d7e1e8885854d7f2add117c4f24c ed1daaa9] First support for ungraded quizzes.
* 2003-09-10 [https://github.com/moodle/moodle/commit/ed1daaa9d7b5d7e1e8885854d7f2add117c4f24c ed1daaa9] (P) First support for ungraded quizzes.
* 2003-10-15 [https://github.com/moodle/moodle/commit/857e0dfdd5ee3501eea54178829c094784bbd1f2 857e0dfd] Course test manager import format.
* 2003-10-15 [https://github.com/moodle/moodle/commit/857e0dfdd5ee3501eea54178829c094784bbd1f2 857e0dfd] (A) Course test manager import format.
* 2003-11-20 [https://github.com/moodle/moodle/commit/565e970ee212aa5a355890ff85a14828b4bf735a 565e970e] fullstat report by Thomas Robb
* 2003-11-20 [https://github.com/moodle/moodle/commit/565e970ee212aa5a355890ff85a14828b4bf735a 565e970e] (PA) fullstat report by Thomas Robb
* 2003-11-20 [https://github.com/moodle/moodle/commit/7c9c2a8da68f420a8fa04ae1a90493a1dbe4f633 7c9c2a8d] allow negative gradse for  
* 2003-11-20 [https://github.com/moodle/moodle/commit/7c9c2a8da68f420a8fa04ae1a90493a1dbe4f633 7c9c2a8d] (P) allow negative grades for multiple-choice.
* 2003-12-01 [https://github.com/moodle/moodle/commit/0315927955b0877d957453ae617b527d3a70d453 03159279] Aiken import format.
* 2003-12-01 [https://github.com/moodle/moodle/commit/0315927955b0877d957453ae617b527d3a70d453 03159279] (A) Aiken import format.
* 2003-12-12 [https://github.com/moodle/moodle/commit/43bf9fc2d71450ec1fb91cd739814a5b20dad12a 43bf9fc2] Improved plug-in formation for import/export formats.
* 2003-12-12 [https://github.com/moodle/moodle/commit/43bf9fc2d71450ec1fb91cd739814a5b20dad12a 43bf9fc2] (T) Improved plug-in formation for import/export formats.
* 2003-12-12 [https://github.com/moodle/moodle/commit/43bf9fc2d71450ec1fb91cd739814a5b20dad12a 43bf9fc2] '''GIFT format added.'''
* 2003-12-12 [https://github.com/moodle/moodle/commit/43bf9fc2d71450ec1fb91cd739814a5b20dad12a 43bf9fc2] (A) '''GIFT format added.'''
* 2003-12-29 [https://github.com/moodle/moodle/commit/0ce4aa1a8a381f2014d46e6ee5b04db1bdef8e23 0ce4aa1a] Short-answer qtype enhanced to allow wild-cards.
* 2003-12-29 [https://github.com/moodle/moodle/commit/0ce4aa1a8a381f2014d46e6ee5b04db1bdef8e23 0ce4aa1a] (P) Short-answer qtype enhanced to allow wild-cards.
* 2004-01-11 [https://github.com/moodle/moodle/commit/998ebd420ab6c71aa1ac555287ce7ffcd4db8672 998ebd42] WebCT import format added.
* 2004-01-11 [https://github.com/moodle/moodle/commit/998ebd420ab6c71aa1ac555287ce7ffcd4db8672 998ebd42] (A) WebCT import format added.
* 2004-01-13 [https://github.com/moodle/moodle/commit/a9981ba6194c438aace048e9fc3f8130a3155542 a9981ba6] Matching questions added to GIFT format
* 2004-01-13 [https://github.com/moodle/moodle/commit/a9981ba6194c438aace048e9fc3f8130a3155542 a9981ba6] (A) Matching questions added to GIFT format
* 2004-02-14 [https://github.com/moodle/moodle/commit/831b236f2c68b252203dcf4a9ad68a7191fbfc16 831b236f] Groups support added to the quiz reports.
* 2004-02-14 [https://github.com/moodle/moodle/commit/831b236f2c68b252203dcf4a9ad68a7191fbfc16 831b236f] (A) Groups support added to the quiz reports.
* 2004-02-16 [https://github.com/moodle/moodle/commit/bbcbc0fecc7f8c7f5b71424864bdef4f1b540c17 bbcbc0fe] '''First version of lesson module added.'''
* 2004-02-16 [https://github.com/moodle/moodle/commit/bbcbc0fecc7f8c7f5b71424864bdef4f1b540c17 bbcbc0fe] (P) '''First version of lesson module added.'''


== Moodle 1.2 release 20 March 2004 ==
== Moodle 1.2 release 20 March 2004 ==


* 2004-05-19 [https://github.com/moodle/moodle/commit/56215ed40f5f46aa0d1943585784e7327ea724e7 56215ed4] Warn teachers if they are editing a quiz with attempts.
* 2004-05-19 [https://github.com/moodle/moodle/commit/56215ed40f5f46aa0d1943585784e7327ea724e7 56215ed4] (A) Warn teachers if they are editing a quiz with attempts.


== Moodle 1.3 release 25 May 2004 ==
== Moodle 1.3 release 25 May 2004 ==


* 2004-06-02 [https://github.com/moodle/moodle/commit/f41e824f33414e6184611a6d1708cd3a58ec9058 f41e824f] Time limit feature added.
* 2004-06-02 [https://github.com/moodle/moodle/commit/f41e824f33414e6184611a6d1708cd3a58ec9058 f41e824f] (PA) Time limit feature added.
* 2004-07-07 [https://github.com/moodle/moodle/commit/88c898f590b12bbb6bcff1c7e482669e17ab5115 88c898f5] Password and subnet restrictions added.
* 2004-07-07 [https://github.com/moodle/moodle/commit/88c898f590b12bbb6bcff1c7e482669e17ab5115 88c898f5] (A) Password and subnet restrictions added.
* 2004-07-21 [https://github.com/moodle/moodle/commit/8966a111310d0cc1c7012d68bcd137a5bafdf11f 8966a111] '''Question types made plug-ins''', although still within mod/quiz.
* 2004-07-21 [https://github.com/moodle/moodle/commit/8966a111310d0cc1c7012d68bcd137a5bafdf11f 8966a111] (T) '''Question types made plug-ins''', although still within mod/quiz.
* 2004-07-30 [https://github.com/moodle/moodle/commit/8c5a95facbeff21a356396a588446ed77713cb9e 8c5a95fa] '''Calculated question type added.'''
* 2004-07-30 [https://github.com/moodle/moodle/commit/8c5a95facbeff21a356396a588446ed77713cb9e 8c5a95fa] (P) '''Calculated question type added.'''
* 2004-07-30 [https://github.com/moodle/moodle/commit/7a82d193240ab6a3df435ac2c89821864d5d2ee4 7a82d193] '''Units added to numerical (and calculate) question types.'''
* 2004-07-30 [https://github.com/moodle/moodle/commit/7a82d193240ab6a3df435ac2c89821864d5d2ee4 7a82d193] (P) '''Units added to numerical (and calculate) question types.'''
* 2004-08-06 [https://github.com/moodle/moodle/commit/bbb4e32d3c07fa2192f54cebddf677d9938bf8b1 bbb4e32d] '''Moodle XML export format added.'''
* 2004-08-06 [https://github.com/moodle/moodle/commit/bbb4e32d3c07fa2192f54cebddf677d9938bf8b1 bbb4e32d] (A) '''Moodle XML export format added.'''
* 2004-08-16 [https://github.com/moodle/moodle/commit/9c8047cfd07c5da2393720063949f448cd185c07 9c8047cf] '''Question preview feature added.'''
* 2004-08-16 [https://github.com/moodle/moodle/commit/9c8047cfd07c5da2393720063949f448cd185c07 9c8047cf] (PA) '''Question preview feature added.'''


== Moodle 1.4 release 31 August 2004 ==
== Moodle 1.4 release 31 August 2004 ==


* 2004-12-16 [https://github.com/moodle/moodle/commit/6c83959e33ddd8978aa2a88af4f47bfeb97af5d4 6c83959e] 'Secure pop-up' mode added.
* 2004-12-16 [https://github.com/moodle/moodle/commit/6c83959e33ddd8978aa2a88af4f47bfeb97af5d4 6c83959e] (A) 'Secure pop-up' mode added.
* 2004-12-16 [https://github.com/moodle/moodle/commit/d6b3c7b82e9f385daf6f9d642e8112a6bc7298ce d6b3c7b8] Moodle XML export added.
* 2004-12-16 [https://github.com/moodle/moodle/commit/d6b3c7b82e9f385daf6f9d642e8112a6bc7298ce d6b3c7b8] (A) Moodle XML export added.
* 2004-12-23 [https://github.com/moodle/moodle/commit/a5c0990e5d5477f743dddd234312e0cf5223e22e a5c0990e] Config page to allow admins to set default quiz options.
* 2004-12-23 [https://github.com/moodle/moodle/commit/a5c0990e5d5477f743dddd234312e0cf5223e22e a5c0990e] (A) Config page to allow admins to set default quiz options.
* 2005-01-02 [https://github.com/moodle/moodle/commit/34283aa87d2a37fd237723c24c8da2b93a5bbec2 34283aa8] 'Show advanced' button added to the quiz settings form. (Copying what is already done in the Resource module.)
* 2005-01-02 [https://github.com/moodle/moodle/commit/34283aa87d2a37fd237723c24c8da2b93a5bbec2 34283aa8] (A) 'Show advanced' button added to the quiz settings form. (Copying what is already done in the Resource module.)
* 2005-01-02 [https://github.com/moodle/moodle/commit/34283aa87d2a37fd237723c24c8da2b93a5bbec2 34283aa8] Start of more sophisticated review options.
* 2005-01-02 [https://github.com/moodle/moodle/commit/34283aa87d2a37fd237723c24c8da2b93a5bbec2 34283aa8] (PA) Start of more sophisticated review options.
* 2005-01-02 [https://github.com/moodle/moodle/commit/ac27e47dc48dbe82b19e24ae59e281b74e758213 ac27e47d] Hierarchical question categories.
* 2005-01-02 [https://github.com/moodle/moodle/commit/ac27e47dc48dbe82b19e24ae59e281b74e758213 ac27e47d] (A) Hierarchical question categories.
* 2005-01-03 [https://github.com/moodle/moodle/commit/d70ccc495ca904789940f281655b94d9a8e8637b d70ccc49] Multi-page quizzes allowed
* 2005-01-03 [https://github.com/moodle/moodle/commit/d70ccc495ca904789940f281655b94d9a8e8637b d70ccc49] (P) Multi-page quizzes allowed
* 2005-01-25 [https://github.com/moodle/moodle/commit/1680925333d35cb0ed0209f3b5c27fc681c9d278 16809253] Learnwise question import format
* 2005-01-25 [https://github.com/moodle/moodle/commit/1680925333d35cb0ed0209f3b5c27fc681c9d278 16809253] (A) Learnwise question import format
* 2005-02-01 [https://github.com/moodle/moodle/commit/bdfa14dd7f34ada369dc430dc1f9f82dcc93b7dc bdfa14dd] Allow blocks on the quiz view page
* 2005-02-01 [https://github.com/moodle/moodle/commit/bdfa14dd7f34ada369dc430dc1f9f82dcc93b7dc bdfa14dd] (PA) Allow blocks on the quiz view page
* 2005-02-14 [https://github.com/moodle/moodle/commit/72036f9305517224f9bdc67771f2bfde93c143a2 72036f93] Now a teacher option for number of decimal points to show for grades.
* 2005-02-14 [https://github.com/moodle/moodle/commit/72036f9305517224f9bdc67771f2bfde93c143a2 72036f93] (A) Now a teacher option for number of decimal points to show for grades.
* 2005-02-17 [https://github.com/moodle/moodle/commit/06e273a1c3496a67193a16485ff695d273f69523 06e273a1] attempt at adding QTI 2.0 export.
* 2005-02-17 [https://github.com/moodle/moodle/commit/06e273a1c3496a67193a16485ff695d273f69523 06e273a1] (A) attempt at adding QTI 2.0 export.
* 2005-03-03 [https://github.com/moodle/moodle/commit/c6bfdec3fc8d2db34be464bc01e573e23e54e748 c6bfdec3] attempt at adding question versioning, that never really got anywhere.
* 2005-03-03 [https://github.com/moodle/moodle/commit/c6bfdec3fc8d2db34be464bc01e573e23e54e748 c6bfdec3] (AT) attempt at adding question versioning, that never really got anywhere.
* 2005-05-06 [https://github.com/moodle/moodle/commit/ee1fb969c8274130c0e7a7317dd69a8d48e0e54f ee1fb969] '''adaptive mode added''' by Gustav Delius et al of the Serving Mathematics project.
* 2005-05-06 [https://github.com/moodle/moodle/commit/ee1fb969c8274130c0e7a7317dd69a8d48e0e54f ee1fb969] (P) '''adaptive mode added''' by Gustav Delius et al of the Serving Mathematics project.
* 2005-05-15 [https://github.com/moodle/moodle/commit/0fc5939983046b8c00a49a1ed42381da195619f6 0fc59399] '''Item analysis report added''' by Enrique Castro
* 2005-05-15 [https://github.com/moodle/moodle/commit/0fc5939983046b8c00a49a1ed42381da195619f6 0fc59399] (PA) '''Item analysis report added''' by Enrique Castro
* 2005-05-16 [https://github.com/moodle/moodle/commit/691d06114e40e1889d2dce7012272463dd60cba1 691d0611] Examview import format.
* 2005-05-16 [https://github.com/moodle/moodle/commit/691d06114e40e1889d2dce7012272463dd60cba1 691d0611] (A) Examview import format.
* 2005-06-04 [https://github.com/moodle/moodle/commit/7bbe08a267f262736df50a130066a076a6c6e095 7bbe08a2] simplest and fullstat reports removed.
* 2005-06-04 [https://github.com/moodle/moodle/commit/7bbe08a267f262736df50a130066a076a6c6e095 7bbe08a2] (AT) simplest and fullstat reports removed.


== Moodle 1.5 release 5 June 2005 ==
== Moodle 1.5 release 5 June 2005 ==


* 2005-06-26 [https://github.com/moodle/moodle/commit/ed460c8e04d08944a778587b16f4bb22aac043ac ed460c8e] Essay question type by Mark Nielsen
* 2005-06-26 [https://github.com/moodle/moodle/commit/ed460c8e04d08944a778587b16f4bb22aac043ac ed460c8e] (P) Essay question type by Mark Nielsen
* 2005-07-22 [https://github.com/moodle/moodle/commit/80ed3fe6b02b1364bf1c1f0d625e590275caa1f8 80ed3fe6] Responses report added (temporarily)
* 2005-07-22 [https://github.com/moodle/moodle/commit/80ed3fe6b02b1364bf1c1f0d625e590275caa1f8 80ed3fe6] (PA) Responses report added (temporarily)
* 2006-02-08 [https://github.com/moodle/moodle/commit/401c3496ae9668f1f0e6f33745afa8e73e11f8e2 401c3496] Option for an enforced delay between attempts.
* 2006-02-08 [https://github.com/moodle/moodle/commit/401c3496ae9668f1f0e6f33745afa8e73e11f8e2 401c3496] (P) Option for an enforced delay between attempts.
* 2006-02-19 [https://github.com/moodle/moodle/commit/14afbbf0344c275e655b0d51eb01fee7cdb0ce0b 14afbbf0] Tool for re-ordering all the questions in a quiz at once.
* 2006-02-19 [https://github.com/moodle/moodle/commit/14afbbf0344c275e655b0d51eb01fee7cdb0ce0b 14afbbf0] (A) Tool for re-ordering all the questions in a quiz at once.
* 2006-02-24 [https://github.com/moodle/moodle/commit/516cf3eb59ae523f7997616502603793f38fae9a 516cf3eb] '''Question bank code and question types moved from mod/quiz -> question.'''
* 2006-02-24 [https://github.com/moodle/moodle/commit/516cf3eb59ae523f7997616502603793f38fae9a 516cf3eb] (T) '''Question bank code and question types moved from mod/quiz -> question.'''
* 2006-03-01 [https://github.com/moodle/moodle/commit/03c8c27ee00d4c5d9ab347d4dfdbf5d7a11191fa 03c8c27e] Option to show students with/without attempts in the quiz reports.
* 2006-03-01 [https://github.com/moodle/moodle/commit/03c8c27ee00d4c5d9ab347d4dfdbf5d7a11191fa 03c8c27e] (PA) Option to show students with/without attempts in the quiz reports.
* 2006-03-08 [https://github.com/moodle/moodle/commit/d1c974813032984dd852ea3f4586f04d8eecb817 d1c97481] Blackboard 6 question import format.
* 2006-03-08 [https://github.com/moodle/moodle/commit/d1c974813032984dd852ea3f4586f04d8eecb817 d1c97481] (A) Blackboard 6 question import format.
* 2006-03-22 [https://github.com/moodle/moodle/commit/ead293420d0baf8af94309fa0e8b0518d8f68711 ead29342] Question types now a proper sort of plugin.
* 2006-03-22 [https://github.com/moodle/moodle/commit/ead293420d0baf8af94309fa0e8b0518d8f68711 ead29342] (T) Question types now a proper sort of plugin.
* 2006-03-24 [https://github.com/moodle/moodle/commit/4eda4eecbd1b7fd7dc64a95ed34d6e9ad97a4a48 4eda4eec] 'Missing' qtype added.
* 2006-03-24 [https://github.com/moodle/moodle/commit/4eda4eecbd1b7fd7dc64a95ed34d6e9ad97a4a48 4eda4eec] (T) 'Missing' qtype added.
* 2006-03-26 [https://github.com/moodle/moodle/commit/5f9ef821df8f4bd984e11cf41931802f72efc885 5f9ef821] Responses report moved from core to contrib (undoing 80ed3fe6b).
* 2006-03-26 [https://github.com/moodle/moodle/commit/5f9ef821df8f4bd984e11cf41931802f72efc885 5f9ef821] (AT) Responses report moved from core to contrib (undoing 80ed3fe6b).
* 2006-03-27 [https://github.com/moodle/moodle/commit/31e95855b85d551f249a2d7bed0d5479e159d3b3 31e95855] Quiz report plugin structure improved.
* 2006-03-27 [https://github.com/moodle/moodle/commit/31e95855b85d551f249a2d7bed0d5479e159d3b3 31e95855] (T) Quiz report plugin structure improved.
* 2006-04-07 [https://github.com/moodle/moodle/commit/b6e907a245ddbe17a69125725717625e3ede3b72 b6e907a2] Manual grading made applicable to all qtypes, not just Essay.
* 2006-04-07 [https://github.com/moodle/moodle/commit/b6e907a245ddbe17a69125725717625e3ede3b72 b6e907a2] (PA) Manual grading made applicable to all qtypes, not just Essay.
* July 2006 '''Tim Hunt takes over as quiz maintainer'''
* July 2006 '''Tim Hunt takes over as quiz maintainer'''


== Moodle 1.6 release 20 June 2006 ==
== Moodle 1.6 release 20 June 2006 ==


* 2006-07-04 [https://github.com/moodle/moodle/commit/a58ffe3fe2526e04f21c1d95786cd027a82f4371 a58ffe3f] Allow matching questions to have extra distractors.
* 2006-07-04 [https://github.com/moodle/moodle/commit/a58ffe3fe2526e04f21c1d95786cd027a82f4371 a58ffe3f] (P) Allow matching questions to have extra distractors.
* 2006-07-12 [https://github.com/moodle/moodle/commit/1fe641f7b43b63cb5289b0ffa8b6c4e1f2ee61ff 1fe641f7] Support for matching common wrong, or partially correct, responses to numeric questions, not just one right answer.
* 2006-07-12 [https://github.com/moodle/moodle/commit/1fe641f7b43b63cb5289b0ffa8b6c4e1f2ee61ff 1fe641f7] (P) Support for matching common wrong, or partially correct, responses to numeric questions, not just one right answer.
* 2006-08-08 [https://github.com/moodle/moodle/commit/bbbf2d401564ade2548592853586005a7bcde900 bbbf2d40] Roles and permissions system added to Moodle.
* 2006-08-08 [https://github.com/moodle/moodle/commit/bbbf2d401564ade2548592853586005a7bcde900 bbbf2d40] (AT) Roles and permissions system added to Moodle.
* 2006-08-11 [https://github.com/moodle/moodle/commit/1b8a7434e28f5508a3f7ae116192a3ac7234543d 1b8a7434] General feedback added to all types. (It was initially called something else, then renamed in a4514d91d).
* 2006-08-11 [https://github.com/moodle/moodle/commit/1b8a7434e28f5508a3f7ae116192a3ac7234543d 1b8a7434] (P) General feedback added to all types. (It was initially called something else, then renamed in a4514d91d).
* 2006-08-11 [https://github.com/moodle/moodle/commit/613f306d1d68aaf826d8b6ccf26cced0dc2fa928 613f306d] Moodle database code changed to use XMLDB.
* 2006-08-11 [https://github.com/moodle/moodle/commit/613f306d1d68aaf826d8b6ccf26cced0dc2fa928 613f306d] (T) Moodle database code changed to use XMLDB.
* 2006-08-22 [https://github.com/moodle/moodle/commit/212b7b8cd9af682fc32c76d1bfd6172ead62a27c 212b7b8c] Quiz overall feedback added.
* 2006-08-22 [https://github.com/moodle/moodle/commit/212b7b8cd9af682fc32c76d1bfd6172ead62a27c 212b7b8c] (P) Quiz overall feedback added.
* 2006-08-24 [https://github.com/moodle/moodle/commit/307f045f0718da95d00faf38a630d4f3169f12e5 307f045f] Overall feedback options added to multiple-choice questions.
* 2006-08-24 [https://github.com/moodle/moodle/commit/307f045f0718da95d00faf38a630d4f3169f12e5 307f045f] (P) Overall feedback options added to multiple-choice questions.


== Moodle 1.7 release 7 November 2006 ==
== Moodle 1.7 release 7 November 2006 ==


* 2006-11-29 [https://github.com/moodle/moodle/commit/ee259d0cd1f05219547de294e60656d303462ac3 ee259d0c] Support for including category information in GIFT and Moodle XML export files.
* 2006-11-29 [https://github.com/moodle/moodle/commit/ee259d0cd1f05219547de294e60656d303462ac3 ee259d0c] (A) Support for including category information in GIFT and Moodle XML export files.
* 2006-12-19 [https://github.com/moodle/moodle/commit/a23f0aaf9570886bf5803459f0018dd68e835328 a23f0aaf] Moodle converted to use formslib.php, rather than hand-coded forms.
* 2006-12-19 [https://github.com/moodle/moodle/commit/a23f0aaf9570886bf5803459f0018dd68e835328 a23f0aaf] (T) Moodle converted to use formslib.php, rather than hand-coded forms.
* 2006-12-21 [https://github.com/moodle/moodle/commit/77c7f0f549e24c7a1d180967379c64af77515105 77c7f0f5] Open Office format support added to quiz report downloads.
* 2006-12-21 [https://github.com/moodle/moodle/commit/77c7f0f549e24c7a1d180967379c64af77515105 77c7f0f5] (A) Open Office format support added to quiz report downloads.
* 2007-02-20 [https://github.com/moodle/moodle/commit/624cbc9c26a5f4b56083b2c1321891f0af62bc82 624cbc9c] Option to display the question text when browsing the question bank.
* 2007-02-20 [https://github.com/moodle/moodle/commit/624cbc9c26a5f4b56083b2c1321891f0af62bc82 624cbc9c] (A) Option to display the question text when browsing the question bank.


== Moodle 1.8 release 30 March 2007 ==
== Moodle 1.8 release 30 March 2007 ==


* 2007-04-13 [https://github.com/moodle/moodle/commit/3e0647ffaf2c81224b6f7d2ed24d5188888fcfb5 3e0647ff] Options for how multiple choice choices are numbered.
* 2007-04-13 [https://github.com/moodle/moodle/commit/3e0647ffaf2c81224b6f7d2ed24d5188888fcfb5 3e0647ff] (P) Options for how multiple choice choices are numbered.
* 2007-06-15 [https://github.com/moodle/moodle/commit/294e63eadd0c49ed829c055111c15e08ab56d789 294e63ea] First attempt to allow students to upload files during attempts. (Gets broken in the changes to 2.0, and was never completely working, e.g. backup and restore never worked.)
* 2007-06-15 [https://github.com/moodle/moodle/commit/294e63eadd0c49ed829c055111c15e08ab56d789 294e63ea] (PT) First attempt to allow students to upload files during attempts. (Gets broken in the changes to 2.0, and was never completely working, e.g. backup and restore never worked.)
* 2007-06-19 [https://github.com/moodle/moodle/commit/7a6f4066cee03e8db752a66d667d91b9b28f9ea5 7a6f4066] Course reset implemented for quizzes.
* 2007-06-19 [https://github.com/moodle/moodle/commit/7a6f4066cee03e8db752a66d667d91b9b28f9ea5 7a6f4066] (A) Course reset implemented for quizzes.
* 2007-06-26 [https://github.com/moodle/moodle/commit/ac48e43a896d1a6315c38e3aac5a3c5f0d327cb8 ac48e43a] Email notification/confirmation of submitted quiz attempts.
* 2007-06-26 [https://github.com/moodle/moodle/commit/ac48e43a896d1a6315c38e3aac5a3c5f0d327cb8 ac48e43a] (A) Email notification/confirmation of submitted quiz attempts.
* 2007-07-21 [https://github.com/moodle/moodle/commit/e8825e724bf6f916752a067c9be983295729ed4f e8825e72] Support for essay and description qtypes added to GIFT.
* 2007-07-21 [https://github.com/moodle/moodle/commit/e8825e724bf6f916752a067c9be983295729ed4f e8825e72] (A) Support for essay and description qtypes added to GIFT.
* 2007-07-22 [https://github.com/moodle/moodle/commit/42ff9ce68b932f844a326c4b8197cdcbd74ea002 42ff9ce6] '''Support for the new gradebook added to the quiz.'''
* 2007-07-22 [https://github.com/moodle/moodle/commit/42ff9ce68b932f844a326c4b8197cdcbd74ea002 42ff9ce6] (A) '''Support for the new gradebook added to the quiz.'''
* 2007-07-30 [https://github.com/moodle/moodle/commit/00719c02d66fca180334d22b4e0cf781a8ef4c27 00719c02] Separate review option for quiz overall feedback.
* 2007-07-30 [https://github.com/moodle/moodle/commit/00719c02d66fca180334d22b4e0cf781a8ef4c27 00719c02] (PA) Separate review option for quiz overall feedback.
* 2007-08-08 [https://github.com/moodle/moodle/commit/a41e328736f4cdd95c62277346832c19da93115a a41e3287] Allow third-party qtype plugins to participate in GIFT and Moodle XML import export.
* 2007-08-08 [https://github.com/moodle/moodle/commit/a41e328736f4cdd95c62277346832c19da93115a a41e3287] (T) Allow third-party qtype plugins to participate in GIFT and Moodle XML import export.
* 2007-08-09 [https://github.com/moodle/moodle/commit/271e6decdac9d9445c047a7d90cc98b7912cf1b6 271e6dec] '''New question bank''' by Jamie Pratt. Cleaner code. Many problems with sharing questions between courses fixed. Finer-grained capabilities.
* 2007-08-09 [https://github.com/moodle/moodle/commit/271e6decdac9d9445c047a7d90cc98b7912cf1b6 271e6dec] (AT) '''New question bank''' by Jamie Pratt. Cleaner code. Many problems with sharing questions between courses fixed. Finer-grained capabilities.
* 2007-08-27 [https://github.com/moodle/moodle/commit/5ada3c8e3aa858d7e11ccf5e92cbad78f813d691 5ada3c8e] Support for Groupings added to the quiz.
* 2007-08-27 [https://github.com/moodle/moodle/commit/5ada3c8e3aa858d7e11ccf5e92cbad78f813d691 5ada3c8e] (A) Support for Groupings added to the quiz.
* 2007-10-11 [https://github.com/moodle/moodle/commit/14e66f3bebac8c587d08e14f92d6f8332c26161d 14e66f3b] Overridden grades from the gradebook shown in the quiz UI.
* 2007-10-11 [https://github.com/moodle/moodle/commit/14e66f3bebac8c587d08e14f92d6f8332c26161d 14e66f3b] (A) Overridden grades from the gradebook shown in the quiz UI.


== Moodle 1.9 release 3 March 2008 ==
== Moodle 1.9 release 3 March 2008 ==


* 2008-03-06 [https://github.com/moodle/moodle/commit/05866d85d4155a632bb988b8c5a16252df69b7a3 05866d85] Code for all the different different rules about whether a student can attempt the quiz now moved into separate classes. Not yet a proper plugin type.
* 2008-03-06 [https://github.com/moodle/moodle/commit/05866d85d4155a632bb988b8c5a16252df69b7a3 05866d85] (T) Code for all the different different rules about whether a student can attempt the quiz now moved into separate classes. Not yet a proper plugin type.
* 2008-05-07 [https://github.com/moodle/moodle/commit/8b87ab000003e7cc830fb959b72d80de79b84cd2 8b87ab00] Summary graph added to the quiz overview report. (This is the start of a set of '''major improvements to the quiz reports for Moodle 2.0''', done by Jamie Pratt for the OU.)
* 2008-05-07 [https://github.com/moodle/moodle/commit/8b87ab000003e7cc830fb959b72d80de79b84cd2 8b87ab00] (PA) Summary graph added to the quiz overview report. (This is the start of a set of '''major improvements to the quiz reports for Moodle 2.0''', done by Jamie Pratt for the OU.)
* 2008-05-15 [https://github.com/moodle/moodle/commit/aad5b0fca94bbc278f754634134a3839267ceb36 aad5b0fc] Group and course averages added to the overview report.
* 2008-05-15 [https://github.com/moodle/moodle/commit/aad5b0fca94bbc278f754634134a3839267ceb36 aad5b0fc] (PA) Group and course averages added to the overview report.
* 2008-05-15 [https://github.com/moodle/moodle/commit/f33e1ed4ae4948e337e5fee61adc3580f81dfa80 f33e1ed4] Moodle database connection changed to use the new global $DB.
* 2008-05-15 [https://github.com/moodle/moodle/commit/f33e1ed4ae4948e337e5fee61adc3580f81dfa80 f33e1ed4] (T) Moodle database connection changed to use the new global $DB.
* 2008-05-23 [https://github.com/moodle/moodle/commit/a59eb2b6a8e569ea5777f6cfa1d9aab9669bb79f a59eb2b6] Groups support added to the Manual grading report.
* 2008-05-23 [https://github.com/moodle/moodle/commit/a59eb2b6a8e569ea5777f6cfa1d9aab9669bb79f a59eb2b6] (A) Groups support added to the Manual grading report.
* 2008-06-10 [https://github.com/moodle/moodle/commit/0c1c764e8257d6db589ed0d89371d4b49b8972d7 0c1c764e] '''Quiz statistics report added.'''
* 2008-06-10 [https://github.com/moodle/moodle/commit/0c1c764e8257d6db589ed0d89371d4b49b8972d7 0c1c764e] (PA) '''Quiz statistics report added.'''
* 2008-06-27 [https://github.com/moodle/moodle/commit/36e413e38c5d04c923f62e2525b2d59767babfc8 36e413e3] '''Quiz attempt UI greatly improved, with new navigation panel and summary page.'''
* 2008-06-27 [https://github.com/moodle/moodle/commit/36e413e38c5d04c923f62e2525b2d59767babfc8 36e413e3] (P) '''Quiz attempt UI greatly improved, with new navigation panel and summary page.'''
* 2008-07-11 [https://github.com/moodle/moodle/commit/98f38217bb6de4ffa78f79e7371b5d8f53aaf98a 98f38217] Regrading UI merged into overview report. Dry run of regrades made possible, before doing it for real.
* 2008-07-11 [https://github.com/moodle/moodle/commit/98f38217bb6de4ffa78f79e7371b5d8f53aaf98a 98f38217] (T) Regrading UI merged into overview report. Dry run of regrades made possible, before doing it for real.
* 2008-07-20 [https://github.com/moodle/moodle/commit/7f29a7dbe40d21dcbc5f0d21a399c2e6f7b3c98b 7f29a7db] '''Responses report moved back out of contrib, and in to standard Moodle.'''
* 2008-07-20 [https://github.com/moodle/moodle/commit/7f29a7dbe40d21dcbc5f0d21a399c2e6f7b3c98b 7f29a7db] (PA) '''Responses report moved back out of contrib, and in to standard Moodle.'''
* 2008-07-24 [https://github.com/moodle/moodle/commit/17f1782c1217ab5b83de6bd55a4e7a7adb0abe5a 17f1782c] cron support added to quiz reports.
* 2008-07-24 [https://github.com/moodle/moodle/commit/17f1782c1217ab5b83de6bd55a4e7a7adb0abe5a 17f1782c] (T) cron support added to quiz reports.
* 2008-08-15 [https://github.com/moodle/moodle/commit/f88fb62c40249c74475de64eedeae2c3a549441c f88fb62c] rounding of quiz and question grades before they are displayed is made consistent everywhere.
* 2008-08-15 [https://github.com/moodle/moodle/commit/f88fb62c40249c74475de64eedeae2c3a549441c f88fb62c] (AT) rounding of quiz and question grades before they are displayed is made consistent everywhere.
* 2008-08-15 [https://github.com/moodle/moodle/commit/f9a2cf86a9c7a77bd0be1c17eca9260f0833f45e f9a2cf86] Quiz grades are now consistently stored in the database as NUMEBER(10,5), and question grades as NUMBER(12,7).
* 2008-08-15 [https://github.com/moodle/moodle/commit/f9a2cf86a9c7a77bd0be1c17eca9260f0833f45e f9a2cf86] (T) Quiz grades are now consistently stored in the database as NUMEBER(10,5), and question grades as NUMBER(12,7).
* 2008-08-29 [https://github.com/moodle/moodle/commit/62e76c6766368de71e6a7f7cd9a7fc17be942265 62e76c67] Let students flag questions during quiz attempts.
* 2008-08-29 [https://github.com/moodle/moodle/commit/62e76c6766368de71e6a7f7cd9a7fc17be942265 62e76c67] (P) Let students flag questions during quiz attempts.
* 2008-09-09 [https://github.com/moodle/moodle/commit/8df9635465bd09d9624407289f11680bbf2c5f0e 8df96354] Admin page for managing the installed question types.
* 2008-09-09 [https://github.com/moodle/moodle/commit/8df9635465bd09d9624407289f11680bbf2c5f0e 8df96354] (AT) Admin page for managing the installed question types.
* 2008-09-11 [https://github.com/moodle/moodle/commit/c308138f8994c55f17858f852be40c8d69ae9733 c308138f] Item analysis report removed.
* 2008-09-11 [https://github.com/moodle/moodle/commit/c308138f8994c55f17858f852be40c8d69ae9733 c308138f] (AT) Item analysis report removed.
* 2008-11-20 [https://github.com/moodle/moodle/commit/fa583f5f6eb3b4c9f624e77df0cfb9f9e705e6c3 fa583f5f] '''New editing UI for quizzes'''. Finnish Summer of Code project by Olli Savolainen.
* 2008-11-20 [https://github.com/moodle/moodle/commit/fa583f5f6eb3b4c9f624e77df0cfb9f9e705e6c3 fa583f5f] (T) '''New editing UI for quizzes'''. Finnish Summer of Code project by Olli Savolainen.
* 2008-11-28 [https://github.com/moodle/moodle/commit/f24493ec9b0e46c30c5343283dd10179a0fd892e f24493ec] Allow essay questions to be selected by random questions.
* 2008-11-28 [https://github.com/moodle/moodle/commit/f24493ec9b0e46c30c5343283dd10179a0fd892e f24493ec] (P) Allow essay questions to be selected by random questions.
* 2009-01-07 [https://github.com/moodle/moodle/commit/a733c4b98b527ef66ea48eb4f0d11bc59ae89a56 a733c4b9] Add an option to display the user's photo and name on the quiz attempt page.
* 2009-01-07 [https://github.com/moodle/moodle/commit/a733c4b98b527ef66ea48eb4f0d11bc59ae89a56 a733c4b9] (A) Add an option to display the user's photo and name on the quiz attempt page.
* 2009-01-14 [https://github.com/moodle/moodle/commit/96c7d771df88fd0aa2514ba898c89f81053c6e93 96c7d771] mod/quiz:reviewmyattempts capability separated from mod/quiz:attempt.
* 2009-01-14 [https://github.com/moodle/moodle/commit/96c7d771df88fd0aa2514ba898c89f81053c6e93 96c7d771] (AT) mod/quiz:reviewmyattempts capability separated from mod/quiz:attempt.
* 2009-01-20 [https://github.com/moodle/moodle/commit/46795afcbdd7fe43de03afb6b2b87eb5c21ea691 46795afc] refactoring of the code that displays the question bank, to eliminate duplication between the quiz editing and question bank display code.
* 2009-01-20 [https://github.com/moodle/moodle/commit/46795afcbdd7fe43de03afb6b2b87eb5c21ea691 46795afc] (T) refactoring of the code that displays the question bank, to eliminate duplication between the quiz editing and question bank display code.
* 2009-02-25 [https://github.com/moodle/moodle/commit/cd120b2344d0c9d8f8bfa20466e3abb9fe0e4c8a cd120b23] New YUI pop-up for selecting the question type when adding a new question, replacing the old select menu.
* 2009-02-25 [https://github.com/moodle/moodle/commit/cd120b2344d0c9d8f8bfa20466e3abb9fe0e4c8a cd120b23] (AT) New YUI pop-up for selecting the question type when adding a new question, replacing the old select menu.
* 2009-05-06 [https://github.com/moodle/moodle/commit/6bf44482c651faa946fb2cf5a34475456258c708 6bf44482] Moodle 2.0 $PAGE and $OUTPUT changes applied to the quiz.
* 2009-05-06 [https://github.com/moodle/moodle/commit/6bf44482c651faa946fb2cf5a34475456258c708 6bf44482] (T) Moodle 2.0 $PAGE and $OUTPUT changes applied to the quiz.
* 2009-05-29 [https://github.com/moodle/moodle/commit/83a15d025cb163509dcff124ed914058c826966f 83a15d02] '''New question type 'Simple calculated' by Pierre Pichet.'''
* 2009-05-29 [https://github.com/moodle/moodle/commit/83a15d025cb163509dcff124ed914058c826966f 83a15d02] (P) '''New question type 'Simple calculated' by Pierre Pichet.'''
* 2009-06-05 [https://github.com/moodle/moodle/commit/aa9c6ecf02b25e967766ad09a23b668ebff83a7e aa9c6ecf] Highlight the last question you edited in the question bank like. A small, but very useful change.
* 2009-06-05 [https://github.com/moodle/moodle/commit/aa9c6ecf02b25e967766ad09a23b668ebff83a7e aa9c6ecf] (A) Highlight the last question you edited in the question bank like. A small, but very useful change.
* 2009-06-12 [https://github.com/moodle/moodle/commit/cf6155226cba2e4e62e9e1cb44dad88afacc39b4 cf615522] require_js replaced by $PAGE->requires everywhere.
* 2009-06-12 [https://github.com/moodle/moodle/commit/cf6155226cba2e4e62e9e1cb44dad88afacc39b4 cf615522] (T) require_js replaced by $PAGE->requires everywhere.
* 2009-06-19 [https://github.com/moodle/moodle/commit/17da2e6f28d3477eb4ccfe5ac94c9cebb8456c8e 17da2e6f] The concept of 'subplugins' is born. Quiz report, within the quiz, are one of the early examples. (Regrettably, the prefix quiz_, not quizreport_ is chosen.)
* 2009-06-19 [https://github.com/moodle/moodle/commit/17da2e6f28d3477eb4ccfe5ac94c9cebb8456c8e 17da2e6f] (T) The concept of 'subplugins' is born. Quiz report, within the quiz, are one of the early examples. (Regrettably, the prefix quiz_, not quizreport_ is chosen.)
* 2009-09-30 [https://github.com/moodle/moodle/commit/7d4dfc481e65a2548d32723a4726ddc833cdd1f5 7d4dfc48] Integration with 'Safe Exam Browser' added.
* 2009-09-30 [https://github.com/moodle/moodle/commit/7d4dfc481e65a2548d32723a4726ddc833cdd1f5 7d4dfc48] (A) Integration with 'Safe Exam Browser' added.
* 2010-02-07 [https://github.com/moodle/moodle/commit/2d279432b0c64c8dda20758641f529f87f14ea1f 2d279432] '''New question type 'Calculated multiple choice' by Pierre Pichet.'''
* 2010-02-07 [https://github.com/moodle/moodle/commit/2d279432b0c64c8dda20758641f529f87f14ea1f 2d279432] (P) '''New question type 'Calculated multiple choice' by Pierre Pichet.'''
* 2010-03-08 [https://github.com/moodle/moodle/commit/990650f94cbe46344ced45c5fe69ebc273da1d00 990650f9] Different open and close dates, etc., for different groups or individuals. Implemented by Matt Petro of the University of Wisconsin - Madison Engineering School.
* 2010-03-08 [https://github.com/moodle/moodle/commit/990650f94cbe46344ced45c5fe69ebc273da1d00 990650f9] (A) Different open and close dates, etc., for different groups or individuals. Implemented by Matt Petro of the University of Wisconsin - Madison Engineering School.
* 2010-05-20 [https://github.com/moodle/moodle/commit/9df209c1226b1859a0c3d534f026306d2dfc13f9 9df209c1] Moodle events now triggered for starting and finishing quiz attempts.
* 2010-05-20 [https://github.com/moodle/moodle/commit/9df209c1226b1859a0c3d534f026306d2dfc13f9 9df209c1] (T) Moodle events now triggered for starting and finishing quiz attempts.
* 2010-05-21 [https://github.com/moodle/moodle/commit/56ed242b51909666b9e757f1a94fb2c105928b5e 56ed242b] New quiz option 'Show blocks during quiz attempts' by Sam Hemelryk.
* 2010-05-21 [https://github.com/moodle/moodle/commit/56ed242b51909666b9e757f1a94fb2c105928b5e 56ed242b] (PA) New quiz option 'Show blocks during quiz attempts' by Sam Hemelryk.
* 2010-08-06 [https://github.com/moodle/moodle/commit/d39ba35c34d4272d5092b5f80bacd2be6e7fc50f d39ba35c] Make it clearer in the quiz grades report when essay questions need to be graded.
* 2010-08-06 [https://github.com/moodle/moodle/commit/d39ba35c34d4272d5092b5f80bacd2be6e7fc50f d39ba35c] (A) Make it clearer in the quiz grades report when essay questions need to be graded.
* 2010-08-10 [https://github.com/moodle/moodle/commit/fe6ce2348945f267b3d90ed74442a221c0a9808d fe6ce234] Quiz and question bank converted to the Moodle 2.0 Files API.
* 2010-08-10 [https://github.com/moodle/moodle/commit/fe6ce2348945f267b3d90ed74442a221c0a9808d fe6ce234] (T) Quiz and question bank converted to the Moodle 2.0 Files API.
* 2010-10-24 [https://github.com/moodle/moodle/commit/41941110fdecb6313637a6ad77c6e6e26aa79833 41941110] Quiz and question bank converted to the Moodle 2.0 Backup and restore system.
* 2010-10-24 [https://github.com/moodle/moodle/commit/41941110fdecb6313637a6ad77c6e6e26aa79833 41941110] (T) Quiz and question bank converted to the Moodle 2.0 Backup and restore system.
* 2010-10-30 [https://github.com/moodle/moodle/commit/92b360057504ecfb2b3f8174d06a32d7564314bf 92b36005] Grading of units in numerical and calculated questions changed to work the way people would expect.
* 2010-10-30 [https://github.com/moodle/moodle/commit/92b360057504ecfb2b3f8174d06a32d7564314bf 92b36005] (P) Grading of units in numerical and calculated questions changed to work the way people would expect.


== Moodle 2.0 release 24 November 2010 ==
== Moodle 2.0 release 24 November 2010 ==


* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] '''New moodle question engine, a major development by Tim Hunt, introduces the concept of Question behaviour, to handle the difference between adaptive, deferred feedback, and manually graded questions'''.
* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] (PT) '''New moodle question engine, a major development by Tim Hunt, introduces the concept of Question behaviour, to handle the difference between adaptive, deferred feedback, and manually graded questions'''.
* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] '''This also allows new behaviours like Certainty based marking, Immediate feedback, and Interactive with multiple tries.'''
* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] (P) '''This also allows new behaviours like Certainty based marking, Immediate feedback, and Interactive with multiple tries.'''
* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] Also in this change, many more unit tests for questions, and all questions now use renderers for output.
* 2010-12-20 [https://github.com/moodle/moodle/commit/d1b7e03d5d507243d9f8adb9465161f3702f4a12 d1b7e03d] (T) Also in this change, many more unit tests for questions, and all questions now use renderers for output.
* End Dec 2010 Moodle development moves from CVS to git.
* End Dec 2010 Moodle development moves from CVS to git.
* 2011-02-11 [https://github.com/moodle/moodle/commit/fd214b596d63d2f7f8aff0e1d6550978f8ba60c7 fd214b59] Code to preserve the scroll position when submitting a question in the quiz, or editing the quiz.
* 2011-02-11 [https://github.com/moodle/moodle/commit/fd214b596d63d2f7f8aff0e1d6550978f8ba60c7 fd214b59] (PT) Code to preserve the scroll position when submitting a question in the quiz, or editing the quiz.
* 2011-03-10 [https://github.com/moodle/moodle/commit/894e8b4e93d8f3b4036ab738e2396a5eb0707c0a 894e8b4e] New essay features: Use the HTML editor or not; control the size of the response area; allow attachments; and information to be shown to the person grading.
* 2011-03-10 [https://github.com/moodle/moodle/commit/894e8b4e93d8f3b4036ab738e2396a5eb0707c0a 894e8b4e] (P) New essay features: Use the HTML editor or not; control the size of the response area; allow attachments; and information to be shown to the person grading.
* 2011-03-16 [https://github.com/moodle/moodle/commit/217f9a618ccc554a3650c2f9fbb9595215fd82fb 217f9a61] As part of this, handling files are part of question responses now works properly, finally doing what 294e63ead tried.
* 2011-03-16 [https://github.com/moodle/moodle/commit/217f9a618ccc554a3650c2f9fbb9595215fd82fb 217f9a61] (T) As part of this, handling files are part of question responses now works properly, finally doing what 294e63ead tried.
* 2011-04-26 [https://github.com/moodle/moodle/commit/606e07d574c649cedea92ff5bf3946f19a93e747 606e07d5] Student-visible parts of the quiz converted to use a renderer, mostly thanks to Dean Lennard.
* 2011-04-26 [https://github.com/moodle/moodle/commit/606e07d574c649cedea92ff5bf3946f19a93e747 606e07d5] (T) Student-visible parts of the quiz converted to use a renderer, mostly thanks to Dean Lennard.
* 2011-05-25 [https://github.com/moodle/moodle/commit/1da821bbde1348a67326ff7f676dff49182d4247 1da821bb] Introduce the concept of 'question variants' as a first-class concept in the question engine.
* 2011-05-25 [https://github.com/moodle/moodle/commit/1da821bbde1348a67326ff7f676dff49182d4247 1da821bb] (PT) Introduce the concept of 'question variants' as a first-class concept in the question engine.
* 2011-06-01 [https://github.com/moodle/moodle/commit/4b2da7cee08bea3c00338c5807f874a370c1c065 4b2da7ce] Ability to restore 1.9 backups added to the quiz and question bank.
* 2011-06-01 [https://github.com/moodle/moodle/commit/4b2da7cee08bea3c00338c5807f874a370c1c065 4b2da7ce] (A) Ability to restore 1.9 backups added to the quiz and question bank.
* 2011-06-15 [https://github.com/moodle/moodle/commit/fde4560daeb9597142d9788f4e9051d36a9f67c2 fde4560d] Admin page for managing the installed question behaviours.
* 2011-06-15 [https://github.com/moodle/moodle/commit/fde4560daeb9597142d9788f4e9051d36a9f67c2 fde4560d] (A) Admin page for managing the installed question behaviours.
* 2011-06-16 [https://github.com/moodle/moodle/commit/2a6c5c52ee258b0097895c889cef949d8ab5ce72 2a6c5c52] Ability to have images in multiple choice answers restored. (It was broken since 2.0.)
* 2011-06-16 [https://github.com/moodle/moodle/commit/2a6c5c52ee258b0097895c889cef949d8ab5ce72 2a6c5c52] (PT) Ability to have images in multiple choice answers restored. (It was broken since 2.0.)


== Moodle 2.1 release 1 July 2011 ==
== Moodle 2.1 release 1 July 2011 ==


* 2011-10-03 [https://github.com/moodle/moodle/commit/a28a5d74af1db4eeb12e194c0c9db111522458d2 a28a5d74] Make the '''Quiz access rules''' (from 05866d85d) become proper sub-plugings of the quiz.
* 2011-10-03 [https://github.com/moodle/moodle/commit/a28a5d74af1db4eeb12e194c0c9db111522458d2 a28a5d74] (T) Make the '''Quiz access rules''' (from 05866d85d) become proper sub-plugings of the quiz.
* 2011-10-28 [https://github.com/moodle/moodle/commit/2dc54611f2c23e7b1686b26abc8f4fbda9c6531b 2dc54611] Unmaintained qti_two export format removed.
* 2011-10-28 [https://github.com/moodle/moodle/commit/2dc54611f2c23e7b1686b26abc8f4fbda9c6531b 2dc54611] (AT) Unmaintained qti_two export format removed.
* 2011-11-02 [https://github.com/moodle/moodle/commit/75a31c9039b1f06f6d1dca7b07282117de83aa41 75a31c90] Plugin API made more standard in areas like cron, languages strings, for the question-related plugins.
* 2011-11-02 [https://github.com/moodle/moodle/commit/75a31c9039b1f06f6d1dca7b07282117de83aa41 75a31c90] (T) Plugin API made more standard in areas like cron, languages strings, for the question-related plugins.


== Moodle 2.2 release 5 December 2011 ==
== Moodle 2.2 release 5 December 2011 ==


* 2011-12-07 [https://github.com/moodle/moodle/commit/c2f5e2ab816e4bc067085b0f9c59b01739d945a9 c2f5e2ab] Plugin API made more standard in areas like cron, languages strings, for the quiz-related plugins.
* 2011-12-07 [https://github.com/moodle/moodle/commit/c2f5e2ab816e4bc067085b0f9c59b01739d945a9 c2f5e2ab] (T) Plugin API made more standard in areas like cron, languages strings, for the quiz-related plugins.
* 2012-01-08 [https://github.com/moodle/moodle/commit/5db829494030a73d15dabdc8be8685497888b138 5db82949] Quiz attempt tracks the page the student is currently on, and takes them back there if they leave the attempt and come back later. (By Charles Fulton)
* 2012-01-08 [https://github.com/moodle/moodle/commit/5db829494030a73d15dabdc8be8685497888b138 5db82949] (P) Quiz attempt tracks the page the student is currently on, and takes them back there if they leave the attempt and come back later. (By Charles Fulton)
* 2012-03-07 [https://github.com/moodle/moodle/commit/88eca3cd2666a7ea451ecc8862867e68563d8bb7 88eca3cd] New mod:quiz/addinstance lets you control which teachers can add a quiz to a course. (The same sort of capability is added to each activity.)
* 2012-03-07 [https://github.com/moodle/moodle/commit/88eca3cd2666a7ea451ecc8862867e68563d8bb7 88eca3cd] (A) New mod:quiz/addinstance lets you control which teachers can add a quiz to a course. (The same sort of capability is added to each activity.)
* 2012-01-20 [https://github.com/moodle/moodle/commit/33c8d37b6f2fa380a50ef97d60103ed9a1f9c376 33c8d37b] An option to force students to answer questions strictly in order, rather than letting them navigate around the quiz as they please. (By Charles Fulton)
* 2012-01-20 [https://github.com/moodle/moodle/commit/33c8d37b6f2fa380a50ef97d60103ed9a1f9c376 33c8d37b] (P) An option to force students to answer questions strictly in order, rather than letting them navigate around the quiz as they please. (By Charles Fulton)
* ... hopefully much more yet to come.
* ... hopefully much more yet to come.



Revision as of 17:18, 20 June 2012

This is edited highlights from

   git log mod/quiz question lib/questionlib.php admin/qtypes.php admin/qbehaviours.php

(If you prefer, substitute gitk for git log in that.) Particularly significant changes have be put in bold, but this is somewhat arbitrary.

In several cases, the first commit purporting to add a feature was pretty broken, or minimal, and then more work was done to fix it up and make it actually work. In these cases, generally I have just picked out the first commit mentioning a particular feature.

The headings mark points in time, so the things between the Moodle 1.0 and Moodle 1.1 headings are features that are new in Moodle 1.1. The funny numbers after the date are the commit hashes. They are a link to that change on github.

The changes have been classified according to whether they are primarily P - pedagogic, A - administrative or T - technical.

At the moment, I was inconsistent with attributing credit for features. That is just sloppiness on my part, and hopefully I will fix it some day.--Tim Hunt 04:33, 12 April 2012 (WST)

Does anyone know when Gustav Delius started being quiz maintainer?

Moodle 1.0 release 20 August 2002

  • 2002-10-04 730fd187 (PAT) First version of quiz module added by Martin Dougiamas. The first feature that anyone was paid to write for Moodle!
  • 2002-10-06 14d8c0b4 (P) First three question types created, Multiple-Choice, Short answer and True/false.
  • 2002-10-13 579ddad5 (PA) first, very basic, grades report added.
  • 2002-10-14 7bd1aa1d (A) first quiz editing UI
  • 2002-10-15 2a2c9725 (A) editing UI for the first three types.
  • 2002-10-18 958aafe2 (A) tracking start and end time of attempts.
  • 2002-10-20 c74a0ca5 (A) question category editing UI. (Note, categories cannot be nested, but note the the ides of published categories to allow sharing between courses already exists.)
  • 2002-10-21 e1c91df0 (A) allow questions to be deleted.
  • 2002-10-22 e331eb06 (A) regrading implemented
  • 2002-12-09 9307692f (PA) JavaScript confirmation before submitting an attempt.
  • 2003-01-01 8e6c87cc (PA) Teachers can enable students to review, but only after the quiz close date.
  • 2003-02-16 49220fa7 (A) Framework for quiz import/export formats. Only one real format for now, missingword.
  • 2003-02-24 95dbc030 (P) Random short-answer match qtype added.
  • 2003-03-30 54a67a59 (P) Matching question type added.
  • 2003-04-09 34d52ad7 (P) Random questions added.
  • 2003-04-09 4b85b717 (P) Shuffle questions and shuffle answers features added.
  • 2003-05-02 c6bcd06a (A) AON and Blackboard import formats added.
  • 2003-07-06 401c8de6 (P) Description question type added.
  • 2003-07-09 d7c93ec8 (A) Backup and restore added to the quiz.
  • 2003-07-10 361f649d (P) Numerical qtype added.
  • 2003-07-24 29d5d0b4 (T) Quiz reports made into a sort-of plugin.
  • 2003-07-24 c90f563e (PA) simplestat report added.
  • 2003-07-28 250e71d9 (A) countdown time when less than 24 hours from the close date.
  • 2003-08-01 8b439f8c (P) Multi-answer question type.
  • 2003-08-03 0f36ecb9 (P) Each attempt builds on the last added

Moodle 1.1 release 29 August 2003

  • 2003-09-10 ed1daaa9 (P) First support for ungraded quizzes.
  • 2003-10-15 857e0dfd (A) Course test manager import format.
  • 2003-11-20 565e970e (PA) fullstat report by Thomas Robb
  • 2003-11-20 7c9c2a8d (P) allow negative grades for multiple-choice.
  • 2003-12-01 03159279 (A) Aiken import format.
  • 2003-12-12 43bf9fc2 (T) Improved plug-in formation for import/export formats.
  • 2003-12-12 43bf9fc2 (A) GIFT format added.
  • 2003-12-29 0ce4aa1a (P) Short-answer qtype enhanced to allow wild-cards.
  • 2004-01-11 998ebd42 (A) WebCT import format added.
  • 2004-01-13 a9981ba6 (A) Matching questions added to GIFT format
  • 2004-02-14 831b236f (A) Groups support added to the quiz reports.
  • 2004-02-16 bbcbc0fe (P) First version of lesson module added.

Moodle 1.2 release 20 March 2004

  • 2004-05-19 56215ed4 (A) Warn teachers if they are editing a quiz with attempts.

Moodle 1.3 release 25 May 2004

  • 2004-06-02 f41e824f (PA) Time limit feature added.
  • 2004-07-07 88c898f5 (A) Password and subnet restrictions added.
  • 2004-07-21 8966a111 (T) Question types made plug-ins, although still within mod/quiz.
  • 2004-07-30 8c5a95fa (P) Calculated question type added.
  • 2004-07-30 7a82d193 (P) Units added to numerical (and calculate) question types.
  • 2004-08-06 bbb4e32d (A) Moodle XML export format added.
  • 2004-08-16 9c8047cf (PA) Question preview feature added.

Moodle 1.4 release 31 August 2004

  • 2004-12-16 6c83959e (A) 'Secure pop-up' mode added.
  • 2004-12-16 d6b3c7b8 (A) Moodle XML export added.
  • 2004-12-23 a5c0990e (A) Config page to allow admins to set default quiz options.
  • 2005-01-02 34283aa8 (A) 'Show advanced' button added to the quiz settings form. (Copying what is already done in the Resource module.)
  • 2005-01-02 34283aa8 (PA) Start of more sophisticated review options.
  • 2005-01-02 ac27e47d (A) Hierarchical question categories.
  • 2005-01-03 d70ccc49 (P) Multi-page quizzes allowed
  • 2005-01-25 16809253 (A) Learnwise question import format
  • 2005-02-01 bdfa14dd (PA) Allow blocks on the quiz view page
  • 2005-02-14 72036f93 (A) Now a teacher option for number of decimal points to show for grades.
  • 2005-02-17 06e273a1 (A) attempt at adding QTI 2.0 export.
  • 2005-03-03 c6bfdec3 (AT) attempt at adding question versioning, that never really got anywhere.
  • 2005-05-06 ee1fb969 (P) adaptive mode added by Gustav Delius et al of the Serving Mathematics project.
  • 2005-05-15 0fc59399 (PA) Item analysis report added by Enrique Castro
  • 2005-05-16 691d0611 (A) Examview import format.
  • 2005-06-04 7bbe08a2 (AT) simplest and fullstat reports removed.

Moodle 1.5 release 5 June 2005

  • 2005-06-26 ed460c8e (P) Essay question type by Mark Nielsen
  • 2005-07-22 80ed3fe6 (PA) Responses report added (temporarily)
  • 2006-02-08 401c3496 (P) Option for an enforced delay between attempts.
  • 2006-02-19 14afbbf0 (A) Tool for re-ordering all the questions in a quiz at once.
  • 2006-02-24 516cf3eb (T) Question bank code and question types moved from mod/quiz -> question.
  • 2006-03-01 03c8c27e (PA) Option to show students with/without attempts in the quiz reports.
  • 2006-03-08 d1c97481 (A) Blackboard 6 question import format.
  • 2006-03-22 ead29342 (T) Question types now a proper sort of plugin.
  • 2006-03-24 4eda4eec (T) 'Missing' qtype added.
  • 2006-03-26 5f9ef821 (AT) Responses report moved from core to contrib (undoing 80ed3fe6b).
  • 2006-03-27 31e95855 (T) Quiz report plugin structure improved.
  • 2006-04-07 b6e907a2 (PA) Manual grading made applicable to all qtypes, not just Essay.
  • July 2006 Tim Hunt takes over as quiz maintainer

Moodle 1.6 release 20 June 2006

  • 2006-07-04 a58ffe3f (P) Allow matching questions to have extra distractors.
  • 2006-07-12 1fe641f7 (P) Support for matching common wrong, or partially correct, responses to numeric questions, not just one right answer.
  • 2006-08-08 bbbf2d40 (AT) Roles and permissions system added to Moodle.
  • 2006-08-11 1b8a7434 (P) General feedback added to all types. (It was initially called something else, then renamed in a4514d91d).
  • 2006-08-11 613f306d (T) Moodle database code changed to use XMLDB.
  • 2006-08-22 212b7b8c (P) Quiz overall feedback added.
  • 2006-08-24 307f045f (P) Overall feedback options added to multiple-choice questions.

Moodle 1.7 release 7 November 2006

  • 2006-11-29 ee259d0c (A) Support for including category information in GIFT and Moodle XML export files.
  • 2006-12-19 a23f0aaf (T) Moodle converted to use formslib.php, rather than hand-coded forms.
  • 2006-12-21 77c7f0f5 (A) Open Office format support added to quiz report downloads.
  • 2007-02-20 624cbc9c (A) Option to display the question text when browsing the question bank.

Moodle 1.8 release 30 March 2007

  • 2007-04-13 3e0647ff (P) Options for how multiple choice choices are numbered.
  • 2007-06-15 294e63ea (PT) First attempt to allow students to upload files during attempts. (Gets broken in the changes to 2.0, and was never completely working, e.g. backup and restore never worked.)
  • 2007-06-19 7a6f4066 (A) Course reset implemented for quizzes.
  • 2007-06-26 ac48e43a (A) Email notification/confirmation of submitted quiz attempts.
  • 2007-07-21 e8825e72 (A) Support for essay and description qtypes added to GIFT.
  • 2007-07-22 42ff9ce6 (A) Support for the new gradebook added to the quiz.
  • 2007-07-30 00719c02 (PA) Separate review option for quiz overall feedback.
  • 2007-08-08 a41e3287 (T) Allow third-party qtype plugins to participate in GIFT and Moodle XML import export.
  • 2007-08-09 271e6dec (AT) New question bank by Jamie Pratt. Cleaner code. Many problems with sharing questions between courses fixed. Finer-grained capabilities.
  • 2007-08-27 5ada3c8e (A) Support for Groupings added to the quiz.
  • 2007-10-11 14e66f3b (A) Overridden grades from the gradebook shown in the quiz UI.

Moodle 1.9 release 3 March 2008

  • 2008-03-06 05866d85 (T) Code for all the different different rules about whether a student can attempt the quiz now moved into separate classes. Not yet a proper plugin type.
  • 2008-05-07 8b87ab00 (PA) Summary graph added to the quiz overview report. (This is the start of a set of major improvements to the quiz reports for Moodle 2.0, done by Jamie Pratt for the OU.)
  • 2008-05-15 aad5b0fc (PA) Group and course averages added to the overview report.
  • 2008-05-15 f33e1ed4 (T) Moodle database connection changed to use the new global $DB.
  • 2008-05-23 a59eb2b6 (A) Groups support added to the Manual grading report.
  • 2008-06-10 0c1c764e (PA) Quiz statistics report added.
  • 2008-06-27 36e413e3 (P) Quiz attempt UI greatly improved, with new navigation panel and summary page.
  • 2008-07-11 98f38217 (T) Regrading UI merged into overview report. Dry run of regrades made possible, before doing it for real.
  • 2008-07-20 7f29a7db (PA) Responses report moved back out of contrib, and in to standard Moodle.
  • 2008-07-24 17f1782c (T) cron support added to quiz reports.
  • 2008-08-15 f88fb62c (AT) rounding of quiz and question grades before they are displayed is made consistent everywhere.
  • 2008-08-15 f9a2cf86 (T) Quiz grades are now consistently stored in the database as NUMEBER(10,5), and question grades as NUMBER(12,7).
  • 2008-08-29 62e76c67 (P) Let students flag questions during quiz attempts.
  • 2008-09-09 8df96354 (AT) Admin page for managing the installed question types.
  • 2008-09-11 c308138f (AT) Item analysis report removed.
  • 2008-11-20 fa583f5f (T) New editing UI for quizzes. Finnish Summer of Code project by Olli Savolainen.
  • 2008-11-28 f24493ec (P) Allow essay questions to be selected by random questions.
  • 2009-01-07 a733c4b9 (A) Add an option to display the user's photo and name on the quiz attempt page.
  • 2009-01-14 96c7d771 (AT) mod/quiz:reviewmyattempts capability separated from mod/quiz:attempt.
  • 2009-01-20 46795afc (T) refactoring of the code that displays the question bank, to eliminate duplication between the quiz editing and question bank display code.
  • 2009-02-25 cd120b23 (AT) New YUI pop-up for selecting the question type when adding a new question, replacing the old select menu.
  • 2009-05-06 6bf44482 (T) Moodle 2.0 $PAGE and $OUTPUT changes applied to the quiz.
  • 2009-05-29 83a15d02 (P) New question type 'Simple calculated' by Pierre Pichet.
  • 2009-06-05 aa9c6ecf (A) Highlight the last question you edited in the question bank like. A small, but very useful change.
  • 2009-06-12 cf615522 (T) require_js replaced by $PAGE->requires everywhere.
  • 2009-06-19 17da2e6f (T) The concept of 'subplugins' is born. Quiz report, within the quiz, are one of the early examples. (Regrettably, the prefix quiz_, not quizreport_ is chosen.)
  • 2009-09-30 7d4dfc48 (A) Integration with 'Safe Exam Browser' added.
  • 2010-02-07 2d279432 (P) New question type 'Calculated multiple choice' by Pierre Pichet.
  • 2010-03-08 990650f9 (A) Different open and close dates, etc., for different groups or individuals. Implemented by Matt Petro of the University of Wisconsin - Madison Engineering School.
  • 2010-05-20 9df209c1 (T) Moodle events now triggered for starting and finishing quiz attempts.
  • 2010-05-21 56ed242b (PA) New quiz option 'Show blocks during quiz attempts' by Sam Hemelryk.
  • 2010-08-06 d39ba35c (A) Make it clearer in the quiz grades report when essay questions need to be graded.
  • 2010-08-10 fe6ce234 (T) Quiz and question bank converted to the Moodle 2.0 Files API.
  • 2010-10-24 41941110 (T) Quiz and question bank converted to the Moodle 2.0 Backup and restore system.
  • 2010-10-30 92b36005 (P) Grading of units in numerical and calculated questions changed to work the way people would expect.

Moodle 2.0 release 24 November 2010

  • 2010-12-20 d1b7e03d (PT) New moodle question engine, a major development by Tim Hunt, introduces the concept of Question behaviour, to handle the difference between adaptive, deferred feedback, and manually graded questions.
  • 2010-12-20 d1b7e03d (P) This also allows new behaviours like Certainty based marking, Immediate feedback, and Interactive with multiple tries.
  • 2010-12-20 d1b7e03d (T) Also in this change, many more unit tests for questions, and all questions now use renderers for output.
  • End Dec 2010 Moodle development moves from CVS to git.
  • 2011-02-11 fd214b59 (PT) Code to preserve the scroll position when submitting a question in the quiz, or editing the quiz.
  • 2011-03-10 894e8b4e (P) New essay features: Use the HTML editor or not; control the size of the response area; allow attachments; and information to be shown to the person grading.
  • 2011-03-16 217f9a61 (T) As part of this, handling files are part of question responses now works properly, finally doing what 294e63ead tried.
  • 2011-04-26 606e07d5 (T) Student-visible parts of the quiz converted to use a renderer, mostly thanks to Dean Lennard.
  • 2011-05-25 1da821bb (PT) Introduce the concept of 'question variants' as a first-class concept in the question engine.
  • 2011-06-01 4b2da7ce (A) Ability to restore 1.9 backups added to the quiz and question bank.
  • 2011-06-15 fde4560d (A) Admin page for managing the installed question behaviours.
  • 2011-06-16 2a6c5c52 (PT) Ability to have images in multiple choice answers restored. (It was broken since 2.0.)

Moodle 2.1 release 1 July 2011

  • 2011-10-03 a28a5d74 (T) Make the Quiz access rules (from 05866d85d) become proper sub-plugings of the quiz.
  • 2011-10-28 2dc54611 (AT) Unmaintained qti_two export format removed.
  • 2011-11-02 75a31c90 (T) Plugin API made more standard in areas like cron, languages strings, for the question-related plugins.

Moodle 2.2 release 5 December 2011

  • 2011-12-07 c2f5e2ab (T) Plugin API made more standard in areas like cron, languages strings, for the quiz-related plugins.
  • 2012-01-08 5db82949 (P) Quiz attempt tracks the page the student is currently on, and takes them back there if they leave the attempt and come back later. (By Charles Fulton)
  • 2012-03-07 88eca3cd (A) New mod:quiz/addinstance lets you control which teachers can add a quiz to a course. (The same sort of capability is added to each activity.)
  • 2012-01-20 33c8d37b (P) An option to force students to answer questions strictly in order, rather than letting them navigate around the quiz as they please. (By Charles Fulton)
  • ... hopefully much more yet to come.

Last updated 11th April 2012. This summary currently contains 148 items, whereas the full git log command at the top of this page lists 4777 commits.

See also