Git commits in Moodle 3.8.x by Tim Hunt

commit e9cb4f23a503a00d6dfd3a816182da8a29b157d4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Nov 2020 04:45:46 +0800
Tag:    v3.8.7

MDL-70285 completion upgrade: fix performance of the MDL-69687 code

commit 8a15c4e0cae4d23eca2856e5e35643117fdbe133
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 02 Oct 2020 00:01:50 +0800
Tag:    v3.8.6

MDL-69798 XML question export: excape special chars in idnumbers

commit 33f880fba77003e27d563694edba973feec378ad
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Aug 2020 22:13:10 +0800
Tag:    v3.8.5

MDL-69507 duration form field: should return an int number of seconds

commit b1341895b15d8b9d1484fe55e1e76eb26f2ae304
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 04 Aug 2020 21:00:30 +0800
Tag:    v3.8.5

MDL-69253 mod_quiz: unit test for the last commit

commit ab1545b20e8aa0e86cbdc80960ca7617854307e0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Jul 2020 05:30:18 +0800
Tag:    v3.8.5

MDL-69246 questions: allow for float issues when validating manual marks

commit 8fcb1b459d0625c69daf8ab58ab2953846a719c1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Jun 2020 20:06:57 +0800
Tag:    v3.8.4

MDL-69077 questions: question tag capabilties are relevant

commit 5e7c083dba0bcffa2ccb818021366d9208e406d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 10 Jun 2020 20:40:15 +0800
Tag:    v3.8.4

MDL-68436 atto_recordrtc: only works once per page

commit 666365e46bb670c2f9855ef9251ea5a7e0b924e5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 09 Jun 2020 00:28:08 +0800
Tag:    v3.8.4

MDL-68971 webservice: errors should give enough info to find the problem

commit 4fae2c3001753bf83f731a141c5fc06c356bfeee
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 May 2020 05:55:50 +0800
Tag:    v3.8.4

MDL-68733 quiz editing: behat test for altering random question tags

commit ea5c0c6b61a43089cb8917c84d41b9f09fa025d5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 May 2020 04:50:43 +0800
Tag:    v3.8.4

MDL-68733 question behat: question tag generator and use in quiz test

commit e23b0384796e76b2cc670514c633ee0027e0937e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 May 2020 00:31:43 +0800
Tag:    v3.8.4

MDL-68760 timezones: add string for new timezone America/Nuuk

commit a2defe29c4e4575f6ea9f8568215daab383cf81e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 May 2020 23:51:17 +0800
Tag:    v3.8.4

MDL-68760 string tests: make test_timezone_lang_strings message helpful

commit 1673baf5ddbb6a263d58077a6968ae7455ba9144
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 06 May 2020 16:14:49 +0800
Tag:    v3.8.3

MDL-68402 accesslib: fix coding style of loops

commit af64d735157b3bdb9660fbbe090faea067022805
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 26 Apr 2020 21:20:30 +0800
Tag:    v3.8.3

MDL-57680 form autocomplete: extend Behat tests

commit 27e80b99b7fcc2b50a64b834ec8412a466c3180d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 26 Apr 2020 20:02:12 +0800
Tag:    v3.8.3

MDL-57680 form autocomplete: fix triggering change event

commit 79542e4f119c9690312dbbe9af266b9d02d29055
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 25 Apr 2020 21:39:27 +0800
Tag:    v3.8.3

MDL-57680 form autocomplete: let singleselects be cleared.

commit 660fa2871ac5ac154cd2ddec50d3dbbf5b4ee4e1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Apr 2020 04:04:09 +0800
Tag:    v3.8.4

MDL-57240 quiz: don't show useless links on overdue attempt summary page

commit 7172233782c6d564c16bfda2c6d55338f37d0055
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Apr 2020 05:29:17 +0800
Tag:    v3.8.3

MDL-68402 accesslib: Modernise coding style in the functions changed

commit 4508f85b7b9c064d10d76a9dcad43f16f5919bb9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Apr 2020 00:06:13 +0800
Tag:    v3.8.3

MDL-68402 accesslib: fix get_with_capability_join logic

commit bc113f89cca67e3dec5334e7d7c55fc3e5ca53e8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 05 Apr 2020 20:27:17 +0800
Tag:    v3.8.3

MDL-66259 qtypes: Add missing comment on get_random_guess_score

commit f18b531639adc31be5c915ac5ab044c78d61ed48
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 05 Apr 2020 20:23:29 +0800
Tag:    v3.8.3

MDL-66259 qtype_numerical: remove no-longer relevant todo I noticed

commit 42eae914f190530f0b29b30eae0e68b3a81271b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Mar 2020 04:28:48 +0800
Tag:    v3.8.3

MDL-66259 qtype_truefalse: unit test of loading questions from the DB

commit d37c61365a3e5f91a95587a5d519173cf3fe0f35
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Mar 2020 04:22:48 +0800
Tag:    v3.8.3

MDL-66259 quiz responses: fix unrealistic test setup

commit 59afcdd85066e9adc0e7901e33590c9d0159aec9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Mar 2020 00:03:31 +0800
Tag:    v3.8.4

MDL-63812 qtype_gapselect: fix questions with non-consecutive gap nos

commit 69b0bbde10374846b30733128ef0cfab8a7feca6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 29 Mar 2020 23:40:58 +0800
Tag:    v3.8.4

MDL-63812 qtype_gapselect: test data generator to standard qtype pattern

commit 7e6d6f97aa56e0bc249c5a1f6caa8b91fb049a4b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Mar 2020 21:29:40 +0800
Tag:    v3.8.3

MDL-68277 qtype_essay: answer area in reviews should be right size

commit f42b67ab2ced737c4375023c05072115025137f0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Mar 2020 01:16:44 +0800
Tag:    v3.8.4

MDL-68252 question tags: fix tag editing for missingtype questions

commit 088d4309fe54d621ca42dbfa8d1b4fe473664ee2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Mar 2020 01:15:51 +0800
Tag:    v3.8.4

MDL-68252 question bank: for 'missingtype' questions, hide actions

commit c16c0271bb2f2b09e032b39afb2aabc008004c69
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 18 Mar 2020 07:18:08 +0800
Tag:    v3.8.3

MDL-68191 CSS minification: apply upstream performance/accuracy fix

commit 8eab502760e1bc4f4befa811cd4f23dff3f7c77d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Mar 2020 22:14:25 +0800
Tag:    v3.8.3

MDL-52319 install: Fix some coding style issues

commit 213d9daf8d17d9a6045f246f3702c22e10e885e4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Mar 2020 21:57:43 +0800
Tag:    v3.8.3

MDL-52319 upgrade: Also run environment checks if plugins need upgrades

commit 8a90179246810969592f2cb7f3e9e5b6cfbff945
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 12 Mar 2020 04:40:51 +0800
Tag:    v3.8.3

MDL-68153 qbank: question of unknown type should not cause fatal error

commit faf7ab39f20c161c1bc13baa224a6f088ba3d3e3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 11 Mar 2020 20:28:39 +0800
Tag:    v3.8.3

MDL-68149 qtype_match: correctly distinguish 0 and 0.0 answers

commit 57cc9b6499f276a5d60674bef073970e16c3d33c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 11 Mar 2020 19:01:56 +0800
Tag:    v3.8.3

MDL-68149 qtype_match: Updatey tests to follow make_question() pattern

commit 11212ea69b81e826049cc92316345e0d5122f185
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 20 Feb 2020 01:01:31 +0800
Tag:    v3.8.3

MDL-67981 questions: avoid errors deleting contextless questions

commit 7bde84a7053e76408400c9718ec812698d206fe3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Feb 2020 00:09:33 +0800
Tag:    v3.8.2

MDL-67947 questions: questions_in_use should ask all components

commit bb9176eee4a9ffc454525bd547f327ace01e08e8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Feb 2020 17:58:47 +0800
Tag:    v3.8.2

MDL-67876 forms: not all field types need validation JS

commit 5048dbbf065bedc37301d8b19a28ccbf266bdd91
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 05 Feb 2020 20:18:17 +0800
Tag:    v3.8.2

MDL-67876 forms: scroll to any invalid element if form cannot submit

commit 8ad3593d0ccaa99a63e47f0323ab7445d173ebb4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 31 Jan 2020 01:24:23 +0800
Tag:    v3.8.2

MDL-67842 questions: Cannot remove the idnumber from a question

commit 54908ae9071cc2fbcae381d61455621f941a13f1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Jan 2020 02:34:39 +0800
Tag:    v3.8.2

MDL-67830 quiz: notice in grade details redirect script

commit e5c28790638af5a2b82f9cf7f9e15e9aee39e6c6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Jan 2020 02:14:58 +0800
Tag:    v3.8.2

MDL-67832 quiz: fix lots of PHPdoc in attemptlib.php

commit 596cbeb955abd987b05baaf070dbf3c7d3371dcf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Jan 2020 00:15:55 +0800
Tag:    v3.8.2

MDL-64531 course: course_delete_module shouldn't output during AJAX

commit d0c48cd69335c1b28dbfdec71b8d36e870e9d320
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Jan 2020 04:19:43 +0800
Tag:    v3.8.2

MDL-67653 questions: prevent the flag flickering as the page loads

commit c9491626ab774071c764e2e5acf38f48a43793c5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Nov 2019 03:32:15 +0800
Tag:    v3.8.0-beta

MDL-67153 question bank: let qtype add actions to the edit menu

commit a7f70278c8e20cfa75078bb1d53632dc99567c46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 24 Oct 2019 05:27:05 +0800
Tag:    v3.8.5

MDL-67002 quiz reports: fix sorting on Oracle in the responses report

commit 471c39b361ce6ff91dbf1440f35dc1cf2ac55149
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Oct 2019 18:18:12 +0800
Tag:    v3.8.0-beta

MDL-66980 question bank: fix load_many_for_cache missing record check

commit c11c88928e7746d1faf8466e75eedd7da2fa6cbf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Oct 2019 20:48:50 +0800
Tag:    v3.8.0-beta

MDL-66956 question bank: move edit menu to improve usability

commit 4d32558974d811fc2239a5c430c9599b5217935e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Oct 2019 00:36:23 +0800
Tag:    v3.8.0-beta

MDL-66946 quiz reports: incorrectly show teachers sometimes

commit 468d7ead0ae34b9c3504b5359795d812b468329b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 14 Oct 2019 22:27:09 +0800
Tag:    v3.8.0-beta

MDL-66796 question bank: fix more bugs with category editing

commit 33da028c27607354981cd8e62ecabb7b973c6637
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 05 Oct 2019 20:50:43 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Documentation for component selectors

commit 920a3500dc792fe35ee5370377d7e8dc038c5052
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 03 Oct 2019 19:55:59 +0800
Tag:    v3.8.0-beta

MDL-66835 behat: steps for setting/checking fields in containers

commit 9c14b28d0bdb3afa24d22f765e8fef60ba26e6ff
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Oct 2019 22:58:04 +0800
Tag:    v3.8.0-beta

MDL-66821 question behat: new step for acting on questions in the bank

commit 701ae1eb4b17666a85dfd8d4035cd38e03f22917
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Oct 2019 20:51:48 +0800
Tag:    v3.8.0-beta

MDL-66816 question bank: replace row of edit icons with an Edit menu

commit 6e73157a3cd0f1bb2fe76f2f7e2b2d27bedc92cb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Oct 2019 23:43:22 +0800
Tag:    v3.8.0-beta

MDL-66815 behat: question category generator must find right parent id

commit e247068d722033e05ceb5edd7d86b7589e51a8e6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Oct 2019 01:21:18 +0800
Tag:    v3.8.0-beta

MDL-66801 questions: XML import/export should include category idnumbers

commit 5aacd5e70ed2e71b9760d2eb6bdcce1fc08ff1fa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 21:15:35 +0800
Tag:    v3.8.0-beta

MDL-66553 questions: add $CFG->questionbankcolumns to config-dist.php

commit d4b47c544270a49c9f84332103a89f89b755cd19
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 21:14:36 +0800
Tag:    v3.8.0-beta

MDL-66553 question bank: show idnumbers on the edit categories screen

commit c2200bd5dc42f02e50c309bf98c30eaf5bf3b5bf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 21:12:36 +0800
Tag:    v3.8.0-beta

MDL-66553 quiz/questions: show idnumber and tags when adding from qbank

commit a3f42f998ce06f96383498f650e4a5b997c055c5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 20:57:29 +0800
Tag:    v3.8.0-beta

MDL-66553 question bank: show idnumbers in category drop-down

commit e740085116202d52115aea8e26966ae1b7de7689
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 20:13:06 +0800
Tag:    v3.8.0-beta

MDL-66796 question bank: 0 is a valid question category idnumber

commit 9c4f0fa7467f51581486bc3707a3be3863959a85
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 20:13:06 +0800
Tag:    v3.8.0-beta

MDL-66796 question bank: 0 is a valid question category idnumber

commit 7ba73d16a0cf5fb16abb02475df5339572d10e6b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Sep 2019 20:09:32 +0800
Tag:    v3.8.0-beta

MDL-66553 tags: option to accesshide label when displaying a taglist

commit d30c6cdc177759494fed27636b27d1e6a4a433e3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Sep 2019 20:57:29 +0800
Tag:    v3.8.0-beta

MDL-66553 question bank: fix lots of phpdoc and other warnings

commit b04b6ae1abb57c6ed653b8f70416f893277ac2e3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 25 Sep 2019 00:45:52 +0800
Tag:    v3.8.0-beta

MDL-66764 quiz: redo question should not repeat random questions

commit 824d1f8f5250b9f642aa1aa6f6110ee7300eba2f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Sep 2019 00:27:46 +0800
Tag:    v3.8.0-beta

MDL-66754 question engine: fix lots of PHPdoc errors

commit 7b1b47876171d7b0c5180635f7dd9d4c40716251
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Sep 2019 00:26:31 +0800
Tag:    v3.8.0-beta

MDL-66754 question engine: make $slots argument optional

commit 36f90f3ef0c3edd8bb144d1688e1eaa4d39b2b56
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 23 Sep 2019 19:14:11 +0800
Tag:    v3.8.0-beta

MDL-66750 formslib selects: handle size attribute properly

commit c7a6488fadbd77113f4e1d8fc45a64173789fd73
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 21 Sep 2019 00:33:53 +0800
Tag:    v3.8.0-beta

MDL-66743 backup: reports should be able to backup module-level data

commit e05d99b94faeccbc48609385e5770df27c964812
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Sep 2019 02:02:14 +0800
Tag:    v3.8.0-beta

MDL-66709 backup: move question attempt data helpers to a trait

commit 118d62a26601a48d061f64d831e676cbb6094d4f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Sep 2019 02:01:24 +0800
Tag:    v3.8.0-beta

MDL-66709 quiz: add a Behat test for backup/restore of quiz attempts

commit a6a4034b388b0e75900ba9858111f0793f0402e0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Sep 2019 01:59:15 +0800
Tag:    v3.8.0-beta

MDL-66709 backup: improve some PHPdoc type hints

commit a3624fdf0fc91cbad44c0f784d8d9c2386de4c7d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Sep 2019 21:35:18 +0800
Tag:    v3.8.0-beta

MDL-66685 questions: should able to save an empty question usage

commit 287134e1dd8343cb909e8d7c4dbd4c3e21e7e919
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Sep 2019 19:11:27 +0800
Tag:    v3.8.0-beta

MDL-66641 quiz stats: discriminativeefficiency is already out of 100

commit 9bcc357107453f9129bf80a5861e1dbc2adc703b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 06 Sep 2019 01:00:39 +0800
Tag:    v3.8.0-beta

MDL-66335 behat: new step to log in and go straight to a particular page

commit 61cc1e64947fc8ef4db79ea99f1b490fad3f2684
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 29 Aug 2019 22:41:00 +0800
Tag:    v3.8.0-beta

MDL-66553 question bank: show tags and idnumbers in question list

commit 4e1ebf8cde12e8ea5abd615e3e9d1f26283e026a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 07 Aug 2019 22:18:45 +0800
Tag:    v3.8.0-beta

MDL-66335 quiz behat: using the new generic navigation steps

commit 4024556b98e989ce8dc2ed3a325185ce370ac825
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 07 Aug 2019 22:18:14 +0800
Tag:    v3.8.0-beta

MDL-66335 behat: generic step for navigating direct to specific pages

commit f1f3101b4e648027ddb189234fa6f5ebef250046
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 06 Aug 2019 00:11:56 +0800
Tag:    v3.8.0-beta

MDL-66328 groups: overview page can require lots of memory

commit ac1a91bf47bbe35dcd0a4bad6ede1964af69d3cd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 01 Aug 2019 21:54:05 +0800
Tag:    v3.8.0-beta

MDL-66307 js: fix path handling on Windows

commit b65db96d8ce13b68431ce8688cef64f3aeef49b0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 31 Jul 2019 23:18:16 +0800
Tag:    v3.8.0-beta

MDL-33884 question export: raise memory limit

commit b3c6c89b35605d08d3ca518d46a65234d6b8ad39
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Jun 2019 00:14:37 +0800
Tag:    v3.8.0-beta

MDL-57884 quiz: autosave should not send the value of submit buttons

commit dd6efc8b7b4a6e47e4965fc6add1c2e57f755a41
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 18 Jun 2019 18:16:24 +0800
Tag:    v3.8.0-beta

MDL-65915 quiz regrading: refactor some almost duplicate code

commit 1f60ddcebcfa8dae6ec56a7bc0952e8178f7cb12
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 15 Jun 2019 01:30:52 +0800
Tag:    v3.8.0-beta

MDL-57239 qbehaviour_interactive: fix Try again button when reviewing

commit 9a3af544ffdbd671bdfc18169af955fed08dc040
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Jun 2019 23:39:24 +0800
Tag:    v3.8.0-beta

MDL-65915 quiz regrading: better progress information

commit e900b2f34fc2231c057c3e6232090a4745969c70
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 07 Jun 2019 02:41:34 +0800
Tag:    v3.8.0-beta

MDL-65864 question engine: fix re-saving a new usage

commit 12eb2c2bf4e3421c27f90b06a9d2e03a6b795cce
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 29 May 2019 20:38:41 +0800
Tag:    v3.8.0-beta

MDL-65731 quiz manual grading: fix ambiguous order by idnumber

commit 41bf80a69d44397a84fd3a648b930bf3c8b146be
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 May 2019 22:35:54 +0800
Tag:    v3.8.0-beta

MDL-55197 filter_multilang: handle 'en' as parent lang better

commit 587c0772e653c049126fd383b39125f4d03f7f04
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 May 2019 22:18:06 +0800
Tag:    v3.8.0-beta

MDL-55197 filter_multilang: move preg_callback fn into class

commit 173377e5296f6ef5d3a05876e74171ce04a7768e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 May 2019 19:22:19 +0800
Tag:    v3.8.0-beta

MDL-65636 filter_multilang: add some basic unit tests

commit 376b7fb857fe2c97fffda5e95fbcb1eb231f2dc1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 May 2019 20:02:08 +0800
Tag:    v3.8.0-beta

MDL-65492 cache admin: make it easier to purge a cache repeatedly

commit 1baf3af3e8bd6f99fb761ab2c39349f1f573ffda
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 May 2019 19:40:15 +0800
Tag:    v3.8.0-beta

MDL-65492 cache admin: make the code easier to understand

commit 5d2f8bd98d78850231a782114be0a8a729a29328
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 26 Apr 2019 03:57:44 +0800
Tag:    v3.8.1

MDL-48024 behat: allow plugins to have data generators