Git commits in Moodle 2.4.x by Tim Hunt

commit 9b19a4609949b81dd8901bf8d4b24390a5510338
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Feb 2014 20:26:32 +0800
Tag:    v2.4.9

MDL-44118 new environment check are all quiz attempts upgraded.

commit 16ae4b809d4e5b422d12d787402cbf409dbf8ee1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 06 Feb 2014 17:50:30 +0800
Tag:    v2.4.9

MDL-44018 quesiton variant was not backed up or restored.

commit fd4b7f57399bed85db0d4066ba12c2633ce87ba3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Jan 2014 21:40:11 +0800
Tag:    v2.4.9

MDL-43690 quiz_question_tostring missing s().

commit 31a70002d31074e5bdf40b9e897c94ba1ddedcf0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 19 Dec 2013 03:02:39 +0800
Tag:    v2.4.8

MDL-43448 Links to the gradebook not fixed on restore.

commit 2c7a4204e7ce7b735d10e3100d503ba36287c8b7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Dec 2013 23:34:31 +0800
Tag:    v2.4.8

MDL-43068 course&gradebook: fix use of new API in old branches.

commit 71660782ebe41be8ee8b510ef77fc1a8abe97e29
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Dec 2013 01:42:59 +0800
Tag:    v2.4.8

MDL-43131 qbank: Fix show question text when first viewing.

commit 553672355c5d08f5780f9fdc0f3dbff82ade98e8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 28 Nov 2013 01:40:40 +0800
Tag:    v2.4.8

MDL-43068 course&gradebook: show/hide cm & CONTROLS_GRADE_VISIBILITY

commit 70127f1f3c6e202076c6b1c5f58868f82f4c6f80
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Nov 2013 19:29:56 +0800
Tag:    v2.4.8

MDL-43000 shortanswer qtype: handle patterns with many *s

commit cade07b451b110f2afdba2c87775cf628e1c9800
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Nov 2013 22:41:48 +0800
Tag:    v2.4.8

MDL-42880 quiz settings: remove unnecessary disabledif rules.

commit 24e3e96a78dc279ab1d4f4d81ce684418a51edd4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Nov 2013 19:34:53 +0800
Tag:    v2.4.8

MDL-42865 Make XMLDB foreign key check more robust.

commit 6c6ae7361cd9ab9e4ee8790f80f9d70a99901390
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 13 Nov 2013 19:02:35 +0800
Tag:    v2.4.8

MDL-42863 make capabilities overview more fault-tolerant.

commit 50e9f0e04871476b73130d2243a9064c0b6f839d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Nov 2013 17:44:24 +0800
Tag:    v2.4.8

MDL-42540 quiz manual grading should have setType

commit bf2324ef15f6b7dbabe9c14a212d2e9fd83ae280
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 02 Nov 2013 01:59:53 +0800
Tag:    v2.4.8

MDL-40481 quiz responses report needs cols need text_sorting

commit 50a946f5bb22b0776ce2df2f8dc699be2339153d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 30 Oct 2013 00:19:24 +0800
Tag:    v2.4.8

MDL-42598 quiz variant randomisation not random enough.

commit 53d3cd568cbfb27cc6a75b1c6637d9d8633f493b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 29 Oct 2013 00:33:20 +0800
Tag:    v2.4.8

MDL-38574 qtype chooser: quick fix to make it fit on-screen.

commit ea6e1851e90e1ef2656273d96069ade0623d6c5f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 26 Oct 2013 03:08:17 +0800
Tag:    v2.4.7

MDL-42548 quiz review: don't show grade for non-finished attempts.

commit ef37c13e292608d70c8032fd1a9b7cafb8f4b1c5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 12 Oct 2013 01:21:48 +0800
Tag:    v2.4.7

MDL-42309 typo: fix reponse -> response throughout Moodle.

commit cf2fb7579b2ad51bb85c0afe9b4a1050c77f72dd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 10 Oct 2013 01:18:44 +0800
Tag:    v2.4.7

MDL-42232 Multiple choice question choice alignment issue

commit 768779972e27e9b3e5d86c65f4cd7dd7c7fb7e8b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 24 Sep 2013 01:05:57 +0800
Tag:    v2.4.7

MDL-41929 quiz statistics, overall stats not displayed.

commit 6917b452bf5c74cedcd984d653e4d4c9270c800f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 18 Sep 2013 01:26:53 +0800
Tag:    v2.4.7

MDL-41820 XSS in the quiz responses report.

commit 530e43776b9aabe9b29f72dbcbc74c9fbca8046e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 28 Aug 2013 18:15:24 +0800
Tag:    v2.4.6

MDL-41348 question code depends on filelib.

commit 67051eb403f1b92189b020548f0692ba5bf2a55d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 21 Aug 2013 19:28:20 +0800
Tag:    v2.4.6

MDL-41366 qbehaviour_informationitem fix name capitalisation.

commit f08bce9a54d13703e12f251fc9c495f5e9799f0c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 21 Aug 2013 17:15:51 +0800
Tag:    v2.4.6

MDL-40996 & MDL-41162 quiz: fix html_writer::div use in 2.4.

commit 12cc56072a000781c2826f91c672e1e1b87f0f11
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 14 Aug 2013 18:02:35 +0800
Tag:    v2.4.6

MDL-39507 Question HTML export: fix image handling.

commit 6dc4e89073dcf05896296acce353a156b51f14dd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Aug 2013 21:28:09 +0800
Tag:    v2.4.6

MDL-38765 quiz view: fix duplicate message.

commit 8fbb62c9bcde8ee0a28336ea089c93a43e7abafa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 13 Aug 2013 21:26:30 +0800
Tag:    v2.4.6

MDL-41162 quiz view page: invalid HTML.

commit 053617fcb674cf81d6a2f1cade14fc9584054642
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 08 Aug 2013 21:41:53 +0800
Tag:    v2.4.6

MDL-41091 questions: fix get_all_submitted_qt_vars for unit testing.

commit e859dfdfb8474c8919b1cecbb2bb36a89c472d3b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 06 Aug 2013 01:36:56 +0800
Tag:    v2.4.6

MDL-41036 Question category info should use HTML editor

commit 5039961852796d52ef59ad1c9d6a87e3bdd39583
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 02 Aug 2013 23:09:28 +0800
Tag:    v2.4.6

MDL-31487 fix FEATURE_CONTROLS_GRADE_VISIBILITY for quiz.

commit 06a42cff906d5d85d3ed00e4352b17f96e47cfc3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 02 Aug 2013 20:30:20 +0800
Tag:    v2.4.6

MDL-39507 questions: fix pluginfile URLs before format_text.

commit 1d2247bed6e5612138097f08c0f3358df0db9c2a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 02 Aug 2013 19:03:37 +0800
Tag:    v2.4.6

MDL-40996 quiz show user pic should also show name.

commit be09a8982bb7a4e35998e3778a2a0f1b9357af54
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 29 Jul 2013 23:03:58 +0800
Tag:    v2.4.6

MDL-27655 improve purge all caches.

commit da18133994ce704a84d8a0ced606a9f199576adc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Jul 2013 20:16:41 +0800
Tag:    v2.4.6

MDL-40867 External tools should launch pop-ups from the course page

commit 205a3cd8a02fd5245d6b3d9ec799c3cc4b02fc3b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Jul 2013 19:40:40 +0800
Tag:    v2.4.6

MDL-40867 fix misleading PHPdocs for _get_coursemodule_info

commit 9bec0c088f2e5b0ca62f2a64de75d59a270921ac
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Jul 2013 03:49:20 +0800
Tag:    v2.4.6

MDL-36399 LTI editing tool config breaks on Oracle.

commit f30c9280d47ba71aa50ce08d144c161591740667
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Jul 2013 02:14:15 +0800
Tag:    v2.4.6

MDL-40854 fix mod/...:view capabilities

commit 01a3633cc7787320a6e5903b759418924558a976
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 24 Jul 2013 20:17:05 +0800
Tag:    v2.4.6

MDL-40863 feedback and LTI mods need get_extra_capabilities fn

commit 82c3032d989cefc1c19dc80b9702ebe32640a598
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 24 Jul 2013 19:47:50 +0800
Tag:    v2.4.6

MDL-40857 External tool: fix incorrect moodle_url usage.

commit 0d4706dd22a09352e47d83aa6f4276cce9d4070a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 24 Jul 2013 19:42:33 +0800
Tag:    v2.4.6

MDL-40857 External tool (LTI) capabilitiy names confusing.

commit 0d62d8196e3f6e711e04fd313aaef268195cfaa0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Jul 2013 22:15:18 +0800
Tag:    v2.4.6

MDL-40785 question instances report: ignore subquestions

commit 50a4b42ed74be515cbd9a3bc3beb883aa46c9d46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Jul 2013 02:26:02 +0800
Tag:    v2.4.6

MDL-20609 quiz tables: improve layout for long cell contents.

commit 7544d104922b79ffb42d8bfa133c55a18229faae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Jul 2013 01:55:56 +0800
Tag:    v2.4.6

MDL-40480 tablelib: specify charset in XHMTL downloads.

commit e4f1467a75d915922b42d489d5c3ff7f9a2cb78d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 12 Jul 2013 18:41:12 +0800
Tag:    v2.4.6

MDL-40633 filter_urltolink breaking some image links.

commit 712bcc3e09cc051e3430dfdccd1f76539b60e0cc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Jul 2013 22:30:17 +0800
Tag:    v2.4.6

MDL-40527 enrol meta: respect $CFG->courselistshortnames

commit 4cc817aa33b58855456527044a697a45ac0ca50b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 23:44:31 +0800
Tag:    v2.4.6

MDL-39420 multichoice: fix layout of multi-line choices.

commit 28c8189c7f7e757c932b92d358e1c444160defca
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 19:07:54 +0800
Tag:    v2.4.6

MDL-40443 setType notice in quiz reports.

commit ef84ab84bf4784b8d1b67460de41b5eb03a9b5ab
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 19:03:28 +0800
Tag:    v2.4.6

MDL-36479 quiz regrade: use progress bar to prevent time-outs

commit 41ffd24e82f604269f046c3d1aaf0e0c2e984641
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 18:08:55 +0800
Tag:    v2.4.6

MDL-40441 fix obscure notice in the quiz.

commit c004ced96b8234925cea82abf2e274dd2442dba4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 17:43:41 +0800
Tag:    v2.4.6

MDL-40318 quiz intro comprising just an impage was not shown

commit ca6904b6c9d68b599c6bfc3a1c215ec4aba01559
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Jul 2013 15:21:42 +0800
Tag:    v2.4.6

MDL-40434 calculatedmulti multiple-response questions not randomised

commit 40818b7d4858863f247c539f05ecd064a3e7b3d1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 21 Jun 2013 20:28:30 +0800
Tag:    v2.4.5

MDL-34610 remove legacy IE CSS. It breaks form layout

commit 93cf55eb72a1af589eef414cd3583f9460b0277f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Jun 2013 03:24:50 +0800
Tag:    v2.4.5

MDL-39971 each attempt builds on last broken for previews.

commit c0f5255cb985f644a9f568883f48e93239d0f101
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 31 May 2013 02:18:36 +0800
Tag:    v2.4.5

MDL-39945 qtype multichoice was not comparing blank responses correctly.

commit 0377e4fbc9ce04550d862d844e1871150cfbb1d8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 20 May 2013 06:39:23 +0800
Tag:    v2.4.5

MDL-27748 question: grade options should be localised.

commit 18d5870e8bc6b863600ecff68b095c3e5cdc76b8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 18 May 2013 16:16:05 +0800
Tag:    v2.4.5

MDL-39728 List all the classes in question/type/questionbase.php

commit c22a0ad980305f712e6bdb08d0cae630c4ed0359
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 May 2013 04:04:48 +0800
Tag:    v2.4.5

MDL-39412 disabling manual graded behaviour refinements

commit d8da3c0f5b8dae066360525d1a467f6f74068a4d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 02 May 2013 02:28:58 +0800
Tag:    v2.4.4

MDL-39446 calculated qtype: make answer formula input bigger

commit 319fc5cb74ffdfb2a17a9cbb3d5bdbbacdd64bc4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 May 2013 22:50:09 +0800
Tag:    v2.4.4

MDL-39450 course formats: add static cache to get_format_or_default

commit 2ec2d00dc8f1de785b6476a94ddc3fd9d2c11782
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 May 2013 18:35:14 +0800
Tag:    v2.4.4

MDL-39445 get_plugin_list clean_param use is slow

commit 0dc15de222e9910b545c97e4f93503a539dc1265
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 May 2013 16:55:01 +0800
Tag:    v2.4.4

MDL-39444 get_string: remove unnecessary clean_param

commit 617947c0b7e72e8bfe805cdb699d92376db120a9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 30 Apr 2013 02:04:51 +0800
Tag:    v2.4.5

MDL-39412 question behaviours: hide manual graded option

commit 7017ce1a308fc3a5e60e9c40c372e0b27e7b0606
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 27 Apr 2013 01:38:29 +0800
Tag:    v2.4.4

MDL-39378 s(): fix bad hex regex

commit d80b2c736e11d64736ce268b99d58f8e4d726fc0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 27 Apr 2013 00:51:23 +0800
Tag:    v2.4.5

MDL-22390 autolink filter: handle URLs in brackets better.

commit 70351389f710e34eb7767f688e607f6738bfce03
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 26 Apr 2013 22:59:53 +0800
Tag:    v2.4.4

MDL-39378 Improve s() performance.

commit 9a3d0206da59877c37dc948771fc035689f44a1d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 26 Apr 2013 00:07:36 +0800
Tag:    v2.4.4

MDL-37845 multichoice qtype: Fix some display issues.

commit b3c1e4b131c80da8784b9d131db0041673028cb1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Apr 2013 23:47:20 +0800
Tag:    v2.4.4

MDL-39354 put back a bit of margin on checkboxes.

commit 79ed1fe6c64e3cf2941e9571b5612f289dea84f7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Apr 2013 02:21:40 +0800
Tag:    v2.4.4

MDL-35364 shorten text: don't return invalid HTML.

commit 2d57c26b8ba68dee5d8a48b25b7d09814ef154a9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 20 Apr 2013 02:11:56 +0800
Tag:    v2.4.4

MDL-39246 quiz timer: compute a more accurate stop time.

commit 6b32bf8520ae3e3d658ea9df4d29a99157c34f19
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 20 Apr 2013 02:05:33 +0800
Tag:    v2.4.4

MDL-39246 JavaScript: store the time the page starts loading.

commit ccbe8ca79e82a9f2749651579bf13a77e46f7080
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Apr 2013 21:24:38 +0800
Tag:    v2.4.4

MDL-39167 quiz access rules: need to validate their settings.

commit 98ccd4fa200804b13b12daf5d5586d12777d2d3e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Apr 2013 20:15:10 +0800
Tag:    v2.4.4

MDL-39050 quiz access rules: settings.php files should work.

commit 1e659c865ae733d3c0e9192926d173623702e097
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Apr 2013 21:51:25 +0800
Tag:    v2.4.4

MDL-38912 prevent time-outs during unit tests.

commit 56054396c4eaa5fa6e8f70d4f728190b490e9082
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sun, 31 Mar 2013 01:25:52 +0800
Tag:    v2.4.4

MDL-38809 quiz manual grading: delete expensive unnecssary code.

commit 37b6904b8c747fa489e9540087e4379f6b665a1b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Mar 2013 19:16:02 +0800
Tag:    v2.4.4

MDL-38647 quiz review question issues

commit 519c20adb8ca5e96d69d143ce14a13b76b172d1b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 20 Mar 2013 01:51:41 +0800
Tag:    v2.4.4

MDL-38557 quiz manual grading should check mod/quiz:grade

commit 708c1b7fc83a33d17845e382ff07ffaabe6fb1f9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Mar 2013 21:40:51 +0800
Tag:    v2.4.4

MDL-38542 shortanswer qtype: was broken for responses of '0'.

commit c1288cd726293131093e6d2f34bb741970216f22
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 20:18:51 +0800
Tag:    v2.4.4

MDL-38487 qtype match restore: problem with blank ids.

commit d1fa204c0fe1d4f72f3daba806d4257509d0232c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 19:58:06 +0800
Tag:    v2.4.4

MDL-38412 fix quiz reports group mode weirdness.

commit 7b62eec877ca6ca7a043dfe6fad2a1ab7dda48b4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 19:22:38 +0800
Tag:    v2.4.4

MDL-38363 qtype_calculated. Fix warnings.

commit ddd11cbf0b1c75d1e661ebddd748f8688b02c6d6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 16:12:39 +0800
Tag:    v2.4.4

MDL-38395 question categories: wrong URLs after editing.

commit 16442e5cfdb48ff654fd714409cea3fd5fa8464c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 06:24:37 +0800
Tag:    v2.4.4

MDL-38355 qtype_multianswer: input boxes too big in Russian.

commit 3d8c5cb04496eb865583932cdbde8dfe5bcc779a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 06:11:49 +0800
Tag:    v2.4.4

MDL-38397 question editing: only validate default mark if present.

commit fe9f42de4d783a94d2d1817465bdf49a95f426f6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Mar 2013 01:21:16 +0800
Tag:    v2.4.4

MDL-38490 question preview, variant is attempt (not display) option

commit fdbb450f5fab46771a55d997f57a0ef2c3491353
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 06 Mar 2013 17:27:11 +0800
Tag:    v2.4.2

MDL-38311 question manual grading: comment fixes.

commit 0e4511877e0586e32531747d70f1760555055401
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 06 Mar 2013 06:58:51 +0800
Tag:    v2.4.3

MDL-38337 quiz: respect maximum grade config for new quizzes.

commit 1707b741b6682008c93e5f2993fdb1b24d3e7d80
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 05 Mar 2013 00:41:22 +0800
Tag:    v2.4.2

MDL-38311 questions: manual grading API should accept commentformat

commit 97f7bfc45751dc5b14e1c9c6f17280b30b022e4c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 02 Mar 2013 01:33:32 +0800
Tag:    v2.4.2

MDL-39282 quiz: always allow removal of bogus questions.

commit a78c180efaca54b165a4223fdf5a1cd06897adcb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 01 Mar 2013 23:21:09 +0800
Tag:    v2.4.2

MDL-38279 questions: must have default mark positive.

commit 627f31b52cd51d1afce4cfcd904188a2971f3e61
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 28 Feb 2013 02:20:24 +0800
Tag:    v2.4.2

MDL-37847 / MDL-38119 question engine: document API change.

commit b014bb8b4c83c25cf384fa5336a60c17c87ae809
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Feb 2013 00:37:06 +0800
Tag:    v2.4.6

MDL-38203 multianswer qtype: feedback pop-up should be constrained.

commit fd8c97d2646ac1206d6f10d33b1ac5ec93c1c6b9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Feb 2013 18:27:37 +0800
Tag:    v2.4.2

MDL-37894 Show the quiz close date even if the quiz is not open yet.

commit 5baa26c105f7280077bdd536e66fc28865bdafec
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Feb 2013 20:40:49 +0800
Tag:    v2.4.2

MDL-37943 upgrade: logic error in upgrade_plugins_blocks.

commit e2d9006792f96dc7b8caa0ed521a3ad2209f39ae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 08 Feb 2013 01:46:55 +0800
Tag:    v2.4.2

MDL-37924 quiz settings: change wrong 'fix' => 'adv'.

commit 2de365981090cd338b966be0b20b802fca11130e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Feb 2013 01:45:58 +0800
Tag:    v2.4.2

MDL-37896 qtype_essay: correct PARAM_CLEANHTML -> PARAM_RAW.

commit b7f894a4031f4657927298091f5d38530004f098
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 04 Feb 2013 20:54:10 +0800
Tag:    v2.4.2

MDL-37847 plain text essays were screwing up HTML special chars.

commit 3f7a6d53315212dd568adeadea738d2dd011a206
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 29 Jan 2013 18:05:28 +0800
Tag:    v2.4.2

MDL-37746 qtype_shortanser: avoid normalizer_normalize dangers.

commit c257025ccde75ce0b4f8969128b5a00fe34612e5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 25 Jan 2013 20:12:12 +0800
Tag:    v2.4.2

MDL-37694 move quiz unit tests to the right place.

commit 9970d909a3affb38e763316fb5608953ada76091
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 21 Jan 2013 20:07:47 +0800
Tag:    v2.4.2

MDL-37599 question import: add missing string.

commit 876ba8faec0fc7d04072cc5f6fd4e33d3c25042e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 19 Jan 2013 00:43:48 +0800
Tag:    v2.4.2

MDL-37577 quiz overdue handling: optimise database query

commit 2b18a45e61b9bd36dc70ae567ccc8ae778cd9b47
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Jan 2013 19:27:53 +0800
Tag:    v2.4.2

MDL-28512 qtype essay: clean up properly when a question is deleted.

commit e4863a1668409064580e2ac15ef86203cc600c30
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 16 Jan 2013 20:38:04 +0800
Tag:    v2.4.2

MDL-31616 blocks: ensure showinsubcontexts is only 0 or 1 in the DB.

commit db1f584cc27a7c10b1e288f78917ff724a15a30b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 16 Jan 2013 19:13:53 +0800
Tag:    v2.4.2

MDL-37374 questions: fix property_exists calls.

commit 198279d3031edde6765a0086f77172b6ac97ea82
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 11 Jan 2013 20:51:53 +0800
Tag:    v2.4.2

MDL-37485 plugins overview: require_login before _capability.

commit 8c11e08765c4d524d142f4720ba5c8838261d58b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 09 Jan 2013 23:35:10 +0800
Tag:    v2.4.2

MDL-37431 question preview: cron performance problem.

commit ffdca1520bad6b997834c057b4edd4a8a0c5caad
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 07 Jan 2013 23:56:20 +0800
Tag:    v2.4.2

MDL-37378 quiz restore: timecheckstate not in old backups.

commit 4dcede552eb1e77a8442328e8b3f4c63748e8dc6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 07 Jan 2013 23:40:42 +0800
Tag:    v2.4.2

MDL-37374 questions: use property_exists rather than isset

commit 94c5a8fe821482b97480d313aa1c3a87e5c8c855
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Dec 2012 17:31:02 +0800
Tag:    v2.4.1

MDL-32245 question bank: update URL after moving question between categories.

commit 7d3341b000db26240af15590bab6b80059f79a6c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 18 Dec 2012 01:02:21 +0800
Tag:    v2.4.1

MDL-36842 quiz: update accessrule upgrade.txt file in master.

commit 70688fd72ee88edaf77a1455a36641afaa51c569
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 17 Dec 2012 06:39:07 +0800
Tag:    v2.4.2

MDL-31616 block editing: show in subcontexts does not work on category pages.

commit b70a545c88f11e974ef7f0e32cc6a4f35bcc0f3d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Dec 2012 02:15:48 +0800
Tag:    v2.4.1

MDL-32245 question bank: fix coding style in categories.php

commit 4dbdc18fd88c661bddc57b1c357acc616d79f76d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Dec 2012 16:12:16 +0800
Tag:    v2.4.1

MDL-36897 quiz review: fixup previous commit.

commit 56003ca491b2258d57c30a839afacfc715fe3ead
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Dec 2012 00:21:05 +0800
Tag:    v2.4.1

MDL-37068 qformat_learnwise: fix UTF8 and other issues.

commit 71cc181bac6d964c536d1e6ebfcfa9134d3b9151
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Dec 2012 17:02:07 +0800
Tag:    v2.4.1

MDL-37098 quiz: event handler fails deleting group with no overrides

commit 489f98a662e0a2edeeae2afec1e057a3a5bc71e4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Dec 2012 00:32:31 +0800
Tag:    v2.4.1

MDL-36954 question bank: stop centring question name.

commit 4832c700225e0d63793bfd95a64adc31309db416
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 Nov 2012 19:53:38 +0800
Tag:    v2.4.1

MDL-36897 quiz: redirect teachers from summary to review page.

commit 0e73e164601433ce51e45bc8585236f5a694c5f9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 Nov 2012 19:48:26 +0800
Tag:    v2.4.1

MDL-35404 question export: make it work with slasharguments off.

commit 7e252acff1e0a118d0f0a56b4fef39a68731c3fa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 30 Nov 2012 19:28:38 +0800
Tag:    v2.4.1

MDL-36942 xml question import: don't add spaces.

commit 6e4a2acf93064f333707c819bd147b23d04b17a5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 29 Nov 2012 17:28:36 +0800
Tag:    v2.4.1

MDL-36916 quiz/questions: simplify code after MDL-36638.

commit 6357dd08b620050f32af63649ea03b0d2013400e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 28 Nov 2012 00:36:35 +0800
Tag:    v2.4.1

MDL-36845 excel export: don't output invalid sheet names.

commit 97f1137a61b29176453ed62cdeb5b453ea62d6d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 23 Nov 2012 23:54:58 +0800
Tag:    v2.4.0-rc1

MDL-36806 question files: fix unnecessary require_login call.

commit 5f137dcbe2a0debfc9ddec09e108add0ff5f93a8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 22 Nov 2012 23:20:38 +0800
Tag:    v2.4.0-rc1

MDL-36760 formslib: fix frozen elements with [] in name.

commit 6812769f8f0e16e7b5f39fa9d4658fbba3a925af
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 22 Nov 2012 19:47:57 +0800
Tag:    v2.4.1

MDL-36732 Cloze qtype: review marks should not depend on feedback.

commit acb9f7f47d925ccb40a42fafed3abd803210dfc0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 Nov 2012 01:46:25 +0800
Tag:    v2.4.0-rc1

MDL-36683 qtype match restore: better subq indentification.

commit 8a7d763c77723e4dee0e54b7aa298b268d2e3fe7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 Nov 2012 01:21:00 +0800
Tag:    v2.4.0-rc1

MDL-36571 qtype multichoice: don't corrupt unicode characters.

commit 79bf1e37ca7f002a7db7105e23ea60bc228fadff
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Nov 2012 23:00:39 +0800
Tag:    v2.4.1

MDL-36650 don't change question timecreated or timemodified on restore.

commit e70b050838761ffa5fdea56449048b880c6a3494
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Nov 2012 22:30:33 +0800
Tag:    v2.4.0-rc1

MDL-36646 unit tests should not assume number of contexts.

commit 1e88baa071b0d4d7f9b0baee3714e2e69794ea01
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Nov 2012 21:42:32 +0800
Tag:    v2.4.0-rc1

MDL-34204 grader report: static call to non-static method.

commit 837e1812257506601307787c0a946830c2adc463
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 14 Nov 2012 00:07:28 +0800
Tag:    v2.4.0-rc1

MDL-36369 qtypes and qbehaviour settings permissions.

commit b5488ffdaaa05f292815bcbe71c35df575b445d7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 03 Nov 2012 15:36:13 +0800
Tag:    v2.4.0-beta

MDL-36347 quiz: formchangechecker should not obstruct auto-submit.

commit 2cf5ab1028bf99fcf632aedfa6e3cde1160ba90d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Oct 2012 10:26:33 +0800
Tag:    v2.4.0-rc1

MDL-30545 messaging prefs: show all relevant message providers.

commit 4726ad4fa4e20187dfcf438e56d685754f7a3e75
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 16:49:34 +0800
Tag:    v2.4.0-beta

MDL-36103 tablelib: links to user profiles are wrong in courses.

commit 32953f37b638dfc3dae56bd127b930aae1b90a9c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:25:57 +0800
Tag:    v2.4.0-beta

MDL-34399 quiz cleanup: remove ugly question/page number hack

commit 15dd7727362eb5824f8b6bbc777c7c2f7e0c963c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:23:32 +0800
Tag:    v2.4.0-beta

MDL-34399 questions cleanup: straighten out strange links to question objects.

commit 204ceaa38936df86df6601daa42d02c6c2e86b88
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:20:49 +0800
Tag:    v2.4.0-beta

MDL-34399 quiz cleanup: remove never used function.

commit a560d636f4a8929ba21c38a40c145c861e831d07
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Oct 2012 17:25:04 +0800
Tag:    v2.4.0-beta

MDL-34399 questions: cache to help load question definitions.

commit 16c7457f57a8bb83b71889e0a2d8907634c50ef5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Oct 2012 13:54:45 +0800
Tag:    v2.4.0-beta

MDL-36076 qtype multichoice: validation fails on '0' answer.

commit 1c76fc96d15e22b939b48d0e7efc4e3c8f797268
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 10 Oct 2012 21:28:45 +0800
Tag:    v2.4.0-beta

MDL-35964 blocks: prevent undeletable blocks being deleted!

commit 6b65e50bcb8772d41322b41cf0e052247febe50a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Oct 2012 00:12:11 +0800
Tag:    v2.4.0-beta

MDL-35395 formslib: a method to disable formchangechecker for a form.

commit e059c033d9fa317753b28f88b2290c791eb663c3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Oct 2012 18:59:00 +0800
Tag:    v2.4.0-beta

MDL-35802 enrol other users: should use Show user identity setting.

commit 965d1670681f3dfe67133898ff9124b5890718ae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:47:39 +0800
Tag:    v2.4.0-beta

MDL-34657 stats / user sorting: fix SQL regression.

commit e451c11616b58dd2fcb2dbb1547c2ac832988503
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:47:04 +0800
Tag:    v2.4.0-beta

MDL-34657 workshop / user sorting: fix SQL regression.

commit 70f5ed370f61bc833c862f3d8403aa62e1be170d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:45:56 +0800
Tag:    v2.4.0-beta

MDL-34657 gropus UI: sort existing group memebers.

commit d0577078fa97ffd96c692946593644937620f62d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:44:50 +0800
Tag:    v2.4.0-beta

MDL-34657 system admins: main admin mis-identified in the UI.

commit c2004a795254f31492cd3c9fa341d288a9cdb9e4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:43:33 +0800
Tag:    v2.4.0-beta

MDL-34657 user sort: exact match logic should be case-insensitive.

commit c62488c22f4b41769ebcf6da89276975687ce931
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 01:46:07 +0800
Tag:    v2.4.0-beta

MDL-35776 user ajax: fix sort order in chrome.

commit 13bd955e65521824ddde050d6625326cd5dfd172
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 01:46:07 +0800
Tag:    v2.4.0-beta

MDL-35776 user ajax: fix sort order in chrome.

commit b3c18b862149c1f6306968c5ea80db85c9a2eda1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Oct 2012 22:51:45 +0800
Tag:    v2.4.0-beta

MDL-35744 quiz: fix review options for Never submitted attempts

commit efe5a53eded01f6e5cf631b62ce69a0e2e05b012
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 29 Sep 2012 16:34:29 +0800
Tag:    v2.4.0-beta

MDL-35698 quiz cron: group overrides not computed correctly

commit 1c80e79ac6a1cee2ad728bb4f90cef9070dcd998
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 22:28:27 +0800
Tag:    v2.4.0-beta

MDL-35693 question engine: set id when saving a new question_attempt

commit e783cc45aefee8211b9405c6f0eb75bd9754e244
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 02:03:34 +0800
Tag:    v2.4.0-beta

MDL-35680 user selector: more usable when queries are slow.

commit 954c272e548c0578fde9d1bc0979ac46b72bc3b9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 01:57:51 +0800
Tag:    v2.4.0-beta

MDL-34894 course ws unit tests: fix windows problem.

commit a957e97f2f17a9d8c89294e31c0c0610c6308321
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 00:44:38 +0800
Tag:    v2.4.0-beta

MDL-34657 user sorting: minor niggles found while testing.

commit de867fa36e8bf735dda98ffcfd639ee142daaac6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 23:41:50 +0800
Tag:    v2.4.0-beta

MDL-34657 user selector: bug with "keep non-matching selected users"

commit 6dde374acf7d76ccf97b136be2db7b75b0346c03
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 23:32:54 +0800
Tag:    v2.4.0-beta

MDL-34657 admin user selector: options were lost for ajax searches.

commit aebbfb7bf9902cebb93f52f3d0cfbc5a80b60585
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 21:13:24 +0800
Tag:    v2.4.0-beta

MDL-30885 quiz: use formchangechecker during quiz attempts.

commit e498f2142182a473bf018787e560a5ed52b748ba
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 19:19:56 +0800
Tag:    v2.4.0-rc1

MDL-30884 quiz: ARIA attribute for the coutdown timer.

commit 65cf651fd8ecbc7dd1f803a8ca2eb8d94f71e065
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 25 Sep 2012 21:08:59 +0800
Tag:    v2.4.0-beta

MDL-35620 question engine: should distinguish NULL and 0.

commit b2a79cc1e860beb13560e8ed2ac326b580143f2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2012 02:12:45 +0800
Tag:    v2.4.0-beta

MDL-35370 cloze qtype: distinguish wrong & unanswered subqs

commit 2c76c8942210015ee4b525a489e121ec36ea3c36
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Sep 2012 23:33:15 +0800
Tag:    v2.4.0-beta

MDL-35419 question manual grading: valdiation must handle 0,5

commit e08eaf7da35dda4bb6acb120754c6689f14b929f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Sep 2012 18:12:46 +0800
Tag:    v2.4.0-beta

MDL-34082 course restrict modules: typo in MDL-19125 upgrade code.

commit cacb8fa08aa81effc22223feb89015a68cf74b48
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Sep 2012 22:04:00 +0800
Tag:    v2.4.0-beta

MDL-34841 error importing questions with long names.

commit 8e8a397b1656a12eaaf37c991f337e7b26e3ea0a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 10 Sep 2012 20:06:47 +0800
Tag:    v2.4.0-beta

MDL-35343 JavaScript visible in multichoice choice feedback.

commit e231a3ffa2b667d07ea18e541d0dd91963506a29
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 20:15:52 +0800
Tag:    v2.4.0-beta

MDL-27799 question bank: remove last traces of qtype constants.

commit bba5e716283df27f3c956d654defd1eaa274c58f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 20:09:10 +0800
Tag:    v2.4.0-beta

MDL-35147 lesson: fix regression from MDL-25492.

commit fc51c2bce23b0146904f7a6f46c6c9c31fc81cdb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 05:43:28 +0800
Tag:    v2.4.0-beta

MDL-27818 question bank: multilang category names don't work.

commit 34bc5e2f3a39076d511384fe0153ddf8277d3e3e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 05:25:28 +0800
Tag:    v2.4.0-beta

MDL-35133 accesslib: context_module::get_context_name should format_string

commit 2079c732f9e0f112f703962fb4fe0e416c9903f3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 01:41:37 +0800
Tag:    v2.4.0-beta

MDL-29662 quiz overrides: update dates during course reset.

commit 89269fc2c82cc50c9deca7bdeb832305a4e96e7b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 00:42:53 +0800
Tag:    v2.4.0-beta

MDL-33306 qtype multichoice: fix display of right answer.

commit aa5f05110f7a3a00f53cc670ec1885658ebd474c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 22:34:20 +0800
Tag:    v2.4.0-beta

MDL-35055 question import: slight error with the Match grades option.

commit aa9d6e4300cff2458102908f253202f1d665dbc6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 21:19:27 +0800
Tag:    v2.4.0-beta

MDL-32464 qformat multianswer: fix missing include.

commit f8d354282c9510de20332c875b05de37a01d8eee
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 01:26:43 +0800
Tag:    v2.4.0-beta

MDL-35038 quiz reports: clarify the API changes docs.

commit 9c2e178e2fd435c52abaf781f58eb6aa9ff5bf9b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:53:47 +0800
Tag:    v2.4.0-beta

MDL-35003 questions: remove stray full stop after correct answer.

commit e7a6779efbc1db177cca7dbe371361d1aecb814d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:37:51 +0800
Tag:    v2.4.0-beta

MDL-35026 qtype multianswer: misnamed string.

commit 2b3f70dbaddf2d85686256a9a133a01e4a45eace
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:16:24 +0800
Tag:    v2.4.0-beta

MDL-35023 qtype calculated: fix strict syntax problem.

commit 802f408f350e87beca3d40262a60db318b8acf89
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 07:00:27 +0800
Tag:    v2.4.0-beta

MDL-31244, MDL-25063 algebra filter: fix common false positives.

commit ca9385682f2a0810a7194de7594624bac159e0a6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 05:02:48 +0800
Tag:    v2.4.0-beta

MDL-34430 qtype essay: upgrade from MDL-31393 needs a progress bar.

commit 172238f4354d540d9a3801ccfbb6f85dcf2f6717
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 22 Aug 2012 00:58:29 +0800
Tag:    v2.4.0-beta

MDL-35000 quiz: Complete activity report broken by bad require.

commit d2acbd1ad4e853a2824880f94ca09ced9b38a9d5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Aug 2012 21:11:13 +0800
Tag:    v2.4.0-beta

MDL-34993 questions: convert numeric fields to float on load.

commit 93266d0fe052fd0b3fc31fa4ab500f860f424f1a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 20 Aug 2012 19:46:32 +0800
Tag:    v2.4.0-beta

MDL-31837 numerical tolerance: better handling of very small tolerances.

commit 607b0a705fb43ff6186d0c8b717ae07d7f6bdb0e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 20:15:41 +0800
Tag:    v2.4.0-beta

MDL-34118 question backup: API improvement following Eloy's review.

commit 698c42ee6129e97a89231fee26044f38a6937b4e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 04:34:17 +0800
Tag:    v2.4.0-beta

MDL-34937 quiz responses reports: attempt grade not shown.

commit 6df46aea1d00fc42e92e54b3bb44757425b9d0d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 00:33:08 +0800
Tag:    v2.4.0-beta

MDL-34702 quiz DB: questiondecimalpoints has wrong default.

commit 4be550c57d134b0ad6d9e2611755b922e8dd0860
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Aug 2012 17:25:25 +0800
Tag:    v2.4.0-beta

MDL-34905 quiz: missing global $DB;

commit 85b72a75114c30893dd7177cf5eb8c199f886538
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 22:25:03 +0800
Tag:    v2.4.0-beta

MDL-34889 phpunit: progress output in util.php --drop.

commit 6d3b1e1f9d659295a6ce6a0e20abe9310a520980
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 21:06:24 +0800
Tag:    v2.4.0-beta

MDL-34885 phpunit: better cygwin detection.

commit 2ec325c2520e77523241e52b0dc47ed085574a1d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 01:55:09 +0800
Tag:    v2.4.0-beta

MDL-29847 question preview: garbage collect old preview data.

commit 4c16e191e16941cf241a6f746fd27cbe6575bf5b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Aug 2012 23:53:15 +0800
Tag:    v2.4.0-beta

MDL-34862 question preview: improve preview ownership check.

commit d869de66a6bf6729ae242a662732fea6acf9ba0d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Aug 2012 20:48:22 +0800
Tag:    v2.4.0-beta

MDL-34733 quiz 'secure' mode: finish review link broken in previews

commit be77e9b6a8d3aea93598bf6224e287d4149fbdc5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 22:40:08 +0800
Tag:    v2.4.0-beta

MDL-34810 question bank: user prefs for some display options

commit 75d86b6fbc1eefe88ef163ab218e6489c5fc04d4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 20:48:56 +0800
Tag:    v2.4.0-beta

MDL-34807 question bank: navigation loses place.

commit 9f692145e02f34bc0bb37fb0591207ed34755350
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 19:52:11 +0800
Tag:    v2.4.0-beta

MDL-34590 javascript-static: nuclear option in openpopup

commit 9695ff811bb68730f164ae9c92d6c40101e13009
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 08 Aug 2012 20:56:12 +0800
Tag:    v2.4.0-beta

MDL-34657 user sorting: consistent sorting everywhere.

commit 9f82ddd66ff413651896a43bb9e343fec1bb1dbd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 08 Aug 2012 20:53:28 +0800
Tag:    v2.4.0-beta

MDL-34657 datalib: function to generate user sort sql.

commit bef9ab0ad57c81af2c957fb74c3cf08bc2885ed6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 07 Aug 2012 19:57:51 +0800
Tag:    v2.4.0-beta

MDL-34728 forms: woy for other JS to trigger disableIf update.

commit d0565885aea3857976eeeebfc1b0100439244d34
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 18:58:37 +0800
Tag:    v2.4.0-beta

MDL-34727 restore UI: use checkboxes for userdata.

commit 9dfadf9e9759f13468f6ada9e1424daf2d6e5528
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 01:40:49 +0800
Tag:    v2.4.0-beta

MDL-34707 backup UI: only include the JS once.

commit 970e01ba24a3905c590c9e2679312db4d15080df
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 00:44:43 +0800
Tag:    v2.4.0-beta

MDL-34705 role assignments list: should link to contexts.

commit 157583b862487422881b2fa86818163cad81fd49
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 00:21:32 +0800
Tag:    v2.4.0-beta

MDL-34704 couse, accesslib: improve $CFG->courselistshortnames

commit f238bb73d1b1a0a69548eb8e1a5c7fec6f01bbf4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Aug 2012 01:29:39 +0800
Tag:    v2.4.0-beta

MDL-32705 backup ui: add select all/none JavaScript on schema screens

commit 7e48778b87645fbc53b76f47ee88e263440252fa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 Jul 2012 01:06:24 +0800
Tag:    v2.4.0-beta

MDL-31509 quiz outcomes: let people associate quizzes with outcomes.

commit 4b6ad1e79beecf352d0e7a55e235354a0883ee72
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 23:38:14 +0800
Tag:    v2.4.0-beta

MDL-32791 quiz db: clean up garbage data that was causing problems.

commit 8c598cef1879f4bc1172caa3c8566e16c2c5ca4f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 20:19:17 +0800
Tag:    v2.4.0-beta

MDL-34590 javascript-static: full-screep popups for Chrome.

commit 453022307ee194a14dc7c41977bea505e074bcbd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 19:18:10 +0800
Tag:    v2.4.0-beta

MDL-34483 qformat_examview: Commit example file.

commit ff2ec2cb95b2cd673dcb199c0e7c45dc58516bef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 18:42:03 +0800
Tag:    v2.4.0-beta

MDL-34599 quiz attempts: more robust if page number out of range.

commit 6200f70c5ecc4d5b88f94c674507ef5acac9788c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 01:47:57 +0800
Tag:    v2.4.0-beta

MDL-34589 quiz report graphs: PHP5.4 issue with unset($array[$float]).

commit f8b665224f2e643bf0d81583110e4e2c68ae7788
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jul 2012 17:07:09 +0800
Tag:    v2.4.0-beta

MDL-34532 quiz reports: error when showing users without attempts.

commit 564fcb3bee5738ab328e24626d5e05bc1b8b963c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 23 Jul 2012 18:08:37 +0800
Tag:    v2.4.0-beta

MDL-34484 unit tests: stop phpunit using testcase names as class names

commit dd7aa58386ed842691c061e8c50dcc8987b86685
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 18 Jul 2012 00:32:56 +0800
Tag:    v2.4.0-beta

MDL-34251 question engine: possible infinite loop loading usages

commit c33d5278337b111ccc86dfa13f2663800750a0d3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jul 2012 23:30:33 +0800
Tag:    v2.4.0-beta

MDL-34351 quiz cron: one broken overdue attempt should not kill cron

commit 7326b7e24754a8f4ba7ec06ce01502aa6d3228cc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jul 2012 23:18:22 +0800
Tag:    v2.4.0-beta

MDL-34379 quiz reports: timetaken 'open' for never submitted attempts

commit be1d8ed194f199c3afe3ec8d3e8718295932b5c9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Jul 2012 21:32:25 +0800
Tag:    v2.4.0-beta

MDL-34226 multianswer qtype: basic unit test.

commit c0a912e5acbd0d25118b9c8a7d8cc5da5a237b65
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Jul 2012 21:30:12 +0800
Tag:    v2.4.0-beta

MDL-34226 multichoice qtype: correct is_complete_response for multianswer

commit 2cdcb9055389993e25c90d42fd3df071c2a5e373
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Jul 2012 16:06:07 +0800
Tag:    v2.4.0-beta

MDL-34164 quiz reports: only try to show graphs if GD is installed.

commit ddda79ca5fc15f4c4bb3008ae7431f0630ff2b8b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Jul 2012 01:02:20 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' window: does not close automatically.

commit 19de315e839fb2f99166300881314d79ab8beff2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 02:11:06 +0800
Tag:    v2.4.0-beta

MDL-34306 gift question format: allow import of general feedback

commit e3b2e1a4f460052ca93363fc2d70cd1107b4cbb9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 01:39:01 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' mode: PAGE initialisation order issues.

commit 0e708c34760ee274990e1c5bad96583301a6cc79
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 01:39:01 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' mode: PAGE initialisation order issues.

commit ab0c7007c5bd37605dfa27a56fa848874b72ae22
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 06 Jul 2012 19:20:01 +0800
Tag:    v2.4.0-beta

MDL-23219 check permissions: show relevant role-assignments.

commit d9299c349e1baec4fbd36c465ed8c7682709235b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Jul 2012 17:55:52 +0800
Tag:    v2.4.0-beta

MDL-34171 qformat_gift: Fix edge case with special character escaping.

commit bf92acc2530f46711ffaa3925882ace38f617d8a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Jul 2012 17:47:03 +0800
Tag:    v2.4.0-beta

MDL-32062 question engine: fixup tests that this change broke.

commit 5415d91e20756b772c667f05d57d1f1307136601
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 02 Jul 2012 23:14:28 +0800
Tag:    v2.4.0-beta

MDL-34145 postgres driver: fix get_tables perf on <= 9.0

commit fff85efe4b1d6d8dc6a1f9d3eb2386071d0b39d3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 23:06:25 +0800
Tag:    v2.4.0-beta

MDL-34054 quiz reports: missing context.

commit 3e3ae0ee11ee6c1f525a219a9a20a284a49a6590
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 22:31:49 +0800
Tag:    v2.4.0-beta

MDL-34118 question backup: a mod can use usages in different ways.

commit 0f525225a11b125e85830141b7b18b75d30163c2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 18:07:21 +0800
Tag:    v2.4.0-beta

MDL-34109 quiz cron: timelimit are timeclose of 0 are special.

commit 240db6d8f71157b6c9bad2d9b54bdafc8058fe80
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 18:02:30 +0800
Tag:    v2.4.0-beta

MDL-34109 quiz cron: change whitespace before applying the fix.

commit 05038fcba0611f1623b86d4bc70199bb293c42ef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 28 Jun 2012 00:59:29 +0800
Tag:    v2.4.0-beta

MDL-34065 questions: also fix two typos in comments.

commit a3e6ad77d272207752b5144605a123e544303f66
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 23:17:36 +0800
Tag:    v2.4.0-beta

MDL-34066 adaptive behaviour: refactor logic out of renderer.

commit fede0be5de2be045fdf29b790953687935009389
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 22:27:50 +0800
Tag:    v2.4.0-beta

MDL-34065 lib: improve two debugging messages.

commit 32c842e290fb871cf9fc4511b40d49e7d6b28a46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 01:15:44 +0800
Tag:    v2.4.0-beta

MDL-34035 help links: allow other types of URL for plugins.

commit ebbc5e7bfdb75bdb3892f5fb0c225b8c0b6c9990
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 25 Jun 2012 22:15:20 +0800
Tag:    v2.4.0-beta

MDL-34008 formslib: repeat_elements replace {no} for submits & buttons

commit ff8c5fda4863a9ca0ee9a8e807bef33b76dfa226
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Jun 2012 05:03:09 +0800
Tag:    v2.4.0-beta

MDL-23813 glossary filter: add missing YUI dependency

commit df217fd7d081f96cd3fc10c85f71655e8b7923bf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Jun 2012 06:38:05 +0800
Tag:    v2.4.0-beta

MDL-33924 quiz: incorrect foreign key definition.

commit 9212fe7a792e10bd6fbdfcf545c94e8db81df53a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 20 Jun 2012 23:00:54 +0800
Tag:    v2.4.0-beta

MDL-32062 question engine: fix re-grading attempts from 2.0

commit 77c1f1605f6977b8d46a33a44698104e37e7b21d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Jun 2012 20:21:40 +0800
Tag:    v2.4.0-beta

MDL-33780 question import: strip UTF8 BOM

commit f1b3d3e08e19d53aa589c2986e11481f5aedf590
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Jun 2012 23:40:58 +0800
Tag:    v2.4.0-beta

MDL-30883 question flags: aria attributes for accessibility

commit 6cc3910696e3b42f6cfc12f3857eb28c1cfcadea
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jan 2012 00:31:44 +0800
Tag:    v2.4.0-beta

MDL-31392 qeupgradehelper partial upgrade support broken since 2.2

commit 6705cd388362d5ac2430ee32c047e4855d685907
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Jan 2012 23:53:05 +0800
Tag:    v2.4.0-beta

MDL-31314 gradebook restore: fix category.depth on restore.

commit 151ed81cf3be6d1a80fa81938139d753e4a644a8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 19 Jan 2012 00:47:45 +0800
Tag:    v2.4.0-beta

MDL-30854 quiz/question editing: fix create calc question & add on page.

commit 1549ee07753bd3193ae4a05466221929e8a3d118
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jan 2012 22:04:10 +0800
Tag:    v2.4.0-beta

MDL-26260 quiz 'secure' window: close loophole in some themes.

commit af5b3558455f57078906d71a9d51eb69916390c2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jan 2012 02:29:52 +0800
Tag:    v2.4.0-beta

MDL-30484 question engine: don't lose response files when regrading.