Git commits in Moodle 3.11.x by Tim Hunt

commit ac15d110ba3187429991d5eadb25c567145366d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Mar 2023 21:31:33 +0800
Tag:    v3.11.14

MDL-77611 tool_uploaduser: fix phpunit assumptions about profile fields

commit af0aee7d2ad498260059255b87db5ff5741630f2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 22 Feb 2023 19:32:07 +0800
Tag:    v3.11.13

MDL-76843 questions behat: enhancements requried to test this issue

commit 261fe42c055eddfc59a82743d738f08622cd3a02
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 06 Jan 2023 20:55:40 +0800
Tag:    v3.11.12

MDL-76810 redirect handling: ensure return URLs are properly sanitised

commit 78910334ff7b183f0beb1ad1802c17df772b137e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 21 Oct 2022 05:47:17 +0800
Tag:    v3.11.11

MDL-76049 quiz generator: update calendar events for new overrides

commit bcdee74ae966d7be8cd50ad8d6dd671d2741a72a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 21 Sep 2022 18:22:28 +0800
Tag:    v3.11.11

MDL-27570 quiz timing: add unit test and simplify top of process_attempt

commit 9de11ea641a713c6f765d514573a3cfe3ab491ef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 22 Aug 2022 22:01:02 +0800
Tag:    v3.11.10

MDL-75548 misc: final Required parameter follows optional notices

commit 25519bc4d8509eaa68fb25bd1c2b64b47d64c219
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 May 2022 03:40:08 +0800
Tag:    v3.11.9

MDL-74636 behat: step to skip this scenario if a plugin isn't installed

commit d02d01aa71e9f6163c7a47bc8ca71bc17cb9f9f0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Apr 2022 01:23:36 +0800
Tag:    v3.11.7

MDL-74543 quiz: correctly record time when overdue attempt submitted

commit 6b8ae1c1931b33c461f6361ce1027f0e0e3a017e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 31 Mar 2022 22:49:20 +0800
Tag:    v3.11.7

MDL-74390 filter admin: log filter order changes in config_log

commit 5ab43fb1b3f08974be7b6f8960daaee014803f49
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 19 Mar 2022 06:12:38 +0800
Tag:    v3.11.7

MDL-74270 format_float: fix bug with $decimalpoints=0, $stripzeros=true

commit 039953f01ab5b745b01c5230f68d9a035c9e5f88
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 13 Mar 2022 00:21:53 +0800
Tag:    v3.11.7

MDL-74184 quiz: prevent repagination of quizzes with attepts

commit 37b3397bea235ce24048bf1f27b94632f18e322a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Mar 2022 01:03:57 +0800
Tag:    v3.11.7

MDL-74130 question behat: Update tests to use the new navigation steps

commit 8af61749460db27eceb9e2b53e511e2ca8d7f897
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Mar 2022 00:08:41 +0800
Tag:    v3.11.7

MDL-74130 question behat: support I am on ... page or key qbank pages

commit bb228c82c1745f8c33be71ecbf79bd7c23f90008
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 25 Feb 2022 01:06:51 +0800
Tag:    v3.11.6

MDL-73954 quiz: fix decimal places for the percentage on review page

commit 42055d95cdad65c5074b98317ba5dc22dcbb508f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 22 Nov 2021 23:06:37 +0800
Tag:    v3.11.5

MDL-73140 grade history: fix badly formatted lists

commit d40a865a2b0faa155860ed500aaa7c9e0ec753b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 12 Nov 2021 20:01:19 +0800
Tag:    v3.11.5

MDL-73070 Behat: stop using no-longer-existant classes in behat_hooks

commit 90d04a010b811f9834d1a740935f530f207f1afd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 26 Oct 2021 06:15:26 +0800
Tag:    v3.11.4

MDL-72912 questions: fix type of question_display_options::$context

commit f89a6106faa9c5fac6b64868d63ad22e8d6e756c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 23 Oct 2021 06:14:25 +0800
Tag:    v3.11.4

MDL-72901 question: add missing {$a} in string attemptfinishedsubmitting

commit 1c25e9ec5303eb7e0e423930963e89c5ddc1df99
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Aug 2021 00:38:53 +0800
Tag:    v3.11.3

MDL-72265 backup: fix checking of override capabilites on restore

commit 46ba8d9e7011174ac19f5be8c0d9e90508f9bb89
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 29 Jun 2021 04:25:07 +0800
Tag:    v3.11.1

MDL-68003 session timeout warning: don't show in iframes

commit 784fd2857f78ea4f83326f0085e7a5c83bfba200
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 24 Jun 2021 18:42:33 +0800
Tag:    v3.11.1

MDL-72010 quiz: prevent session timeouts during attempts

commit 54197c12d296de6b0a15bc2bae5934b2a16ca6a4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 22 Jun 2021 21:11:22 +0800
Tag:    v3.11.1

MDL-71991 files: check return value of rename when writing files

commit 490b59a7b371ec5ce04c291da4eb40a0a3a52b75
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Jun 2021 23:06:32 +0800
Tag:    v3.11.1

MDL-71838 quiz reports: average rows calc can run out of memory

commit 52acec4989407c8c5a77552726c1803865ceefd6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Apr 2021 03:30:43 +0800
Tag:    v3.11.0-beta

MDL-71313 repositories: warn if get_instances context is wrong type

commit 0b661342dcee608ee7314fa44de46ac313aa30f4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 26 Feb 2021 20:46:32 +0800
Tag:    v3.11.0-beta

MDL-71009 question bank: escape idnumbers when displayed

commit 9bc2094202b835475d13273a85dd37573f5bec9e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 16 Feb 2021 22:35:00 +0800
Tag:    v3.11.0-beta

MDL-70916 Essay/Moodle XML: min and max word limits not imported

commit 9ca6fd447c595cd0bf948616a252def8d8e838f2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Feb 2021 02:17:35 +0800
Tag:    v3.11.0-beta

MDL-70796 count_words: match the count from LibraOffice & MS Word

commit f143531c76e615376227591abc7480cb58dd9487
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Feb 2021 00:06:54 +0800
Tag:    v3.11.0-beta

MDL-70513 quiz manual grading: use formchangechecker to avoid dataloss

commit 1550b2a3e9a96de968b218af2bd00274f51d1c40
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 01 Feb 2021 22:06:36 +0800
Tag:    v3.11.0-beta

MDL-69101 Essay/Moodle XML: recent new settings not imported/exported

commit 341b7245df3c53e738b689e80f1794fc172f9d28
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 30 Jan 2021 04:47:57 +0800
Tag:    v3.11.0-beta

MDL-70741 capability overview: avoid errors from orphan contexts

commit c68beeeedf3d3d519c2be9aa507328728422d398
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 26 Jan 2021 02:16:14 +0800
Tag:    v3.11.0-beta

MDL-68970 quiz: prevent page caching during attempts

commit 063dce507af3da11d8a7e42fc083659be0de953b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jan 2021 23:50:05 +0800
Tag:    v3.11.0-beta

MDL-46256 count_letters: an unit tests and fix HTML editity handling

commit 0dedf60a9a35082c1bd340768915595011677132
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jan 2021 23:39:24 +0800
Tag:    v3.11.0-beta

MDL-46256 count_words: fix handling of paragraphs

commit b4fd86591d5ce5f82fbf8d29c22a061af2e57f65
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jan 2021 23:29:30 +0800
Tag:    v3.11.0-beta

MDL-46256 word count: Convert existing tests to a data provider

commit 8306fc3f3e28936c87443fae6435efb0e35be474
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Jan 2021 01:45:44 +0800
Tag:    v3.11.0-beta

MDL-68597 qtype_essay: show the word count on the review screen

commit 8d7b3b3fe72532c74a284d6e3dba3e9d444a8406
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Jan 2021 01:44:29 +0800
Tag:    v3.11.0-beta

MDL-68597 qtype_essay: switch the form to consistently use hideIf

commit 48e0b24587518064d5d47d5ca370e00a8d37e158
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 12 Jan 2021 03:59:23 +0800
Tag:    v3.11.0-beta

MDL-68597 essay word limits: fixes requested by the integrator

commit 7449ad786104058055635323d1ddd636e72fdfca
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Jan 2021 06:12:02 +0800
Tag:    v3.11.0-beta

MDL-70574 qtype_multianswer: fractional scores should be possible

commit 7242488cc0084ab02415416e3686d0da8a8ed0bc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Dec 2020 21:12:51 +0800
Tag:    v3.11.0-beta

MDL-70374 qtype_multichoice: code cleanup

commit 5426f8bc35d3458613bd6f8e854b2cb33ac3af38
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Dec 2020 20:58:15 +0800
Tag:    v3.11.0-beta

MDL-70374 qtype_multichoice: improve alignment of choices

commit 4774aadd3e0be62fe272df9fd4b967ab02d70252
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 15 Dec 2020 22:10:26 +0800
Tag:    v3.11.0-beta

MDL-70476 permission overrides: role names double-escaped in tool tip

commit 9082d68d547cdd4bf0f0d64f20411342d01f7a0b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 12 Dec 2020 01:57:44 +0800
Tag:    v3.11.0-beta

MDL-70266 quiz overrides: respect show user identity setting

commit 296669ea36a296b56116cc900012a5ca81dce5a4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 10 Dec 2020 05:25:25 +0800
Tag:    v3.11.0-beta

MDL-70134 essay qtype: Provide options for smaller response boxes

commit c2f419bc75279349c7e874d74b4fe5f767e5c88d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 10 Dec 2020 05:24:48 +0800
Tag:    v3.11.0-beta

MDL-70134 manual grading: make starting comment box size 3 lines

commit a3cf931e3d4aad28796dd96e9b6d078245189c56
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 03 Dec 2020 04:08:53 +0800
Tag:    v3.11.0-beta

MDL-70373 qtype_essay: missing border on atto input

commit 5b59ead94f71e7e64e475c597b0bd525678247fa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 Nov 2020 02:27:29 +0800
Tag:    v3.11.0-beta

MDL-68831 quiz overrides: show a summary on the quiz info page

commit 27bc291f7106034f895b63ad634d21bf432a227c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 Nov 2020 01:12:50 +0800
Tag:    v3.11.0-beta

MDL-69735 quiz: new capability for read-only view of setting overrides

commit f226b6e1b9e35a1d85975d4615766147690fb3cd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 Nov 2020 00:20:45 +0800
Tag:    v3.11.0-beta

MDL-69735 core renderer notifications: make closebutton option usable

commit 5f4d8a800cd3832c62ee86da8824d4515956656a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 22:25:33 +0800
Tag:    v3.11.0-beta

MDL-54907 quiz unit tests: clean up code style in attempts_test.php

commit 82fb0fbc69b543fc1b2843968a03900f8e70f4f0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 21:59:52 +0800
Tag:    v3.11.0-beta

MDL-54907 quiz generator: defaults should match a new Moodle install

commit 91aa09990712bed295b2b7c384c4860101683ddd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 21:21:34 +0800
Tag:    v3.11.0-beta

MDL-54907 dml: Correct incorrect PHPdoc

commit 847f22b59ef83ed454363ce2770bf6488d265d70
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 05:16:41 +0800
Tag:    v3.11.0-beta

MDL-54907 quiz: better timefinish for attempts finished asynchronously

commit 7de93d7a6be988f11d6a720267d9f9fb985dcd93
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 25 Nov 2020 01:20:12 +0800
Tag:    v3.11.0-beta

MDL-70320 permission overrides: role names were double-escaped

commit 48eadbc99911ef13177bf0c256338b29c5684110
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Nov 2020 23:26:32 +0800
Tag:    v3.11.0-beta

MDL-70321 question backup: fix MDL-47178 unit tests

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

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

commit 8b7aefc1a126b4f2106a8c716096ea5857f0a9fc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 21 Nov 2020 00:13:41 +0800
Tag:    v3.11.0-beta

MDL-70269 ClamAV: make retry the default option on failure