Paul Holden [Fri, 10 Mar 2023 16:19:12 +0000 (16:19 +0000)]
MDL-77598 logstore_legacy: complete plugin uninstallation step.
Jun Pataleta [Fri, 10 Mar 2023 14:09:48 +0000 (22:09 +0800)]
weekly release 4.2dev
Jun Pataleta [Fri, 10 Mar 2023 14:09:46 +0000 (22:09 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Ilya Tregubov [Fri, 10 Mar 2023 06:52:27 +0000 (14:52 +0800)]
Merge branch 'MDL-77429-master-fix' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 10 Mar 2023 06:11:21 +0000 (14:11 +0800)]
MDL-77429 course: Change course date to previous day
When a test runs just after midnight, and the user time zone is not the
same as the server timezone, and the course is created using a generator
(which runs in server time zone) but the UI presented in the user
timezone, the course start time is still in the future.
We need to create the course a day earlier to ensure that the "This
week" indicator is in the correct day.
Ilya Tregubov [Fri, 10 Mar 2023 05:39:32 +0000 (13:39 +0800)]
MDL-77172 tool_capability: Rebuilt map file for search.js
Andrew Nicols [Fri, 10 Mar 2023 05:31:29 +0000 (13:31 +0800)]
MDL-77037 core_course: Add new courseindex test to classic excludelist
Andrew Nicols [Fri, 10 Mar 2023 04:19:17 +0000 (12:19 +0800)]
Merge branch 'MDL-77582-master' of https://github.com/sarjona/moodle
Jun Pataleta [Fri, 10 Mar 2023 04:06:16 +0000 (12:06 +0800)]
Merge branch 'MDL-77458-master' of https://github.com/andrewnicols/moodle
Ilya Tregubov [Fri, 10 Mar 2023 03:43:30 +0000 (11:43 +0800)]
Merge branch 'MDL-77172' of https://github.com/paulholden/moodle
Jake Dallimore [Fri, 10 Mar 2023 03:38:11 +0000 (11:38 +0800)]
Merge branch 'MDL-77517-master' of https://github.com/juancs/moodle
Brendan Heywood [Mon, 6 Mar 2023 23:33:20 +0000 (10:33 +1100)]
MDL-77530 tool_task: Fix coding errors in longrunningtasks check
Brendan Heywood [Mon, 6 Mar 2023 23:33:51 +0000 (10:33 +1100)]
MDL-77530 tool_task: Fix coding errors in checks
Ilya Tregubov [Fri, 10 Mar 2023 02:44:41 +0000 (10:44 +0800)]
Merge branch 'MDL-77291-master' of https://github.com/sarjona/moodle
Jun Pataleta [Fri, 10 Mar 2023 02:15:12 +0000 (10:15 +0800)]
Merge branch 'MDL-76603-master' of https://github.com/junpataleta/moodle
Shamim Rezaie [Thu, 9 Feb 2023 18:23:23 +0000 (05:23 +1100)]
MDL-76603 gradingforms: Some A11y fixes on editing form
- Use span instead of dummy input elements because form elements need a
label
- Sufficient size for target is at least 24px by 24px (Success Criteria
2.5.8)
Shamim Rezaie [Thu, 9 Feb 2023 12:01:14 +0000 (23:01 +1100)]
MDL-76603 mod_assign: Move advanced grading grades out of the tables
Andrew Nicols [Fri, 10 Mar 2023 01:46:24 +0000 (09:46 +0800)]
Merge branch 'MDL-77567' of https://github.com/paulholden/moodle
Andrew Nicols [Fri, 10 Mar 2023 01:29:28 +0000 (09:29 +0800)]
Merge branch 'MDL-76849-master-5' of https://github.com/junpataleta/moodle
Jun Pataleta [Fri, 10 Mar 2023 01:19:55 +0000 (09:19 +0800)]
Merge branch 'MDL-70613' of https://github.com/paulholden/moodle
Sara Arjona [Thu, 9 Mar 2023 15:48:34 +0000 (16:48 +0100)]
Merge branch 'MDL-77323-master' of https://github.com/NashTechOpenUniversity/moodle
Paul Holden [Mon, 5 Sep 2022 20:35:27 +0000 (21:35 +0100)]
MDL-70613 mod_feedback: cast feedback text values for table sorting.
Specifically avoids Oracle ORA-00932 (inconsistent CLOB datatype).
Andrew Nicols [Thu, 9 Mar 2023 14:22:32 +0000 (22:22 +0800)]
Merge branch 'MDL-76970-master' of https://github.com/laurentdavid/moodle
Andrew Nicols [Thu, 9 Mar 2023 14:18:25 +0000 (22:18 +0800)]
Merge branch 'mdl-77329-master-clr' of https://github.com/ferranrecio/moodle
Andrew Nicols [Thu, 9 Mar 2023 14:17:20 +0000 (22:17 +0800)]
Merge branch 'MDL-77431-master' of https://github.com/lucaboesch/moodle
Andrew Nicols [Thu, 9 Mar 2023 14:09:41 +0000 (22:09 +0800)]
Merge branch 'MDL-77463-master' of https://github.com/andelacruz/moodle
Andrew Nicols [Thu, 9 Mar 2023 14:03:12 +0000 (22:03 +0800)]
Merge branch 'MDL-77429-master' of https://github.com/andelacruz/moodle
Andrew Nicols [Thu, 9 Mar 2023 13:59:29 +0000 (21:59 +0800)]
MDL-77037 core_course: Coding style fix in Behat feature
Andrew Nicols [Thu, 9 Mar 2023 13:53:01 +0000 (21:53 +0800)]
Merge branch 'MDL-77037-master' of https://github.com/laurentdavid/moodle
Sara Arjona [Thu, 9 Mar 2023 12:57:41 +0000 (13:57 +0100)]
MDL-77582 mod_quiz: Fix view_url() on null error
James C [Thu, 9 Mar 2023 04:02:51 +0000 (17:02 +1300)]
MDL-77329 course: Prevent collapse state loss
Sara Arjona [Thu, 9 Mar 2023 09:54:41 +0000 (10:54 +0100)]
Merge branch 'MDL-76940-master' of https://github.com/laurentdavid/moodle
Ilya Tregubov [Thu, 9 Mar 2023 09:02:07 +0000 (17:02 +0800)]
Merge branch 'MDL-77308-master' of https://github.com/andrewnicols/moodle
Jun Pataleta [Thu, 9 Mar 2023 08:35:40 +0000 (16:35 +0800)]
Merge branch 'MDL-77533' of https://github.com/paulholden/moodle
Ilya Tregubov [Thu, 9 Mar 2023 08:16:59 +0000 (16:16 +0800)]
Merge branch 'MDL-77056' of https://github.com/paulholden/moodle
Jun Pataleta [Thu, 9 Mar 2023 07:58:26 +0000 (15:58 +0800)]
Merge branch 'MDL-77559-master-2' of https://github.com/andrewnicols/moodle
Laurent David [Tue, 28 Feb 2023 10:42:18 +0000 (11:42 +0100)]
MDL-77037 core_courseformat: Refresh course index
* Refresh course index when language change
Andrew Nicols [Tue, 21 Feb 2023 03:57:46 +0000 (11:57 +0800)]
MDL-77308 core: Remove editor_tiny from core
Andrew Nicols [Thu, 9 Mar 2023 03:52:59 +0000 (11:52 +0800)]
Merge branch 'MDL-77420-master' of https://github.com/ferranrecio/moodle
Andrew Nicols [Thu, 9 Mar 2023 03:41:49 +0000 (11:41 +0800)]
Merge branch 'MDL-77014-master' of https://github.com/lucaboesch/moodle
Andrew Nicols [Thu, 9 Mar 2023 02:53:50 +0000 (10:53 +0800)]
Merge branch '76945-bootstrap-dropdowns-master' of https://github.com/DSI-Universite-Rennes2/moodle
Andrew Nicols [Thu, 9 Mar 2023 02:46:36 +0000 (10:46 +0800)]
Merge branch 'MDL-77467' of https://github.com/timhunt/moodle
Jun Pataleta [Thu, 9 Mar 2023 02:43:15 +0000 (10:43 +0800)]
Merge branch 'MDL-77225' of https://github.com/timhunt/moodle
Andrew Nicols [Thu, 9 Mar 2023 02:35:16 +0000 (10:35 +0800)]
Merge branch 'MDL-77418' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 9 Mar 2023 02:28:22 +0000 (10:28 +0800)]
Merge branch 'master' of https://github.com/fcbsd/moodle
Andrew Nicols [Thu, 9 Mar 2023 02:09:29 +0000 (10:09 +0800)]
Merge branch 'MDL-77539' of https://github.com/paulholden/moodle
Andrew Nicols [Thu, 9 Mar 2023 00:15:06 +0000 (08:15 +0800)]
MDL-77559 js: Rebuild all JS with Node 16
Jun Pataleta [Wed, 1 Mar 2023 02:48:33 +0000 (10:48 +0800)]
MDL-76849 qtype_essay: Allow question number inclusion in answer fields
* Have the following classes extend qtype_essay_format_renderer_base
as they have been meant to:
- qtype_essay_format_editor_renderer
- qtype_essay_format_noinline_renderer
- qtype_essay_format_plain_renderer
* Add a question_display_options instance variable for
qtype_essay_format_renderer_base so its subclasses can use it to
generate the label for their respective answer fields.
Jun Pataleta [Fri, 17 Feb 2023 07:32:21 +0000 (15:32 +0800)]
MDL-76849 qtype_shortanswer: Include question number in answer fields
Jun Pataleta [Fri, 17 Feb 2023 07:32:02 +0000 (15:32 +0800)]
MDL-76849 qtype_numerical: Include question number in answer fields
* Also covers its qtype_calculated and qtype_calculatedsimple
which extend its renderer class
Jun Pataleta [Fri, 17 Feb 2023 07:31:45 +0000 (15:31 +0800)]
MDL-76849 qtype_multianswer: Include question number in answer fields
* Add the question number to the answer fields if it's available.
* Improve multiple choice question accessibility:
- Label the multiple choice question groups appropriately by
enclosing them in fieldset tags and applying sr-only legend tags to
label them.
- Apply Bootstrap form-check classes to the radio buttons, so they
are rendered better and become responsive as well. This also helps
avoid the use of the table element for layout purposes when
rendering horizontal multiple choice sub-questions.
Jun Pataleta [Fri, 17 Feb 2023 07:31:13 +0000 (15:31 +0800)]
MDL-76849 qtype_match: Include question number in answer fields
Jun Pataleta [Fri, 17 Feb 2023 05:28:32 +0000 (13:28 +0800)]
MDL-76849 qtype_truefalse: Include question number in answer fields
* Improve accessibility as well by grouping the radio buttons
in a fieldset.
Jun Pataleta [Fri, 17 Feb 2023 03:58:06 +0000 (11:58 +0800)]
MDL-76849 qtype_multichoice: Include question number in answer fields
* Improve accessibility as well by grouping the radio buttons/checkboxes
in a fieldset.
Jun Pataleta [Fri, 17 Feb 2023 03:06:03 +0000 (11:06 +0800)]
MDL-76849 qtype_ddwtos: Include question number in answer fields
* Plus include the item number so users will have an idea which blank
numbers they are currently on.
Jun Pataleta [Fri, 17 Feb 2023 02:53:20 +0000 (10:53 +0800)]
MDL-76849 qtype_gapselect: Include question number in answer fields
Jun Pataleta [Fri, 17 Feb 2023 03:56:26 +0000 (11:56 +0800)]
MDL-76849 qtype: Add a questionidentifier instance variable
* Add an instance variable to question_display_options to store the
identifier associated with the question being rendered.
* This information can be used by question type plugins to improve the
accessibility of the answer fields being rendered by adding the
question identifier to the answer fields' labels.
* Adding the question identifier to the label can be achieved by using
question_display_options::add_question_identifier_to_label().
Co-authored-by: Tim Hunt <t.j.hunt@open.ac.uk>
Andrew Nicols [Thu, 9 Mar 2023 00:07:33 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 core: Bump NodeJS version requirements"
This reverts commit
6d0fdd8fd8c26b50fae894839a63880f8ca6009c.
Andrew Nicols [Thu, 9 Mar 2023 00:07:22 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Bump standard dependencies"
This reverts commit
f70d9a3eef11b25c1683332c94c89bd7aaf91aab.
Andrew Nicols [Thu, 9 Mar 2023 00:07:21 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Remove grunt-contrib-uglify"
This reverts commit
abb687759651b59ced572ec77d99fa468cf63d6d.
Andrew Nicols [Thu, 9 Mar 2023 00:07:19 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Bump stylelint and components"
This reverts commit
1c73373b3d2aa417d1aae0699f7e61e1b75d3a5d.
Andrew Nicols [Thu, 9 Mar 2023 00:07:18 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Update browserslist"
This reverts commit
19f5ffb28ab4af3fcb05bc9e7afb2c196bef93ff.
Andrew Nicols [Thu, 9 Mar 2023 00:07:16 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Bump node-sass"
This reverts commit
7c3db6d4583bee040391f55b5719dbb8f14380f3.
Andrew Nicols [Thu, 9 Mar 2023 00:07:14 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Audit fix"
This reverts commit
472fc27ab94c134037039e4ecd95d7b9210afb2e.
Andrew Nicols [Thu, 9 Mar 2023 00:07:12 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Use our own jsdoc wrapper"
This reverts commit
5d0631b6a16d012b41c94c4f7c512989e17433dd.
Andrew Nicols [Thu, 9 Mar 2023 00:07:11 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Bump shifter to new version"
This reverts commit
b3f7721cdd18dc0598c6b1fb79dedc8fb18d2ba3.
Andrew Nicols [Thu, 9 Mar 2023 00:07:10 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Put shifter on a diet"
This reverts commit
784098fe9e6dec5a39317d91ea08c771ff893b76.
Andrew Nicols [Thu, 9 Mar 2023 00:07:08 +0000 (08:07 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Drop support for modules built pre-babel"
This reverts commit
84c650489ab097771b50e6c63d26ffdd001db037.
Andrew Nicols [Thu, 9 Mar 2023 00:06:34 +0000 (08:06 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Remove unused babel-preset-minify dependency"
This reverts commit
ed3c951001a1c57db9eb8e498f64523bb1d9c1d5.
Andrew Nicols [Thu, 9 Mar 2023 00:06:33 +0000 (08:06 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Bump Babel dependencies"
This reverts commit
ee0e2bcc8f55e719b32b905fc31b44a317c0ad60.
Andrew Nicols [Thu, 9 Mar 2023 00:06:31 +0000 (08:06 +0800)]
MDL-77559 js: Revert "MDL-75012 core: Fix upgrade.txt conflicts"
This reverts commit
8ce226081c54d5113b2771f148035e45b0772ed1.
Andrew Nicols [Thu, 9 Mar 2023 00:06:28 +0000 (08:06 +0800)]
MDL-77559 js: Revert "MDL-75012 js: Remove orphaned source maps"
This reverts commit
baef734ef7ae33507b98d759ac498dd3bbdbfa80.
AMOS bot [Thu, 9 Mar 2023 00:07:44 +0000 (00:07 +0000)]
Automatically generated installer lang files
Tim Hunt [Mon, 13 Feb 2023 15:36:24 +0000 (15:36 +0000)]
MDL-77225 questions: fix regrade of descriptions in finished attempts
The added logic is similar to the logic in other behaviours, and the new test fails without it.
Sara Arjona [Wed, 8 Mar 2023 15:14:40 +0000 (16:14 +0100)]
Merge branch 'MDL-77464' of https://github.com/timhunt/moodle
Paul Holden [Wed, 8 Mar 2023 14:54:13 +0000 (14:54 +0000)]
MDL-77567 tool_behat: remove global library requires in external class.
We already deferred their loading in
3982341f, but the requires were since
added back mistakenly.
Laurent David [Tue, 28 Feb 2023 12:46:22 +0000 (13:46 +0100)]
MDL-76940 core_courseformat: Index refreshing when role switch
* Hidden sections and content should not visible to students when switching role
Ilya Tregubov [Wed, 8 Mar 2023 09:28:13 +0000 (17:28 +0800)]
Merge branch 'MDL-77163-master' of https://github.com/andrewnicols/moodle
Ilya Tregubov [Wed, 8 Mar 2023 09:04:32 +0000 (17:04 +0800)]
Merge branch 'MDL-77414-master' of https://github.com/andelacruz/moodle
Shamim Rezaie [Sat, 14 Jan 2023 19:52:27 +0000 (06:52 +1100)]
MDL-76603 gradingform_rubric: preserve bg colour on hover
Shamim Rezaie [Thu, 5 Jan 2023 11:16:20 +0000 (22:16 +1100)]
MDL-76603 gradingform_rubric: fix roles
- set the role of table to none
- moved aria-label from <table> element (that doesn't has role="none")
to the element that has the radiogroup role
- if it's not radiogroup/radio, it is list/listitem
- removed aria-label from the rubric table and used caption instead
Angelia Dela Cruz [Tue, 28 Feb 2023 08:54:04 +0000 (16:54 +0800)]
MDL-77429 Behat: Add coverage for changing course format as teacher
Jun Pataleta [Wed, 8 Mar 2023 07:45:32 +0000 (15:45 +0800)]
Merge branch 'MDL-76919-master' of https://github.com/andrewnicols/moodle
Luca Bösch [Fri, 24 Feb 2023 09:44:15 +0000 (10:44 +0100)]
MDL-77014 course: Single activity format course title multilang.
Laurent David [Wed, 1 Feb 2023 08:36:41 +0000 (09:36 +0100)]
MDL-76970 mod_forum: Login prompt for guest users
* When user submit to a forum as an anonymous user, the login prompt
should clearly explain the follow up actions.
Andrew Nicols [Wed, 8 Mar 2023 06:49:59 +0000 (14:49 +0800)]
Merge branch 'MDL-52805-42' of https://github.com/Chocolate-lightning/moodle
Angelia Dela Cruz [Mon, 27 Feb 2023 09:29:47 +0000 (17:29 +0800)]
MDL-77414 Behat: Coverage for "Require all group members submit" setting
Sara Arjona [Wed, 8 Mar 2023 06:23:35 +0000 (07:23 +0100)]
Merge branch 'MDL-77440' of https://github.com/timhunt/moodle
Angelia Dela Cruz [Tue, 7 Mar 2023 02:46:51 +0000 (10:46 +0800)]
MDL-77463 Behat: Coverage for assign submission notification to teacher
Jun Pataleta [Wed, 8 Mar 2023 03:53:46 +0000 (11:53 +0800)]
Merge branch 'MDL-77472' of https://github.com/paulholden/moodle
Petr Skoda [Sun, 5 Mar 2023 11:20:25 +0000 (12:20 +0100)]
MDL-77524 filter_algebra: fix error message
Jake Dallimore [Wed, 8 Mar 2023 03:00:08 +0000 (11:00 +0800)]
Merge branch 'MDL-77031-master' of https://github.com/mihailges/moodle
Paul Holden [Wed, 7 Sep 2022 17:26:31 +0000 (18:26 +0100)]
MDL-75517 report_participation: filter report by viewable roles only.
Michael Hawkins [Thu, 2 Mar 2023 04:38:43 +0000 (12:38 +0800)]
MDL-77204 mod_wiki: Clean filename in Moodle1 backup
Paul Holden [Fri, 3 Feb 2023 00:20:40 +0000 (00:20 +0000)]
MDL-77046 availability: validate profile field in condition.
Paul Holden [Mon, 9 Jan 2023 19:16:55 +0000 (19:16 +0000)]
MDL-76809 gradereport_history: pre-filter report userids filter.
Ensure current user is able to access each of the provided userids.
Ilya Tregubov [Wed, 8 Mar 2023 01:18:13 +0000 (09:18 +0800)]
Merge branch 'MDL-77446-master' of https://github.com/andelacruz/moodle
Petr Skoda [Sun, 5 Mar 2023 10:59:00 +0000 (11:59 +0100)]
MDL-76645 filter_data: fix link title attribute
Paul Holden [Thu, 2 Feb 2023 22:35:17 +0000 (22:35 +0000)]
MDL-77129 tool_lp: remove redundant call to set page header.
Paul Holden [Tue, 24 Jan 2023 12:08:35 +0000 (12:08 +0000)]
MDL-77008 mod_data: require sesskey to reset module templates.