Git commits in Moodle 3.8.0 by Tim Hunt

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 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