Git commits in Moodle 2.8.x by Tim Hunt

commit fb33a080dc415db74d3e4470972d1e5ef3f0c381
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 18 Oct 2015 23:03:29 +0800
Tag:    v2.8.9

MDL-51771 question engine: fix typo in SQL

commit 58d7de73ac9640bbadb896edc0997235b5a15ebd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Sep 2015 22:12:10 +0800
Tag:    v2.8.9

MDL-51476 questions: manual grading validation for ungraded Qs

commit e8da65449a91d3a07ec8a25bd59ea3dbe934c8b6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Sep 2015 04:40:06 +0800
Tag:    v2.8.9

MDL-51375 excel output: more work to avoid invalid sheet names

commit b099c22b24067a56348a7bd1d2b0dd671f6a0351
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Sep 2015 14:55:51 +0800
Tag:    v2.8.8

MDL-51090 question manual grading: fixing for testing issues

commit 8ebae0d3d606e82c8d2daf653774ad877db86e55
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 22 Aug 2015 23:37:12 +0800
Tag:    v2.8.8

MDL-45841 forum: show unread posts on blog-style forum front page

commit 5c97a8dae49ba5ba5737ae44e6ef175fb86cc243
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 21 Aug 2015 04:17:24 +0800
Tag:    v2.8.8

MDL-51090 question: further refinements to validating manual grades

commit d881f12cdee54db62c530a45e815f2564743b1aa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 21 Aug 2015 02:12:02 +0800
Tag:    v2.8.9

MDL-51147 qtype_match: stats should cope even if Q edited badly

commit 552efbb499e42701e1e9d7860615a48780316e2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 05 Aug 2015 00:26:12 +0800
Tag:    v2.8.8

MDL-50996 quiz: fix review error with unusual permissions

commit a36bdaeb823c3c0d955cfc8eb821f52bf2211385
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 29 Jul 2015 01:17:45 +0800
Tag:    v2.8.8

MDL-50893 questions: cannot create a question with name 0

commit ce4d2810a01f9a71b09a2bfc3fea7e2ab7ef2fbc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Jun 2015 19:35:54 +0800
Tag:    v2.8.7

MDL-50648 grader report: columns misaligned with some permissions

commit 8e3f31debec86f851703c395fa8113ab2f8d0918
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Jun 2015 20:43:41 +0800
Tag:    v2.8.7

MDL-50091 grade singleview: use standard API to build the link

commit 01b3b79a94e3db84c128da0b4e24d8ae81a2cbd0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 31 May 2015 20:34:06 +0800
Tag:    v2.8.7

MDL-50341 quiz statistics: non-attempted questions broke first-try stats

commit 6f1b265a2b6fc8a6ca856d67864dd9f5ee844120
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 May 2015 01:09:27 +0800
Tag:    v2.8.7

MDL-49368 qtypes match & multichice: cope with editing after attempt

commit e5636f9aa4479ba13e2f293eb6605862f7b7e0d7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 14 May 2015 21:40:44 +0800
Tag:    v2.8.7

MDL-50245 quiz: fix CSS of search options in the qbank dialogue

commit bcda2f3745f4915810a7705ceadcc77ef9c59976
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 11 May 2015 23:14:57 +0800
Tag:    v2.8.7

MDL-50197 quiz editing: fix dialogue titles at the end of the quiz

commit 00d5b5c9a348b8467fc10e203b5d41574590e039
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 28 Apr 2015 20:01:20 +0800
Tag:    v2.8.6

MDL-50028 qtype_match: fix correct answer display

commit a81b8267c77e71c16e47d14032f2f332c21a7c0c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 28 Apr 2015 18:59:24 +0800
Tag:    v2.8.6

MDL-50028 questions: split into one testcase class per file

commit 1ce4f44df7e793051211841b6a78ac77bd42fc99
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Apr 2015 18:03:26 +0800
Tag:    v2.8.6

MDL-49941 quiz: mod/quiz:grade should declare RISK_XSS

commit 8d7fa47e0d4a42fdd4d169e96acfe7f24415571c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Mar 2015 02:27:49 +0800
Tag:    v2.8.6

MDL-49666 qbehaviour_informationitem: respect $options->readonly

commit 94fa39d22664b6a70218f7dc8648fff470edc001
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Mar 2015 22:33:38 +0800
Tag:    v2.8.6

MDL-49547 question restore: avoid tag-related notices.

commit 44242e1a40f9d5523902bc01870e1dfebbc3353f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 09 Mar 2015 21:42:13 +0800
Tag:    v2.8.6

MDL-49446 behat: should_not_be_visible steps were not working

commit 6d01dfe627d10b00473f6b035f64382e4f7678a4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 09 Mar 2015 21:30:24 +0800
Tag:    v2.8.6

MDL-49445 behat: selectors should match the most specific tr or li

commit d8ace7dd74000ccfe46a6841efe784f22e79f74b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 05 Mar 2015 02:47:59 +0800
Tag:    v2.8.6

MDL-49389 blocklib: avoid notices when moving blocks to the bottom

commit 3338ba48d971db4114a2315e9a046957d4edd4c0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Mar 2015 02:35:21 +0800
Tag:    v2.8.6

MDL-49366 questions: avoid PHP notices from bad pluginfile URLs

commit f1fb96b698876bece46e8606b3c6c78889265e2b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Mar 2015 21:04:18 +0800
Tag:    v2.8.4

MDL-49364 quiz statistics: escape output in the response analysis

commit b6f112957e9da38e82546a39481c4962742d5aae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 22:45:17 +0800
Tag:    v2.8.4

MDL-49335 quiz behat: new test of attempting a quiz

commit ccc1e1109997ef33542d42feb414de6f1a2c3949
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 22:44:03 +0800
Tag:    v2.8.4

MDL-49335 quiz behat: improved step for adding questions to a quiz

commit 44f6bc4ead93bb55ed352b6e05a73def671f803a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 22:40:44 +0800
Tag:    v2.8.4

MDL-49335 Behat: new question selector

commit 6e650b4c0a3b1387ced8577cc603e611aac7b656
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 21:58:16 +0800
Tag:    v2.8.4

MDL-49334 behat: sort selector lists

commit 0612ff1f56c1ea1dc6775d9277f95a884c7102ed
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 01:08:57 +0800
Tag:    v2.8.6

MDL-49315 questions: unit tests for each behaviour type class

commit e89a2869059f1c7047ccfbbde603911f45723d96
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 25 Feb 2015 01:35:32 +0800
Tag:    v2.8.4

MDL-49284 formslib: fix strict validation of HTML.

commit 87e581f91a98c737846ad051b32db837cc0e8b17
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Feb 2015 05:46:56 +0800
Tag:    v2.8.4

MDL-49247 question restore: avoid unique key errors from old bad data

commit dabbf48f50da40821c42179015506cb1cc855a6f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Feb 2015 00:15:49 +0800
Tag:    v2.8.4

MDL-49205 behat: fix I set the field with xpath fail message.

commit 8f990cc5bf6ec7f347b20321ce16b31841010859
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Feb 2015 22:10:20 +0800
Tag:    v2.8.4

MDL-49154 behat: step to type with focus on a given element

commit c3ab0b8bbfbc2cdc77937a1d75ea8388565d8a34
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 02 Feb 2015 23:25:50 +0800
Tag:    v2.8.4

MDL-49041 qtype_multianswer: don't reveal marks on partial responses

commit a52b56b7198d6e8505249762a7e46dd29d5be9ce
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 23 Jan 2015 01:28:08 +0800
Tag:    v2.8.3

MDL-48949 mod_lti: tidy mod/lti/upgrade.txt

commit 27fc1831e8ab745f896c984f4d75afe42bcfd792
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Jan 2015 21:55:33 +0800
Tag:    v2.8.3

MDL-48829 quiz nav: add a data attr to buttons giving the page

commit 142c67ce07f9fb9ccd713f97b93828ce58cabde4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 12 Jan 2015 21:18:49 +0800
Tag:    v2.8.3

MDL-48477 questions: no delete icon for only top-level category

commit c38eb4e6e61987fd7bc7f09419fd51fcdad20bea
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 09 Jan 2015 01:41:51 +0800
Tag:    v2.8.3

MDL-48474 qtype_shortanswer: answers were not being trimmed.

commit 4a057abc1183afb0afaee3dd61370303f725176c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 22 Dec 2014 23:04:09 +0800
Tag:    v2.8.2

MDL-42519 qformat_xml: Correctly export questions containing ]]>

commit 2a6e070cd4e8c43266171080a77ff00d39e32c4e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Dec 2014 22:34:23 +0800
Tag:    v2.8.2

MDL-48666 quiz: let JS to get a Qs slot number on the summary page

commit 8850deb74dd1f3ef0ff59adcb255d93e468f326f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Dec 2014 03:29:29 +0800
Tag:    v2.8.2

MDL-48653 behat: Steps to click and dismiss a dialogue.

commit 3e8e8641b36eda36f844521d4f60cffa94c0acd0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 18 Dec 2014 00:26:49 +0800
Tag:    v2.8.2

MDL-48639 behat upload: support absolute paths & better errors

commit b56a1518ad6cd8b317e7e7aa44916467db9b061c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Dec 2014 01:45:47 +0800
Tag:    v2.8.2

MDL-48410 behat, quiz: step for efficiently adding questions

commit 201e19d7b69f8fdd13435d1d4d16d2e31c5dd320
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Dec 2014 02:12:35 +0800
Tag:    v2.8.2

MDL-48373 behat: new container selector for list items.

commit fed2e156e21e398a9cfdc58a28f17e2601e24ae5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Dec 2014 04:00:51 +0800
Tag:    v2.8.2

MDL-48373 behat, questions: convert tests to use the new steps

commit 6292878644fa3ed6a436120c6354fa2464fa4214
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Dec 2014 04:00:10 +0800
Tag:    v2.8.2

MDL-48373 behat: find table columns better.

commit 51a0c7cda700e59590fa7d0c157d94dcde9a231b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 29 Nov 2014 00:03:32 +0800
Tag:    v2.8.2

MDL-48373 behat: generators for questions and categories

commit 886bc21b8bfe29032c38bd0867468419d507e163
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Nov 2014 22:54:27 +0800
Tag:    v2.8.2

MDL-48374 behat: new steps for detecting page loads.

commit 105dbe93d5e8ed513e1a090a768bc49fd65896a5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 26 Nov 2014 17:29:34 +0800
Tag:    v2.8.2

MDL-48382 quiz behat: make add question step more robust.

commit bc575d2bea86619fca3f4647a4b509b99f175850
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Nov 2014 03:18:01 +0800
Tag:    v2.8.2

MDL-47590 question backup: include response file only with userdata

commit ff8aaa2dd42e25776cbf869361b50e581b7425c4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Nov 2014 22:02:51 +0800
Tag:    v2.8.2

MDL-47648 admin unit tests: fix file perms on mimetex.exe

commit 21c633a8c6ec2994bb4465ff0c78e7435bb673e8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Nov 2014 02:46:53 +0800
Tag:    v2.8.1

MDL-48168 quiz editing: max grade should be editable after attempts

commit 89eb7cf302c8e94218c0b2eec5cbc5e2c7bf8071
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Nov 2014 01:34:22 +0800
Tag:    v2.8.2

MDL-48146 quiz settings: fix non-percent feedback boundaries

commit f9476f4d0eefd67600cecb1051ca33bfe3a551fc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Nov 2014 03:49:28 +0800
Tag:    v2.8.0-rc1

MDL-48010 grade import from URL: don't corrupt the URL.

commit b4a40e451da3651ec1823507c9fb3b6f4be2c7b8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Nov 2014 03:24:29 +0800
Tag:    v2.8.0-rc1

MDL-48008 gradeimport_xml: report errors usefully

commit 262105faf9d0556451b64ab1faacf5129578283c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Nov 2014 02:23:45 +0800
Tag:    v2.8.0-rc1

MDL-47978 quiz editing: fix display of last add menu

commit 58413f613e347c94ac173189dc2a2ed590ee8339
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Nov 2014 01:18:46 +0800
Tag:    v2.8.0-rc1

MDL-47963 quiz editing: fix failing unit tests

commit 749606288ea2156aab51159bc33b83c08a3ffa1f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 31 Oct 2014 02:19:45 +0800
Tag:    v2.8.0-rc2

MDL-47990 qtype_multichoice: fix test response import/export

commit 6870a6b8d0a75ff59ae7ae6315a0ee9751789b10
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 31 Oct 2014 00:03:02 +0800
Tag:    v2.8.0-rc1

MDL-47963 quiz editing: block ajax edits once there are attempts

commit e3d3e1e6520332d23230facea4a8266dd83c887a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 29 Oct 2014 02:45:17 +0800
Tag:    v2.8.0-rc1

MDL-47368 quiz editing: fix icon url generation.

commit 08ab7a3c107c5fbd735ad6e133e67e81229126e8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 28 Oct 2014 01:26:40 +0800
Tag:    v2.8.0-rc1

MDL-47368 core JS: dragdrop click move fills the dom with divs

commit 234c5337f7b562465568458422a5de5a7146e8b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 22 Oct 2014 18:43:42 +0800
Tag:    v2.8.0-rc1

MDL-47797 quesion preview: improve the behat script

commit 40459677a0bdf0186113a2421400fba52aab9206
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 22 Oct 2014 00:27:38 +0800
Tag:    v2.8.0-rc1

MDL-47797 question preview: show more technical info

commit cda62a3829ffdbc971cfded244c99916f6382667
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Oct 2014 22:03:20 +0800
Tag:    v2.8.0-rc1

MDL-47791 question editing: remove permission info from above the form

commit a3d5068083b465a2ede09f34675dc177379156d0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 20 Oct 2014 22:53:19 +0800
Tag:    v2.8.0-rc1

MDL-47726 availability: fix tests when there is a text custom field

commit a8de866712a15f32dac6fb28dd45d9816a918fb9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Oct 2014 21:34:20 +0800
Tag:    v2.8.0-rc1

MDL-47740 question engine: let qs update variant later if appropriate

commit d69a6ad965edea5d1a035f6752822ab292ff2d7d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 16 Oct 2014 18:08:46 +0800
Tag:    v2.8.0-rc1

MDL-47711 behat: make it easier to copy the init.php command.

commit 9abf2d1417d64974a5262da024bd08376eaac5ec
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 16 Oct 2014 18:00:32 +0800
Tag:    v2.8.0-rc1

MDL-47710 qformat_gift: fix bahat fails due to different ids in exports

commit 97ef7ea2cebe05d0c8a99ecfb341eb262608e73a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 16 Oct 2014 02:02:26 +0800
Tag:    v2.8.0-rc1

MDL-47695 quiz editing: descritions don't have a max mark!

commit 1c2e05c0606df58e12eb9f2e9bc7e59351f395eb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Oct 2014 23:31:25 +0800
Tag:    v2.8.0-rc1

MDL-47691 quiz: only warn re overdue attempts if a Q has been answered

commit 0233e2a97346ac1058f28918ecd77ac4beac3681
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Oct 2014 00:06:49 +0800
Tag:    v2.8.0-rc1

MDL-47673 quiz generator: default grade 100 & fix review options

commit 6f336f3602a54931caf15f7ecc1f7fdb4110e6ca
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Oct 2014 22:10:59 +0800
Tag:    v2.8.0-rc1

MDL-47588 question behat tests: don't close the preview window.

commit a92105fd3f29b18b2276219d02dbfec60669f2fd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Oct 2014 21:35:30 +0800
Tag:    v2.8.0-rc1

MDL-47588 behat: fix switching back to the main window in Chrome

commit 01e7c3bf4ee708057a20638f75f75a7835cd1290
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Oct 2014 19:09:51 +0800
Tag:    v2.8.0-rc1

MDL-47667 profile unit tests: don't assume none by default.

commit a20d6752506f00a4dc8e07f8432ba77fce319fcb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Oct 2014 18:37:27 +0800
Tag:    v2.8.0-rc1

MDL-47666 DB auth & enrol: unit tests fail with custom DB drivers

commit a40eaaa28f50ab5413fb665272b8461d56894d83
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Oct 2014 00:32:22 +0800
Tag:    v2.8.0-rc1

MDL-47651 quiz responses: allow for qtypes without responses

commit a866538b9b63562a1dc6fd80a6e7d1a7ad6b5c93
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Oct 2014 23:32:48 +0800
Tag:    v2.8.0-rc1

MDL-47649 csvlib: must not leave files open

commit 90048c7cfa88843cab4d6bc8eb47a032785c7cc5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Oct 2014 22:00:46 +0800
Tag:    v2.8.0-rc1

MDL-47646 CURL redirect unit test: handle broken servers

commit ecb40b963deb36898d85391872d77b8e30753a0d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Oct 2014 22:17:10 +0800
Tag:    v2.8.2

MDL-47618 quiz statistics: fatal error with groups.

commit 84b45a24a12058b09dfbbf2ea787c0b3604af15b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Oct 2014 20:40:16 +0800
Tag:    v2.8.0-rc1

MDL-47603 quiz edit: qbank popup preview icon needs new window

commit 8ac5c115e001708079e729390c43e81ea57b3ff4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Oct 2014 18:00:12 +0800
Tag:    v2.8.0-beta

MDL-43089 quiz editing: don't pop up qbank on initial page load.

commit aec2a725a80c60e681387b5dfb57624b05863979
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 10 Oct 2014 00:22:22 +0800
Tag:    v2.8.0-beta

MDL-43089 quiz editing: fix some qbank popup JS issues.

commit ad6a1455a4321ac74b9961bcb81433b37be3614c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Oct 2014 23:34:38 +0800
Tag:    v2.8.0-beta

MDL-43089 quiz editing: fix RTL

commit 24cfc098813dc1fa82b1468710604c35737e20d0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 07 Oct 2014 06:17:25 +0800
Tag:    v2.8.0-beta

MDL-47556 quiz: autosave should default to on for new installs

commit 4d1fcfdf8a9c87af8bc30129b9348969a2678940
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 06 Oct 2014 22:44:21 +0800
Tag:    v2.8.0-beta

MDL-47547 quiz editing: minor fixes following MDL-47547

commit 2dee2330aa94d8a01a1788f6d2d7f1ffea4c918b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 06 Oct 2014 05:47:52 +0800
Tag:    v2.8.0-beta

MDL-43089 behat: fix core_question tests that use quiz.

commit 16fa272e29cb205de97b2c620afd637b8c45ef24
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Oct 2014 06:15:59 +0800
Tag:    v2.8.0-beta

MDL-47132 quiz: move the remains of editlib.php to locallib.php

commit 8aa5e0cf58f10dc2ccbd0810e839ef49bd60eae1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Oct 2014 06:09:16 +0800
Tag:    v2.8.0-beta

MDL-47132 quiz: move question bank extensions to classes/question/bank

commit 50b5dde8d1e2e05768783d29a640e87c067fe11d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Oct 2014 04:48:40 +0800
Tag:    v2.8.0-beta

MDL-28075 question editing: tidy code

commit 04bf7ac857fb1616317a6e564ed4729e14486c93
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Oct 2014 04:45:15 +0800
Tag:    v2.8.0-beta

MDL-28075 question editing: sort out nav bar when editing in a quiz

commit d7a2a11e672fad5fd9d5f9b73658df42bb7c0bd8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Oct 2014 23:59:56 +0800
Tag:    v2.8.0-beta

MDL-47497 qformats gift and xml: basic test of export.

commit cb7db63b5dc2a6a424103127d0716ad9e18cc333
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Oct 2014 23:39:06 +0800
Tag:    v2.8.0-beta

MDL-47497 behat: steps for basic download testing.

commit a75fa4c06876f05dc1feeb4b87795792453b2655
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Oct 2014 21:28:42 +0800
Tag:    v2.8.0-beta

MDL-47476 qformat_learnwise: rest in peace.

commit 482ca720899346b694014b1f95a6757c457c428d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Sep 2014 22:52:00 +0800
Tag:    v2.8.0-beta

MDL-47426 assign local roles: rewrite query for better performance.

commit cf256c05d852cb470d8623410a013005d1e1385d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Sep 2014 19:38:16 +0800
Tag:    v2.8.0-rc1

MDL-32616 question engine: set_max_mark_in_attempts MySQL perf

commit 7ad0e2e654cb622a58c44478628a5341fbc8792a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Sep 2014 19:37:01 +0800
Tag:    v2.8.0-rc1

MDL-32616 question engine: move unit test to better name

commit 02643dafe7b5139c4f0409fa9eded6ea93aa06bc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Sep 2014 18:52:03 +0800
Tag:    v2.8.0-beta

MDL-47381 qformat: Behat tests have wrong plugin type.

commit 129a45687ca25b620acd97d383077cebb7b039bb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Sep 2014 15:27:39 +0800
Tag:    v2.8.0-beta

MDL-47276 quiz: change default for When time expires for new installs

commit a7b0bd1331fa17abdd2ebbd7498b26008fb89c01
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 16 Sep 2014 21:41:30 +0800
Tag:    v2.8.0-beta

MDL-47266 quiz: fix restore log message.

commit dc37223bff8940886359440f971b10b8472c3be5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 16 Sep 2014 15:49:45 +0800
Tag:    v2.8.0-rc1

MDL-46088 quiz secure window: further Atto JS fixes.

commit 358f31672bd3b48488853ad26ad8dc8b4d27ff4c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 14 Sep 2014 21:14:11 +0800
Tag:    v2.8.0-beta

MDL-37998 quiz settings: disableif rules should account for overrides.

commit 21ed2330cfcd5acde711b2805731a140517b11c7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 09 Sep 2014 05:20:16 +0800
Tag:    v2.8.0-beta

MDL-47167 XML question format: behat tests

commit cebfc95361b317372014d8e7e401c6705317ac39
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 09 Sep 2014 04:52:20 +0800
Tag:    v2.8.0-beta

MDL-46195 WebCT question import: Behat test

commit 9cc01bf3232c2ddbe822bc952177872f2e9b1b2a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 09 Sep 2014 01:26:06 +0800
Tag:    v2.8.0-beta

MDL-46747 questions: add More info link to qbehaviour help.

commit 16e246ac5240ba05c235bde6f96eda9d2cbbfbdf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 08 Sep 2014 20:24:17 +0800
Tag:    v2.8.0-beta

MDL-47122 question_engine_data_mapper: which methods are public.

commit 96bdbe699d3fea9403bf73dd49a30f4dcf1cad6d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 19:57:45 +0800
Tag:    v2.8.0-beta

MDL-47143 questions: fix default for question_preview/marks setting.

commit 0b62cc2ea52a18ec6909b96312b0ed51f503e2cb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 19:48:10 +0800
Tag:    v2.8.0-beta

MDL-46810 question CBM behaviours: improve the display of marks.

commit a7b4c96440c836ec08d144c83af818b4bf6a38f0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 18:37:43 +0800
Tag:    v2.8.0-beta

MDL-46761 fix PHPdocs on question_usage_by_activity::get_total_mark

commit 0d4075d51439eb94027ddda2124a9d53ab8a217b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 05:27:11 +0800
Tag:    v2.8.0-beta

MDL-40006 searchableselector does not work in IE or Safari.

commit 57944b7a54c1d0ddb148bbd24a62c883ef01537d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 03:40:49 +0800
Tag:    v2.8.0-beta

MDL-46195 fix error handling.

commit 38cde336cab9168088fadaaba05b7d183aa049d0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 03:20:58 +0800
Tag:    v2.8.0-beta

MDL-46195 Fix fractionsaddwrong string component in lesson & qformat_webct.

commit 339554aa21a2b689550b1dac4ad12d03fbaa322a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 07 Sep 2014 01:17:46 +0800
Tag:    v2.8.0-rc1

MDL-46088 Impossible to click on Atto in a Quiz in 'Secure' mode.

commit f41269f31d68527b9313d9232aa922b45cf03a64
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Sep 2014 22:26:23 +0800
Tag:    v2.8.0-beta

MDL-46331 GIFT question import was breaking content inside <pre>.

commit 4040e2dd1110831f959bf5f98023d502c97369bd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Sep 2014 06:15:27 +0800
Tag:    v2.8.0-beta

MDL-47122 use insert_records to improve question engine performance.

commit 5ff815508f2284af849c99f9c2b2ffa015794a70
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Aug 2014 01:31:47 +0800
Tag:    v2.8.0-beta

MDL-46979 backup: remove duplicate string.

commit 5dc266d98017c3767cbfa08134dd9fcf143fa50b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Aug 2014 05:03:32 +0800
Tag:    v2.8.0-beta

MDL-46918 ddl: fix error when renaming table already exists

commit 6d99e71847c467d14e3cb64d611367a731e08b7b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Aug 2014 01:53:46 +0800
Tag:    v2.8.0-beta

MDL-46916 behat: improve question state test.

commit ef03842ad3f8c89811a8b108b3a537eb7c636382
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 20 Aug 2014 00:38:14 +0800
Tag:    v2.8.0-beta

MDL-46894 make Behat backup steps more robust.

commit a6bbb9260713a377573d0bc2d9770eb3214f0cd4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Aug 2014 20:43:48 +0800
Tag:    v2.8.0-beta

MDL-46868 glossary / filter: performance, check modinfo sooner.

commit 062d04cffc5a605c9eeb6fa7b4ceee819b9a4918
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Aug 2014 20:33:01 +0800
Tag:    v2.8.0-beta

MDL-46867 filter_glossary: don't use static for one-time JS.

commit 013fa7a444937df3f4dc4dcb7cab3ec23b54f723
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Aug 2014 21:36:03 +0800
Tag:    v2.8.0-beta

MDL-46308 qformat_xml: fix import of broken calculated questions.

commit bbea936991740a28bd203d40f2caa1cb321eb9cf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Aug 2014 20:56:23 +0800
Tag:    v2.8.0-beta

MDL-45642 questions: add required index to question_attempts.

commit 1fa2823de81db11bda0a3fc6edf73606207dd9b5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Aug 2014 18:31:27 +0800
Tag:    v2.8.0-beta

MDL-46688 weblib: improve the highlight function.

commit f276267d936c57d0aa546b4a93cddd7c174d30cd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Aug 2014 00:47:37 +0800
Tag:    v2.8.0-beta

MDL-44894 question editing: fix validation with odd permissions

commit aa4dcee7617486bdae364ff947dd1a04359905ca
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Aug 2014 21:20:06 +0800
Tag:    v2.8.0-beta

MDL-46681 qtype_multichoice: disabled unused options

commit 5c6c172033e3fb4afce862f8b32b459f5c35ad19
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Jul 2014 20:47:40 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculatedsimple: fix notice

commit 66de66fe6a8ce8f491562edad0a14f26d4808cb4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Jul 2014 20:35:09 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: fix validation when importing.

commit 770d3ce42669067eca2bcee22d142ed7fec08550
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Jul 2014 19:56:18 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: removed unused method.

commit 750757cff17bb056d5787bb72e35d4d2f17dc3a9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 04 Jul 2014 00:37:35 +0800
Tag:    v2.8.0-beta

MDL-44492 Rough unit test for the report SQL.

commit afbe4592ad788d31767aaf4f597ee9b41783e0b9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 03 Jul 2014 02:12:28 +0800
Tag:    v2.8.0-beta

MDL-44492 quiz: fix hilighting of graded attempt

commit 84deaaf8bbc060249b818ffed386b81efbd2d7fe
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Jul 2014 21:26:59 +0800
Tag:    v2.8.0-beta

MDL-46163 quiz/questions: fix missing hidden fields.

commit 8cacc71dd29c884c983490ac2ea7c213da39d088
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 02 Jul 2014 00:43:18 +0800
Tag:    v2.8.0-beta

MDL-44492 quiz reports: make show only graded attempt work.

commit 6f885844fd9b02abadeeb25d5729fc79a6933792
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Jul 2014 23:34:33 +0800
Tag:    v2.8.0-beta

MDL-44492 quiz reports: revert some style overrides.

commit f4fe3968a2467952d38aeaa24d89372b2c3a2e56
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Jul 2014 02:09:54 +0800
Tag:    v2.8.0-beta

MDL-46212 questions: add {} whenver vars are put into "" strings

commit 0e30442ca898c6599ad8a634a64c919a3874d576
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Jul 2014 01:58:50 +0800
Tag:    v2.8.0-beta

MDL-46212 question editing: extra answer fields notice.

commit ac83a119c565bda7721cd1534c673baba93bfdd1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 23:45:05 +0800
Tag:    v2.8.0-beta

MDL-45594 simplify message_get_recent_conversations SQL

commit f68b11f7add134910ab821146eb1c46d40bf6b9f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 23:45:05 +0800
Tag:    v2.8.0-beta

MDL-45594 simplify message_get_recent_conversations SQL

commit 88ec9f308da6a4bc7a735458cdf72648357d501d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 22:37:33 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: validate formulas everywhere.

commit 155bc7547227dc2047cfc8630cbfe121888b359b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 21:54:52 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: function to validate equations in text.

commit 29005a5418894b76e62e44bbc2c9e4ddee8f5ce6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 17:51:28 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: Remove unused function.

commit 44f726a7b1d351b39bb2a6a30c1b30027fabd000
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jun 2014 17:48:02 +0800
Tag:    v2.8.0-beta

MDL-46148 qtype_calculated: unit tests + fixes for validation

commit 097dbfe11a4598031d4f87b3fd5208e61a7ca82f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 22 Jun 2014 18:03:03 +0800
Tag:    v2.8.0-beta

MDL-46093 quiz review should default to showing everything on one page

commit 1c2e363c0e08194a0c085686b5f6e05cf421d4d2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 21 Jun 2014 05:25:21 +0800
Tag:    v2.8.0-beta

MDL-46086 quiz: fix unit test on Oracle

commit b8459bba1456aed032386f5bec831e1490dc3a2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 18 Jun 2014 19:06:48 +0800
Tag:    v2.8.0-beta

MDL-46031 output: better handling of once-per-page items

commit 4175a57038109dd5f91b16b1fbb76abbce8e8206
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jun 2014 00:56:17 +0800
Tag:    v2.8.0-beta

MDL-45970 quiz editing: fix display of random questions.

commit 67014b5d239388d4fd926167faab2f1686010daf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 May 2014 23:20:19 +0800
Tag:    v2.8.0-beta

MDL-45781 quiz autosave: detect and report when the session is lost.

commit 8b431dca972279e588d1576f49c962c7e3e49837
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 22 May 2014 23:13:00 +0800
Tag:    v2.8.0-beta

MDL-45660 question statistics: make comparison more robust.

commit 5bcfd504dfc30997bba14c83c252266478ed9d94
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 May 2014 00:03:04 +0800
Tag:    v2.8.0-beta

MDL-45618 Fix @since PHPdoc tags.

commit 1c65d09f17293f7bbc45f802059479ad3ac52daa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 17 May 2014 21:52:43 +0800
Tag:    v2.8.0-beta

MDL-44333 quiz reports: use consitent name for user pref

commit 6f988b712dc0a3565044f21610fb19ce5390e095
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 May 2014 20:35:39 +0800
Tag:    v2.8.0-beta

MDL-45455 quiz cron must rollback transaction on error.

commit 69d8094f83d4957fce6e5bb6f668ed43375d8d80
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 09 May 2014 23:18:18 +0800
Tag:    v2.8.0-beta

MDL-43833 quiz reports: persist states settings between pages.

commit 7076b309727b145863f5039d9a97ecf00f91b2c5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 09 May 2014 22:54:32 +0800
Tag:    v2.8.0-beta

MDL-44054 quiz_statistics fix lang string concatenation.

commit 35cbe84bf796135f37bd134a4128e264b7b0991f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 09 May 2014 21:20:17 +0800
Tag:    v2.8.0-beta

MDL-44449 quiz access rules should have a delete hook.

commit 2ce9a94d962405a1fb2f3f375068d3ad031d966e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Feb 2014 01:26:30 +0800
Tag:    v2.8.0-beta

MDL-35453 quiz reports: don't order by id.