Git commits in Moodle 3.10.x by Tim Hunt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MDL-72010 quiz: prevent session timeouts during attempts

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

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

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

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

commit 33d6929e1f2eeaf5d2403ff0f413ff2951961401
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Apr 2021 03:30:43 +0800
Tag:    v3.10.4

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

commit 5f0e09f367172683145b2378b68d9c72b993e7bd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 26 Feb 2021 20:46:32 +0800
Tag:    v3.10.2

MDL-71009 question bank: escape idnumbers when displayed

commit cfcfaba862c2acec192608eb78f68bfb83ab6087
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Feb 2021 02:17:35 +0800
Tag:    v3.10.2

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

commit 546ca902516e1012da274bb8d32693fa4e7dedfa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Feb 2021 00:06:54 +0800
Tag:    v3.10.2

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

commit 7015334d6ddee3e2c10339c6258adf83af1734f2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 01 Feb 2021 22:06:36 +0800
Tag:    v3.10.2

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

commit 78bcf502a3d347c2c5eff7ac76c0543f3473b086
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 30 Jan 2021 04:47:57 +0800
Tag:    v3.10.2

MDL-70741 capability overview: avoid errors from orphan contexts

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

MDL-68970 quiz: prevent page caching during attempts

commit 509eef8fcf3989b287ac30c69e02dac3c80bbd67
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jan 2021 23:50:05 +0800
Tag:    v3.10.2

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

commit 8321e49c8a3c0dbeda04a72c1b225d70465e111e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jan 2021 23:39:24 +0800
Tag:    v3.10.2

MDL-46256 count_words: fix handling of paragraphs

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

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

commit 84302e4a764a29c710d85290d30e72a4fb256248
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Jan 2021 06:12:02 +0800
Tag:    v3.10.2

MDL-70574 qtype_multianswer: fractional scores should be possible

commit 591107c208bd095f840553bbb5c862895fc5c573
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Dec 2020 20:58:15 +0800
Tag:    v3.10.1

MDL-70374 qtype_multichoice: improve alignment of choices

commit ccfc9f7bc9d3a8f9d6874610957b7265ce7c896f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 15 Dec 2020 22:10:26 +0800
Tag:    v3.10.1

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

commit 0eeb391472b3a2d49799401b5c426411cdb3d033
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 03 Dec 2020 04:08:53 +0800
Tag:    v3.10.1

MDL-70373 qtype_essay: missing border on atto input

commit 78bddace2c603b24135e5bc882e00a9fb49717b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 22:25:33 +0800
Tag:    v3.10.1

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

commit c99a83bc5cfb6307e58a2a9e4d8a152e0b24e9cf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 21:59:52 +0800
Tag:    v3.10.1

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

commit 0b523e603199d35acbcd9767b1dc3ff4a7d36ede
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 21:21:34 +0800
Tag:    v3.10.1

MDL-54907 dml: Correct incorrect PHPdoc

commit 779c1687a4c5caea729ea4da5022a3e763402554
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Nov 2020 05:16:41 +0800
Tag:    v3.10.1

MDL-54907 quiz: better timefinish for attempts finished asynchronously

commit cb82824f6a28ba99f8cfc8c226fe7f594f03b81b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 25 Nov 2020 01:20:12 +0800
Tag:    v3.10.1

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

commit e95c0a90aca603e70bb6737c8f2ea356bbccc0ae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Nov 2020 23:26:32 +0800
Tag:    v3.10.1

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

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

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

commit a8efb0771498d63df08be289e321b0720b8e77b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Nov 2020 05:25:51 +0800
Tag:    v3.10.0-rc1

MDL-70112 drag-drop qtypes: fix form preview

commit c611f94e048233b03d9ef624a9257e18dd81cbbb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 Oct 2020 04:25:53 +0800
Tag:    v3.10.1

MDL-70065 quiz: fix paging when adding questions from the bank

commit 651dbb729c5a83f40550d83e166b7510f4a384f3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 02 Oct 2020 00:01:50 +0800
Tag:    v3.10.0-beta

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

commit 477fb6c9d64e5f29160439c2e7ab6b256a57517c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 19 Sep 2020 00:37:24 +0800
Tag:    v3.10.0-beta

MDL-69740 Behat init: more progress info at the end of the install

commit 0c6f661def5a1534dd6438564dd9fa571582218d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Aug 2020 22:13:10 +0800
Tag:    v3.10.0-beta

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

commit 24d0335a0a0eba660de0e902cfe4358a1f445e53
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Aug 2020 21:26:55 +0800
Tag:    v3.10.0-beta

MDL-69507 duration form field: modernise coding style

commit 5516275fda29899190b2b62dcbc8c2c01575993c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 04 Aug 2020 21:00:30 +0800
Tag:    v3.10.0-beta

MDL-69253 mod_quiz: unit test for the last commit

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

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

commit 5fbb14524dd36c25e2e15f258b607c992adf9131
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Jun 2020 20:06:57 +0800
Tag:    v3.10.0-beta

MDL-69077 questions: question tag capabilties are relevant

commit 157c85c20ae5a53f315dee4ca937c75fafc74822
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 10 Jun 2020 20:40:15 +0800
Tag:    v3.10.0-beta

MDL-68436 atto_recordrtc: only works once per page

commit 5f26bdc5e9e97788ec0bb6ed5ecbfe7a6150cd1d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 09 Jun 2020 00:28:08 +0800
Tag:    v3.10.0-beta

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

commit 45722f41884d32f717eb8ac4c54a00ac7421faef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 24 Oct 2019 05:27:05 +0800
Tag:    v3.10.0-beta

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