Git commits in Moodle 3.1.x by Tim Hunt

commit da1eeea0ff3d292b7669e478abc114872dd9cc8f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Jul 2018 01:37:45 +0800
Tag:    v3.1.14

MDL-62880 qtype_ddwtos: drop support for legacy import format

commit b779dc805ed58dc85710aa53e8fff1025a608c2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Jul 2018 01:55:22 +0800
Tag:    v3.1.13

MDL-62820 question import: properly escape output

commit b7bbe9fd9466036a84fe7bc4619b376f05b7049f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 May 2018 02:45:47 +0800
Tag:    v3.1.12

MDL-62275 qtype_calc*: improve validation of formulae

commit 4d6d096336f3cf95ae3c021a024a7594831968c3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 10 Apr 2017 23:29:16 +0800
Tag:    v3.1.6

MDL-58555 ajax: make ajax web service log entries more useful

commit 7a27817f9874bbbc4091d8dbd4d34313e4eedd32
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 04 Apr 2017 23:20:26 +0800
Tag:    v3.1.6

MDL-58486 user_prefs: always update $USER cache when applicable

commit 20c506c9709cea4afdf760f480ebfa9d5343de49
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Mar 2017 20:43:50 +0800
Tag:    v3.1.5

MDL-58106 random Q restore: avoid MySQL performance issues

commit ed961702c66ff92ba94d33addbabab83adb9e8dd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Feb 2017 19:50:47 +0800
Tag:    v3.1.5

MDL-58035 lib: log when the expected theme cannot be initialised

commit 9e50e8c38661f77eb16e4e3f6b6f1f5f46fd7fdf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Jan 2017 22:31:15 +0800
Tag:    v3.1.5

MDL-57588 questions: regrading should not lose flags

commit 072a9719085a151c07e78aea5bbed4ce761e6490
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jan 2017 02:53:16 +0800
Tag:    v3.1.5

MDL-57587 question file access: fix regression caused by MDL-53744

commit 8aa1fb5a2c5d0d107f48f0a307dd7e32d9449a4a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Dec 2016 00:17:17 +0800
Tag:    v3.1.4

MDL-57402 quiz editing: fix add heading after remove page break

commit 5102a3f6d2080ed19789dea548583c76bc19bd08
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 30 Nov 2016 02:31:53 +0800
Tag:    v3.1.4

MDL-57199 question preview: make HTML ids unique

commit 1d34a7bf9dfee9f45ef02ce5b445eea3ee871386
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Nov 2016 05:14:13 +0800
Tag:    v3.1.4

MDL-53964 qtype_ddmarker: marker label 0 should be allowed

commit ce1b0ee4f12aeae283d9f39266b96bd62961aeb7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Nov 2016 00:59:00 +0800
Tag:    v3.1.4

MDL-35949 quiz accessibility: move input outside label

commit 00081c06fa7dd997a85d7afa1b4eafabadaa90b8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 12 Nov 2016 00:26:56 +0800
Tag:    v3.1.4

MDL-56913 quiz: teachers should see a review link for a preview

commit e7d8a6079b6adc04660d525e7261154205b00785
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 Sep 2016 00:23:27 +0800
Tag:    v3.1.3

MDL-56198 assignment: improve grading info responsiveness

commit 493f5d4851de5fbd29262143396943cb33437978
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 28 Sep 2016 01:07:50 +0800
Tag:    v3.1.3

MDL-56136 restore: better error handling copying file at start

commit 2a229e74a318d7a914464808a9cd3b855959d012
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 27 Sep 2016 02:46:22 +0800
Tag:    v3.1.3

MDL-53744 question file access: fix access checks

commit d7a5bef2d69fe8adba3acb98dec7aca62f4060ae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 27 Sep 2016 01:28:35 +0800
Tag:    v3.1.3

MDL-56069 quiz: nav buttons don't scroll to the right question

commit 603ee3605b3ee41a7e4dabd0013b13db649cb172
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 01 Sep 2016 19:36:05 +0800
Tag:    v3.1.2

MDL-42125 quiz stats: fix regression caused by MDL-51603

commit 246677d537aff08f908a387df34b85a26a512624
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 31 Aug 2016 19:55:18 +0800
Tag:    v3.1.2

MDL-55815 quiz review: after close should beat immediately after

commit 1e53257bcec8fb1bb30a7bbe88425fd607b63862
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 31 Aug 2016 19:40:50 +0800
Tag:    v3.1.2

MDL-55815 quiz: convert attempt state tests to a data provider

commit b2a5bd853bdea9e05accb3a2d7dbede795e0bb97
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 27 Aug 2016 00:14:05 +0800
Tag:    v3.1.2

MDL-55741 phpunit: does not reset get_log_manager cache

commit ac32161ca64e40a13f4e4c81cca40f032483dea4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Aug 2016 00:18:56 +0800
Tag:    v3.1.2

MDL-42125 quiz stats: clearer message when manual grading required

commit 033edd6cf74843e6485e7a88a87a5c4fdc7cc070
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 20 Aug 2016 00:56:59 +0800
Tag:    v3.1.2

MDL-55477 quiz reports: all user fields should have repeats suppressed

commit df546e9e3a51ff6913b2d35bb0f6bc35a3232c1b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Aug 2016 01:42:51 +0800
Tag:    v3.1.2

MDL-55454 quiz: loses shufflequestion setting restoring old backups

commit 330216eb8a2fc770c9ac4d1639d4df73d7e29aba
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 May 2016 02:55:25 +0800
Tag:    v3.1.1

MDL-54756 moodle_url: remove dangerous trim from make_file_url

commit fb91edbe501a8e9199048b895107bc4e941ee08b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 May 2016 06:14:22 +0800
Tag:    v3.1.1

MDL-54605 quiz regrading: incorrect DB query

commit f073424c0851e2b534e9caf15825055aeec6d976
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 May 2016 03:36:30 +0800
Tag:    v3.1.1

MDL-54582 accesslib: improve performance of load_course_context

commit 6760e6db3470534722606321b1a3ce3b550f2e30
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 12 May 2016 01:07:23 +0800
Tag:    v3.1.1

MDL-53938 qformat_gift: handle multi-choice MR with one 100% choice

commit 05690639240f97a5fa12b617911d3c4ef257a8c1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Apr 2016 19:25:45 +0800
Tag:    v3.1.0-beta

MDL-46092 quiz nav: fix buttons in requiresgrading state

commit 5b444ee987cc19e5d9e3884b67ed34734c3872dc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Apr 2016 00:37:03 +0800
Tag:    v3.1.0-beta

MDL-53858 quiz accessibility: nav block should have role='navigation'

commit 67b67a50cf2affa7f1cab8c40e22abf00930a228
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Apr 2016 23:56:34 +0800
Tag:    v3.1.0-beta

MDL-53855 accessibility: navbar should be in exactly one nav region

commit de2fec2e9a9f8825e28024ec280d70ad5f803504
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Apr 2016 06:28:25 +0800
Tag:    v3.1.0-beta

MDL-46092 bootstrapbase: add OU quiz styling

commit f06eacd99d702313254134d2840458a19377728a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 06 Apr 2016 22:31:35 +0800
Tag:    v3.1.0-beta

MDL-53728 question import/export: improve form structure

commit 56df6f1992995ac67ae54ca86577333551705c75
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 02 Apr 2016 20:22:55 +0800
Tag:    v3.1.0-beta

MDL-53647 quiz summary: keep row class names in synch around headings

commit b9cc7e01a1c4d86b866e45a7a38b0c09d13a4502
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 23 Mar 2016 01:22:18 +0800
Tag:    v3.1.0-rc1

MDL-53589 badges: fix capability check

commit 0c8a90d7cb5b877fb68dc371fdf3875e0a14ae6a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Mar 2016 06:02:51 +0800
Tag:    v3.1.0-beta

MDL-53507 quiz editing: was possible to lose questions

commit 4c8c69ea9fad3a85bdc472ac3c128e5fc0f443d2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Mar 2016 19:59:51 +0800
Tag:    v3.1.0-beta

MDL-53547 logstore_database: better DB driver handling in unit test

commit 7308acffa01bec67d77026851dcd9d103d65f8d1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 16 Mar 2016 02:35:35 +0800
Tag:    v3.1.0-beta

MDL-53489 quiz editing: fix display of long section headings

commit 981743b3bade3208943ffa6c5eeafc4d8dbe2eda
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 07 Mar 2016 23:22:54 +0800
Tag:    v3.1.0-beta

MDL-53369 qtype_ddwtos: prevent boxes on consecutive lines touching

commit 4b8a86503ddf744655f18b257b3e1bacaf71bdb2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 05 Mar 2016 01:41:54 +0800
Tag:    v3.1.0-beta

MDL-53353 drag-drop marker quetions: fix edit form jitter

commit 286d28b5e565947499c017826e5fd3a1b9bb69b4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 05 Mar 2016 01:00:55 +0800
Tag:    v3.1.0-beta

MDL-53350 drag-drop to text: layout problem on reivew

commit 81e47a35e8bb98a94ea88e45eee63dcda1b46f74
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Mar 2016 23:57:48 +0800
Tag:    v3.1.0-beta

MDL-53304 question behaviour: don't show useless Check buttons

commit 293f5d1b112f1ef084e1e6c2f3eaf988e5e3e475
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 11 Feb 2016 03:22:17 +0800
Tag:    v3.1.0-beta

MDL-53065 quiz redo question: avoid PHP notice in edge case

commit de3b803deade5f74bd7a38e6fc39b474617d3755
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Feb 2016 01:31:02 +0800
Tag:    v3.1.0-beta

MDL-49338 quiz stats: preview urls wrong for question variants

commit 028044707f36c89090cb2005ce45e00e775e6173
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Feb 2016 22:55:46 +0800
Tag:    v3.1.0-beta

MDL-49146 single-activity course format: key activity must be visible

commit 97e9eb203eae0bcc9e55e96ac789e27fc173b444
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Feb 2016 22:17:13 +0800
Tag:    v3.1.0-beta

MDL-52814 questions: Show extra info in the outcomes area not info

commit 6d19eb4b238f315ee22dcdfc14aea0c375dc7b75
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Feb 2016 18:13:28 +0800
Tag:    v3.1.0-beta

MDL-52879 quiz editing: allow removal of the last question in a quiz

commit a10bd0d9a833e8a3fe5cba229e48319d7b3b2e65
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Feb 2016 16:31:15 +0800
Tag:    v3.1.0-beta

MDL-52806 quiz manual grading: show right answer for auto-graded Qs

commit 41f4dabe2b2fb5755688720e0dae77167424c11c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 26 Jan 2016 19:23:26 +0800
Tag:    v3.1.0-beta

MDL-52899 behat: make PAGE_READY_JS more robust

commit 190fbfb60d2a13ac5688e81932e41955792007d3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 20 Jan 2016 19:35:01 +0800
Tag:    v3.1.0-beta

MDL-52738 quiz: fix handling of showall by review prev link

commit fdd629667e0723f66a87b82e8b1054c4f9d5a904
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Jan 2016 22:55:20 +0800
Tag:    v3.1.0-beta

MDL-52791 quiz editing: handle unknown question types

commit a82f26e324958a587b464052e43c6d899211a864
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Jan 2016 18:58:19 +0800
Tag:    v3.1.0-beta

MDL-52784 quiz: unused param in quiz_get_combined_reviewoptions calls

commit a4100d4de3dfb383d557ab8510731ba030dc1a0d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Jan 2016 21:37:15 +0800
Tag:    v3.1.0-beta

MDL-52750 quiz reviewQ/comment: add page title & student name

commit c67ab86fa931df5065afa9925f2427421e9c7dfe
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Jan 2016 01:08:32 +0800
Tag:    v3.1.0-beta

MDL-52738 quiz: Previous button during attempt review.

commit 3ca956b6295665db6094b4bd7cc0be94fc350f02
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 17 Dec 2015 16:36:08 +0800
Tag:    v3.1.0-beta

MDL-52542 qtype_multianswer: field names must match string placeholders

commit 8eef9244bed13019aab9712213ea9bfa36a047f5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 15 Dec 2015 23:57:23 +0800
Tag:    v3.1.0-beta

MDL-52523 backup of subplugins: add missing global

commit d392b13a6325a0cfe1d15110c0ecbed1710a171f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 14 Dec 2015 04:27:54 +0800
Tag:    v3.1.0-beta

MDL-52427 questions: all parts of a Q should be clearfix

commit eb3884e48f40e05fdf5a7caa01fdfda4934e94ee
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Nov 2015 23:58:54 +0800
Tag:    v3.1.0-beta

MDL-52292 block testing generators: improve the API

commit e168e38813541c31ff486ca2d2a2c7b220919e8f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Nov 2015 22:37:42 +0800
Tag:    v3.1.0-beta

MDL-52166 gradebook: overview report fails with separate groups

commit 1f0f413187e9ca60b311f4003c25b9bf9ca617e3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 23 Jun 2014 04:30:04 +0800
Tag:    v3.1.0-beta

MDL-46091 quiz start attempt: rationalise confirmations.