Git commits in Moodle 2.9.0 by Jean-Michel Vedrine

commit 6197497393ef697c9ab3925434e79d4b822b3e5b
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 23 Apr 2015 01:38:59 +0800
Tag:    v2.9.0-rc1

MDL-49946 mod_lesson: improve qformat_default::defaultquestion

commit c914c92da0000eb23bc24204ddc241157c7e6344
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 22 Apr 2015 19:07:27 +0800
Tag:    v2.9.0-rc1

MDL-49913 mod_lesson: studentanswer format should be HTML

commit cb9d259dcd17791c8acdd3c0f62a73cc2766cc88
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 22 Apr 2015 18:51:59 +0800
Tag:    v2.9.0-rc1

MDL-49913 mod_lesson: fix import scores and jumps

commit 9fb9aa9c913895f10d0ed0c70e181367758b7cfe
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 22 Apr 2015 18:45:51 +0800
Tag:    v2.9.0-rc1

MDL-49913 mod_lesson: defaultanswer to avoid duplication

commit 35cec798c26ade6cf61776d0f34df72469761c7c
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 22 Apr 2015 18:38:23 +0800
Tag:    v2.9.0-rc1

MDL-49913 mod_lesson: round question grades on import

commit 716dfb630dc09f33cdd2cfa716f2e77723ef763c
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 09 Apr 2015 14:49:53 +0800
Tag:    v2.9.0-beta

MDL-49642 mod_lesson: fix restore of overrides

commit 31cb1b0eca919a69516de19201d290ed55fca2da
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 08 Apr 2015 15:21:44 +0800
Tag:    v2.9.0-beta

MDL-49642 mod_lesson: fix backup of user overrides

commit 247980b0e8c1b090c1708f92b192eb55429731ab
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 01 Apr 2015 02:17:38 +0800
Tag:    v2.9.0-beta

MDL-49642 mod_lesson: Fix issues found during integration review

commit e8a434b3738b1b67582eb194927c4f879890a5ca
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 25 Mar 2015 17:32:18 +0800
Tag:    v2.9.0-beta

MDL-26689 mod_lesson: deprecate lesson dependency

commit 4b570f714475bacc20d3cfab2ff25391ee07e5ba
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 18 Mar 2015 17:10:48 +0800
Tag:    v2.9.0-beta

MDL-48715 mod_lesson: completion rules must not be dependent

commit 10e2355f8c803e82427afafa46c1824e090011bf
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Tue, 17 Mar 2015 15:40:17 +0800
Tag:    v2.9.0-beta

MDL-48715 mod_lesson: use only one field for time spent rule

commit 4948b68ffe1ae89ce8ea80c4bc007c41eb9e19e2
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 11 Mar 2015 23:59:09 +0800
Tag:    v2.9.0-beta

MDL-49474 mod_lesson: intro and introformat missing from backup/restore

commit 5b0af6e4b19ba2145b2574e875c23aa8a08a8c75
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 08 Mar 2015 18:06:53 +0800
Tag:    v2.9.0-beta

MDL-39262 mod_lesson: disable shortforms in lesson question display

commit b7a2633d7dd8ce679c96a3219d447c301406ad02
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 08 Mar 2015 16:17:46 +0800
Tag:    v2.9.0-beta

MDL-48715 mod_lesson: behat test for time spent completion condition

commit 5df7f1239878b83858220fd84c26e8c067712364
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 05 Mar 2015 04:50:33 +0800
Tag:    v2.9.0-beta

MDL-48912 mod_lesson: fix problems found during testing

commit 70206b2f722d6a02b3ff8736092f3df7aec39cc6
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 25 Feb 2015 04:39:55 +0800
Tag:    v2.9.0-beta

MDL-48912 mod_lesson: Deprecate essayemailmessage string

commit cb69eb8a003eba7ccf0e7d3e28ffe01643537bd4
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 21 Feb 2015 01:18:09 +0800
Tag:    v2.9.0-beta

MDL-48912 mod_lesson: Essay page title disclosed to student

commit a1300e98bbd81e54f23c5376dac76252dee58f1d
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 08 Feb 2015 19:00:23 +0800
Tag:    v2.9.0-beta

MDL-48984 mod_lesson: some lesson_answers answers should be plain text

commit 7e0551fc4515211577a0a4fee2e647ae2d176ea5
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 08 Feb 2015 00:40:12 +0800
Tag:    v2.9.0-beta

MDL-48880 mod_lesson: clean lesson_branch when a page is deleted

commit 400fa4a1b57367cbb6b6155ea3b2f1d9159621d3
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 07 Feb 2015 22:13:39 +0800
Tag:    v2.9.0-beta

MDL-48965 mod_lesson: avoid short answer question without any answers

commit a1acc001778b9fe1eb5c87692a7837ee8203f2ca
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 02 Feb 2015 19:58:42 +0800
Tag:    v2.9.0-beta

MDL-48962 mod-lesson: maxtime should use a duration form element

commit 59d7a9dc75de5ea0ddfb41e4b548f4515885dee7
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 29 Jan 2015 03:54:38 +0800
Tag:    v2.9.0-beta

MDL-36877 mod_lesson: Fix while MDL-38578 is not solved

commit 4966123edc57484e90073700eefcd6f9c0aca9f9
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 26 Jan 2015 00:13:00 +0800
Tag:    v2.9.0-beta

MDL-48964 mod_lesson: Errors when updating matching questions

commit ebf5ad4fa291e7312470e7686212818dbf96e4d2
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 18 Jan 2015 02:51:20 +0800
Tag:    v2.9.0-beta

MDL-43387 mod_lesson: add an editor for essay grading comments

commit c7d1a37bdbf5857f7fe27b019b1c20c265158fba
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 12 Jan 2015 17:56:04 +0800
Tag:    v2.9.0-beta

MDL-18966 mod_lesson: Save attempts of practice lessons

commit f47c365a48178c21ae504d83a57037832d333771
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 11 Jan 2015 00:49:07 +0800
Tag:    v2.9.0-beta

MDL-43163 mod_lesson: Coding style problem: ->BOX

commit 2d586d1d85e2b2426f2597170b540bf2ebb3e8cc
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 09 Jan 2015 03:59:59 +0800
Tag:    v2.9.0-beta

MDL-48675 mod_lesson: behat tests for pages edition

commit 0fe6a900acf3ba161f38f12bfa8f6e97ff1481b5
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 05 Jan 2015 00:40:45 +0800
Tag:    v2.9.0-beta

MDL-47931 mod_lesson: remove the useless grade_item_delete function

commit b9c86823c70a1cba20bca1c4b5b032ee1559e22d
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 04 Jan 2015 23:57:35 +0800
Tag:    v2.9.0-beta

MDL-48034 mod_lesson: grade capability missing RISK_XSS

commit e0e1a83e2cc18cc490376ccdb10dcddc09313e67
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 03 Jan 2015 04:57:31 +0800
Tag:    v2.9.0-beta

MDL-49642 mod_lesson: Group/user overrides

commit b5914b61da2a7d7e4aec4565e9ba7e81f1c45beb
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 02 Jan 2015 05:07:59 +0800
Tag:    v2.9.0-beta

MDL-47070 mod_lesson: useless db query that should be deleted

commit 91d90081081b9393512f70a2a90f54db5fa3ae71
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 01 Jan 2015 18:55:39 +0800
Tag:    v2.9.0-beta

MDL-40326 mod_lesson: progress bar is not reset by course reset

commit 5ca2e765fa700f7ef3bf828db535f4e9d0da6fd3
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 31 Dec 2014 20:23:09 +0800
Tag:    v2.9.0-beta

MDL-14730 mod_lesson: allow linking to pages inside a lesson

commit 2e6b9f5c9bdaceea578511a645a0d12f5b3a72b4
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 29 Dec 2014 16:51:52 +0800
Tag:    v2.9.0-beta

MDL-48631 mod_lesson: tables 'grade' item have incorrect precision

commit d0445cf70d94ba8f128941e2931c7a221ddd9bcd
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Mon, 29 Dec 2014 00:47:13 +0800
Tag:    v2.9.0-beta

MDL-48715 mod_lesson: add a time spent custom completion rule

commit 1cd5f239951da3dd0c8e809afa79d564348bfeab
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 28 Dec 2014 17:22:46 +0800
Tag:    v2.9.0-beta

MDL-48596 mod_lesson: editing interface won't expand to full screen

commit fc16a1acba68fc11c325f7e6aa41161d8e66591b
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 28 Dec 2014 01:15:51 +0800
Tag:    v2.9.0-beta

MDL-48709 mod_lesson: subclusters are not working

commit a174a0ac2341ac59a05486b6440a31f76d8f7d09
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 26 Dec 2014 03:52:59 +0800
Tag:    v2.9.0-beta

MDL-48707 mod_lesson: ignore plugins question types during import

commit a30e935aa79fc8f423f1e26a229e741e93beef7a
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Tue, 23 Dec 2014 04:22:21 +0800
Tag:    v2.9.0-beta

MDL-31774 mod_lesson: Wrong jumps in lessons with mutiple clusters

commit 0d4705c76acf7f2ab1d181456d73badfbf7cd6e8
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Tue, 23 Dec 2014 04:22:21 +0800
Tag:    v2.9.0-beta

MDL-38222 mod_lesson: Error in Lesson Cluster for Unseen Questions

commit a748983aa287a7efe9169c48bc5dae5a7e136b32
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 20 Dec 2014 20:35:59 +0800
Tag:    v2.9.0-beta

MDL-48675 mod_lesson: Error displayed while editing content page jumps

commit b63c745ec6ca154536e7a080aa7c47dbf835b2ba
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 12 Dec 2014 04:39:34 +0800
Tag:    v2.9.0-beta

MDL-48473 mod_lesson: test fill in the blank question

commit b69d512a906f9caf31a3a4f27c131454da50fc5c
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 06 Dec 2014 15:55:56 +0800
Tag:    v2.9.0-beta

MDL-40286 mod_lesson: non-editing teacher should see Grade analysis

commit 0f1935fa70e51fc4ea9148612b51ef97b0033c11
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 06 Dec 2014 02:00:29 +0800
Tag:    v2.9.0-beta

MDL-33648 mod_lesson: Essay Graded message provider string is ambiguous

commit cb9af73037d3b3d2ca5aad57f3b49c75dcc98c1f
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 03 Dec 2014 17:37:05 +0800
Tag:    v2.9.0-beta

MDL-48473 mod_lesson: fill in the blank shortanswer option

commit ccf2a054ae74889af61cad25ad397544278bc6fe
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 28 Nov 2014 04:29:30 +0800
Tag:    v2.9.0-beta

MDL-36877 Lesson: final page not displayed if show gradebook set to no

commit 762ee1393b2c7db24f5fd2ea1f3a8e66a1524cb7
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Thu, 27 Nov 2014 16:38:38 +0800
Tag:    v2.9.0-beta

MDL-48342 Question: qformat_default::readquestion is broken

commit 25345cb4cd2366be97264f7479aff774ae5397b4
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sat, 22 Nov 2014 22:46:04 +0800
Tag:    v2.9.0-beta

MDL-48244 Lesson: add custom end of lesson reached completion rule

commit 49aaac3e6f10969084c2354576b3fec747ffd479
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Fri, 31 Oct 2014 05:17:03 +0800
Tag:    v2.9.0-beta

MDL-18553 Lesson: No gradeinfo display if lesson grade is zero

commit 31f386732b87614a5e5d0f6974a723eba36e2d45
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Wed, 22 Oct 2014 00:30:37 +0800
Tag:    v2.9.0-beta

MDL-47587 Lesson: Display progress bar on the end of lesson page

commit cfcfd7045f5f55b0424eea85be8913113817e1e0
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 12 Oct 2014 20:56:32 +0800
Tag:    v2.9.0-beta

MDL-45679 mod_lesson: Essay grading page has no mark for essay status

commit 59f1c9f5a8fff3792dbe8b45ed5a688785078012
Author: Jean-Michel Vedrine <vedrine@vedrine.org>
Date:   Sun, 12 Oct 2014 04:43:03 +0800
Tag:    v2.9.0-beta

MDL-43386 Lesson: Grade essay student response formatting not correct