Git commits in Moodle 2.9.0 by Tim Hunt

commit f459f29b6f81a48538bf1db269a762818de8d205
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 May 2015 17:38:32 +0800
Tag:    v2.9.0-rc2

MDL-50152 forum: show if last post in a thread is unread.

commit 299d77dd5af9e6d82b0054e3bcd30fd756748e1e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 28 Apr 2015 20:01:20 +0800
Tag:    v2.9.0-rc1

MDL-50028 qtype_match: fix correct answer display

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

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

commit d4572c1716a45aed1ba60dba367d46b5b86a540a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 28 Apr 2015 18:31:00 +0800
Tag:    v2.9.0-rc1

MDL-50026 quiz: don't show locks for random Qs in deferred feedback

commit 377ce9938b4804c6fd17d89d39bedb8d4a1b65f6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Apr 2015 22:57:29 +0800
Tag:    v2.9.0-rc1

MDL-49814 quiz: make question dependency clear in the nav

commit e51fdfe0cbab19320f139773d83aacb1ad15eb46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Apr 2015 18:03:26 +0800
Tag:    v2.9.0-rc2

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

commit 063cbe93e3aef2ab1152a69844e61487ea959608
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 31 Mar 2015 22:23:20 +0800
Tag:    v2.9.0-beta

MDL-49666 questions: coding style fixes

commit ed9889432611e24b832a3312809e14cffa31d117
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Mar 2015 02:27:49 +0800
Tag:    v2.9.0-beta

MDL-49666 qbehaviour_informationitem: respect $options->readonly

commit bb93fc24aa10ae910fb4a494b0e8ef132b924758
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Mar 2015 05:00:03 +0800
Tag:    v2.9.0-beta

MDL-6340 quiz: avoid reusing random questions between attempts

commit 95ef9d8095737755b974e16eee6e6b4db2d6ddf0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Mar 2015 22:33:38 +0800
Tag:    v2.9.0-beta

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

commit f6579bea9417609836d089b52ccf88dc4904ad4e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Mar 2015 03:07:44 +0800
Tag:    v2.9.0-beta

MDL-40992 question engine: new ways modify question usages

commit 47be39ef413d3fd5abf270766471af3d4fa42b49
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Mar 2015 02:51:02 +0800
Tag:    v2.9.0-beta

MDL-40992 qbehaviour: new type method, can Qs can finish naturally

commit 5e63b335feb18b24a71a653ba6be9e7bb30d340e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Mar 2015 02:40:18 +0800
Tag:    v2.9.0-beta

MDL-40992 quiz: option to let students redo questions within an attempt

commit ca0ceacd27b10c277489c46d2438c59a1ee194c4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 09 Mar 2015 21:42:13 +0800
Tag:    v2.9.0-beta

MDL-49446 behat: should_not_be_visible steps were not working

commit 5954a9de10b81d01dd7f0c6f995cc680701654ad
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 09 Mar 2015 21:30:24 +0800
Tag:    v2.9.0-beta

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

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

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

commit 9c75f8dc4476da5a9844cc8277a345131863b2ba
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Mar 2015 02:35:21 +0800
Tag:    v2.9.0-beta

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

commit 8b6fcfa958204c6f26c410b9a9757612b326b6c7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Mar 2015 21:04:18 +0800
Tag:    v2.9.0-beta

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

commit 867b0430b0e3f793d5a55802ae18cca05763cf7d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 22:45:17 +0800
Tag:    v2.9.0-beta

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

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

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

commit 92caa214efb672583613f29f782c041eedf9a9a8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 22:40:44 +0800
Tag:    v2.9.0-beta

MDL-49335 Behat: new question selector

commit f70fbc05e1141105c61e300166386886234798d7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 21:58:16 +0800
Tag:    v2.9.0-beta

MDL-49334 behat: sort selector lists

commit fd7a8af50bc98df66ee1367a44a12b96a2e91bb3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 01:13:59 +0800
Tag:    v2.9.0-beta

MDL-40990 qbehaviours: method to say if attempts can finish naturally

commit 097efe9de32c9e4ee57585256539d827a07fda5a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Feb 2015 01:08:57 +0800
Tag:    v2.9.0-beta

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

commit 441d284ada20943b556aaa8d73a6cc3909f04f91
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Feb 2015 19:53:00 +0800
Tag:    v2.9.0-beta

MDL-40990 quiz: option to require prev Q finished before next shown

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

MDL-49284 formslib: fix strict validation of HTML.

commit 8def548b8df6403497d6e6f44bc65fb207a42c41
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Feb 2015 05:46:56 +0800
Tag:    v2.9.0-beta

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

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

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

commit 2116de5f80c033cc88a2c9e4e52321ccafa68ef1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Feb 2015 22:10:20 +0800
Tag:    v2.9.0-beta

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

commit 86969816c6a3da939758e0b7c920a6dfb3dfee0e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 02 Feb 2015 23:25:50 +0800
Tag:    v2.9.0-beta

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

commit a6099a7a13b86454cfb2851eed3a44ba8f0181a3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 29 Jan 2015 05:52:58 +0800
Tag:    v2.9.0-beta

MDL-49006 admin: activity descriptions shouldn't be required by default

commit 0065f02469ead89dca456a07eebe5558b811b0cc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 23 Jan 2015 01:28:08 +0800
Tag:    v2.9.0-beta

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

commit 52540a51fa2c5a1a96cf656384772b29e72d53b2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 Jan 2015 02:43:57 +0800
Tag:    v2.9.0-beta

MDL-48898 quiz: use admin_setting_configduration

commit 2e4e8d16c77fb88293ae289c6f750c0ffd06d6f4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Jan 2015 21:55:33 +0800
Tag:    v2.9.0-beta

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

commit 6403c8d39b07dafb277679910ea8e7b914112739
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 12 Jan 2015 21:18:49 +0800
Tag:    v2.9.0-beta

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

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

MDL-48474 qtype_shortanswer: answers were not being trimmed.

commit 46e4c35aa9942402e262275dcefe664ac3c8f369
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 22 Dec 2014 23:04:09 +0800
Tag:    v2.9.0-beta

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

commit fe03b762c9e785f4731ef8a038ed7885d40c5530
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Dec 2014 22:34:23 +0800
Tag:    v2.9.0-beta

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

commit 20dd5a7a7ab6db4d9551226ab25064cfbc14e713
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Dec 2014 03:29:29 +0800
Tag:    v2.9.0-beta

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

commit 16282275d10baaf28243e79d8873b16c80e6e88f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 18 Dec 2014 00:26:49 +0800
Tag:    v2.9.0-beta

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

commit 8fec847ca7f3a5549371d0856f3a90dd403d9605
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Dec 2014 01:45:47 +0800
Tag:    v2.9.0-beta

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

commit 4e4c8d3a276abcdb8adb3272b00c950a423d9338
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Dec 2014 02:12:35 +0800
Tag:    v2.9.0-beta

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

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

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

commit dd2e1c222a52655c982f7f0e6878c65c3e4cfe4a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Dec 2014 04:00:10 +0800
Tag:    v2.9.0-beta

MDL-48373 behat: find table columns better.

commit 0db16e082f202f10ee91aafe57035cb9d8e4d4a2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 29 Nov 2014 00:03:32 +0800
Tag:    v2.9.0-beta

MDL-48373 behat: generators for questions and categories

commit a109a3ca353469cc6a093dc77d318ad255830542
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Nov 2014 22:54:27 +0800
Tag:    v2.9.0-beta

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

commit b8871eff04e7d19691a58a69b721f030fb8217f7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 26 Nov 2014 17:29:34 +0800
Tag:    v2.9.0-beta

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

commit 4c3c1b51697eeeb561de2dd0a8291d6f648a5aa0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 17 Nov 2014 23:06:53 +0800
Tag:    v2.9.0-beta

MDL-48259 questionlib.php: remove functions deprecated in Moodle 2.1

commit 1b49f31df297bab01867c043a6bda2d0708ac6df
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 17 Nov 2014 23:06:53 +0800
Tag:    v2.9.0-beta

MDL-48259 questionlib.php: remove functions deprecated in Moodle 2.6

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

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

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

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

commit 080839c42107d8a35ad6b2c8d4dc77b5fbf83ce7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Nov 2014 02:46:53 +0800
Tag:    v2.9.0-beta

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

commit 06cf0b75ec397f615e0b179a35f5595fd021f166
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Nov 2014 01:34:22 +0800
Tag:    v2.9.0-beta

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

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

MDL-47618 quiz statistics: fatal error with groups.