moodle.git
3 days agoweekly release 4.5.8+ MOODLE_405_STABLE
Shamim Rezaie [Fri, 12 Dec 2025 03:06:51 +0000 (14:06 +1100)]
weekly release 4.5.8+

3 days agoMerge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Shamim Rezaie [Fri, 12 Dec 2025 03:06:41 +0000 (14:06 +1100)]
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE

4 days agoMerge branch 'MDL-84736-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Huong Nguyen [Thu, 11 Dec 2025 03:19:30 +0000 (10:19 +0700)]
Merge branch 'MDL-84736-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE

4 days agoAutomatically generated installer lang files
AMOS bot [Thu, 11 Dec 2025 00:07:58 +0000 (00:07 +0000)]
Automatically generated installer lang files

6 days agoMDL-84736 behat: add custom step to edit a criterion
Simey Lameze [Wed, 19 Mar 2025 07:11:25 +0000 (15:11 +0800)]
MDL-84736 behat: add custom step to edit a criterion

This commit also improves the existing tests and add a new scenario to
verify the 'Do not mark for regrade' behavior.

6 days agoMDL-84736 gradingform : Behat for editing guide with graded submissions
Angelia Dela Cruz [Wed, 5 Mar 2025 07:37:39 +0000 (15:37 +0800)]
MDL-84736 gradingform : Behat for editing guide with graded submissions

6 days agoMerge branch 'MDL-86807-405' of https://github.com/muhammadarnaldo/moodle into MOODLE...
Jun Pataleta [Tue, 9 Dec 2025 08:43:04 +0000 (16:43 +0800)]
Merge branch 'MDL-86807-405' of https://github.com/muhammadarnaldo/moodle into MOODLE_405_STABLE

6 days agoMerge branch 'MDL-86805-405' of https://github.com/andimendunia/moodle into MOODLE_40...
Jun Pataleta [Tue, 9 Dec 2025 08:36:07 +0000 (16:36 +0800)]
Merge branch 'MDL-86805-405' of https://github.com/andimendunia/moodle into MOODLE_405_STABLE

6 days agoMDL-86807 core_courseformat: RTL chevron in move activity modal
Muhammad Arnaldo [Tue, 9 Dec 2025 08:23:21 +0000 (15:23 +0700)]
MDL-86807 core_courseformat: RTL chevron in move activity modal

6 days agoMDL-86805 courseindex: Fix RTL keyboard navigation in tree
Andi Permana [Tue, 9 Dec 2025 08:20:23 +0000 (15:20 +0700)]
MDL-86805 courseindex: Fix RTL keyboard navigation in tree

6 days agoMerge branch 'MDL-82281-405' of https://github.com/lucaboesch/moodle into MOODLE_405_...
Mihail Geshoski [Tue, 9 Dec 2025 01:46:35 +0000 (09:46 +0800)]
Merge branch 'MDL-82281-405' of https://github.com/lucaboesch/moodle into MOODLE_405_STABLE

6 days agoMerge branch 'mdl-87356_405' of https://github.com/james-cnz/moodle into MOODLE_405_S...
Mihail Geshoski [Tue, 9 Dec 2025 01:18:17 +0000 (09:18 +0800)]
Merge branch 'mdl-87356_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE

7 days agoMDL-82281 quiz: Amend test to circumvent modinfo cache fails.
Luca Bösch [Tue, 25 Jun 2024 20:20:24 +0000 (22:20 +0200)]
MDL-82281 quiz: Amend test to circumvent modinfo cache fails.

8 days agoMoodle release 4.5.8 v4.5.8
Huong Nguyen [Sun, 7 Dec 2025 01:05:13 +0000 (08:05 +0700)]
Moodle release 4.5.8

8 days agoNOBUG: Add upgrade notes
Huong Nguyen [Sun, 7 Dec 2025 01:05:13 +0000 (08:05 +0700)]
NOBUG: Add upgrade notes

10 days agoweekly release 4.5.7+
Huong Nguyen [Fri, 5 Dec 2025 01:09:13 +0000 (08:09 +0700)]
weekly release 4.5.7+

10 days agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 5 Dec 2025 01:09:13 +0000 (08:09 +0700)]
NOBUG: Add upgrade notes

11 days agoMDL-81304 Performance: Add notes for CTE
Huong Nguyen [Thu, 4 Dec 2025 14:11:29 +0000 (21:11 +0700)]
MDL-81304 Performance: Add notes for CTE

11 days agoMerge branch 'MDL-87068-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Huong Nguyen [Thu, 4 Dec 2025 03:02:17 +0000 (10:02 +0700)]
Merge branch 'MDL-87068-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE

11 days agoMDL-87356 qtype_random: orphaned random questions should be deleted
James C [Mon, 1 Dec 2025 05:01:57 +0000 (18:01 +1300)]
MDL-87356 qtype_random: orphaned random questions should be deleted

This patch reinstates the task from MDL-63260 and MDL-66273.

11 days agoMDL-87068 contentbank_h5p: Behat for restoring course contentbank
Angelia Dela Cruz [Thu, 20 Nov 2025 09:57:16 +0000 (17:57 +0800)]
MDL-87068 contentbank_h5p: Behat for restoring course contentbank

11 days agoMerge branch 'MDL-83485-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Huong Nguyen [Thu, 4 Dec 2025 02:19:13 +0000 (09:19 +0700)]
Merge branch 'MDL-83485-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

11 days agoMerge branch 'MDL-82232-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Huong Nguyen [Thu, 4 Dec 2025 02:13:14 +0000 (09:13 +0700)]
Merge branch 'MDL-82232-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

11 days agoMDL-72744 table: Improve PHPUnit test
Huong Nguyen [Thu, 4 Dec 2025 01:54:04 +0000 (08:54 +0700)]
MDL-72744 table: Improve PHPUnit test

11 days agoMDL-72744 core_grades: Escape formulas when exporting spreadsheets
David Woloszyn [Thu, 27 Nov 2025 01:29:43 +0000 (12:29 +1100)]
MDL-72744 core_grades: Escape formulas when exporting spreadsheets

11 days agoMDL-72744 dataformat: Escape formulas when exporting spreadsheets
David Woloszyn [Wed, 26 Nov 2025 02:14:44 +0000 (13:14 +1100)]
MDL-72744 dataformat: Escape formulas when exporting spreadsheets

Co-authored-by: Huong Nguyen <huongnv13@gmail.com>
11 days agoMerge branch 'MDL-85534-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Mihail Geshoski [Thu, 4 Dec 2025 01:46:47 +0000 (09:46 +0800)]
Merge branch 'MDL-85534-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

11 days agoMDL-86087 core: Use correct required version
Huong Nguyen [Thu, 4 Dec 2025 01:35:37 +0000 (08:35 +0700)]
MDL-86087 core: Use correct required version

12 days agoMerge branch 'MDL-87245-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Mihail Geshoski [Wed, 3 Dec 2025 15:50:40 +0000 (23:50 +0800)]
Merge branch 'MDL-87245-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

12 days agoMerge branch 'MOODLE_405_STABLE_MDL-81304' of https://github.com/mattporritt/moodle...
Mihail Geshoski [Wed, 3 Dec 2025 15:39:25 +0000 (23:39 +0800)]
Merge branch 'MOODLE_405_STABLE_MDL-81304' of https://github.com/mattporritt/moodle into MOODLE_405_STABLE

12 days agoMDL-87245 scorm: Indicate when the SCORM package opens in a new window
Jun Pataleta [Thu, 20 Nov 2025 09:15:32 +0000 (17:15 +0800)]
MDL-87245 scorm: Indicate when the SCORM package opens in a new window

12 days agoMerge branch 'MDL-85858-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Mihail Geshoski [Wed, 3 Dec 2025 15:29:14 +0000 (23:29 +0800)]
Merge branch 'MDL-85858-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

12 days agoMDL-85534 forum: Set appropriate heading levels for the discussion page
Jun Pataleta [Tue, 2 Dec 2025 10:39:11 +0000 (18:39 +0800)]
MDL-85534 forum: Set appropriate heading levels for the discussion page

12 days agoMerge branch 'MDL-87091-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Huong Nguyen [Wed, 3 Dec 2025 09:11:37 +0000 (16:11 +0700)]
Merge branch 'MDL-87091-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE

12 days agoMDL-87091 behat: Test authloginviaemail setting behavior
mioyu-ubiq [Tue, 25 Nov 2025 08:47:49 +0000 (16:47 +0800)]
MDL-87091 behat: Test authloginviaemail setting behavior

12 days agoMDL-87353 core: Safer unserializing of file references
Huong Nguyen [Tue, 2 Dec 2025 02:26:04 +0000 (09:26 +0700)]
MDL-87353 core: Safer unserializing of file references

12 days agoMerge branch 'MDL-86087-405' of https://github.com/HuongNV13/moodle into MOODLE_405_S...
Jun Pataleta [Wed, 3 Dec 2025 06:09:59 +0000 (14:09 +0800)]
Merge branch 'MDL-86087-405' of https://github.com/HuongNV13/moodle into MOODLE_405_STABLE

12 days agoMDL-86960 mod_glossary: Check user
Stefan Hanauska [Mon, 3 Nov 2025 06:00:06 +0000 (07:00 +0100)]
MDL-86960 mod_glossary: Check user

12 days agoMDL-86960 mod_data: Check user
Stefan Hanauska [Mon, 3 Nov 2025 05:56:17 +0000 (06:56 +0100)]
MDL-86960 mod_data: Check user

12 days agoMDL-86960 mod_forum: Check user
Stefan Hanauska [Mon, 3 Nov 2025 05:56:07 +0000 (06:56 +0100)]
MDL-86960 mod_forum: Check user

12 days agoMerge branch 'MDL-87339-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Wed, 3 Dec 2025 05:15:07 +0000 (12:15 +0700)]
Merge branch 'MDL-87339-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

12 days agoMDL-87286 enrol_lti: prevent suspended user account auth in legacy LTI
Jake Dallimore [Mon, 1 Dec 2025 05:52:11 +0000 (13:52 +0800)]
MDL-87286 enrol_lti: prevent suspended user account auth in legacy LTI

12 days agoMDL-87286 auth_lti: prevent suspended user account auth in LTI1p3
Jake Dallimore [Mon, 1 Dec 2025 05:45:44 +0000 (13:45 +0800)]
MDL-87286 auth_lti: prevent suspended user account auth in LTI1p3

12 days agoMDL-81304 Performance: Improve performance of my courses.
Matt Porritt [Sun, 9 Nov 2025 21:40:12 +0000 (08:40 +1100)]
MDL-81304 Performance: Improve performance of my courses.

Refactor get_nearest_editable_subcategory to improve performance.

This refactor maintains functionality and signature of
get_nearest_editable_subcategory but improves perofrmance
for varied datasets. This makes rendering of the
my courses page.

12 days agoMDL-87267 aiplacement_courseassist: Improve response formatting
raortegar [Thu, 27 Nov 2025 17:46:26 +0000 (18:46 +0100)]
MDL-87267 aiplacement_courseassist: Improve response formatting

12 days agoMDL-82808 assign: Use blindid during submission removal in blind marking
Mihail Geshoski [Mon, 1 Dec 2025 06:56:09 +0000 (14:56 +0800)]
MDL-82808 assign: Use blindid during submission removal in blind marking

12 days agoMDL-82808 mod_assign: replace userid with blindid in anonymous marking
Rajneel Totaram [Tue, 18 Nov 2025 01:03:03 +0000 (13:03 +1200)]
MDL-82808 mod_assign: replace userid with blindid in anonymous marking

13 days agoMDL-82232 behat: Fix breadcrumb navigation on Behat
Jun Pataleta [Tue, 2 Dec 2025 10:43:02 +0000 (18:43 +0800)]
MDL-82232 behat: Fix breadcrumb navigation on Behat

13 days agoMDL-82232 core: Change the `breadcrumb` lang string to `Breadcrumb`
Jun Pataleta [Mon, 1 Dec 2025 11:02:08 +0000 (19:02 +0800)]
MDL-82232 core: Change the `breadcrumb` lang string to `Breadcrumb`

13 days agoMDL-86544 lib: Adjust checks on local URL params
David Woloszyn [Wed, 22 Oct 2025 00:52:11 +0000 (11:52 +1100)]
MDL-86544 lib: Adjust checks on local URL params

13 days agoMDL-80317 auth_oauth2: Restrict login redirect to local url
Eric Merrill [Fri, 31 Oct 2025 02:26:51 +0000 (09:26 +0700)]
MDL-80317 auth_oauth2: Restrict login redirect to local url

13 days agoMDL-85557 atto_equation: Sanitise equation preview input
David Woloszyn [Fri, 24 Oct 2025 02:49:35 +0000 (13:49 +1100)]
MDL-85557 atto_equation: Sanitise equation preview input

13 days agoMDL-85557 tiny_equation: Sanitise equation preview input
David Woloszyn [Wed, 1 Oct 2025 01:41:33 +0000 (11:41 +1000)]
MDL-85557 tiny_equation: Sanitise equation preview input

13 days agoMDL-86507 badge: Check if role is assigned
Stefan Hanauska [Fri, 29 Aug 2025 18:34:29 +0000 (20:34 +0200)]
MDL-86507 badge: Check if role is assigned

13 days agoMDL-86326 auth: Enhance validation logic in resend_confirmation_email
yusufwib01 [Tue, 30 Sep 2025 06:47:49 +0000 (13:47 +0700)]
MDL-86326 auth: Enhance validation logic in resend_confirmation_email

13 days agoMerge branch 'MDL-84898-prohibitjoin-45' of https://github.com/leonstr/moodle into...
Huong Nguyen [Tue, 2 Dec 2025 03:38:30 +0000 (10:38 +0700)]
Merge branch 'MDL-84898-prohibitjoin-45' of https://github.com/leonstr/moodle into MOODLE_405_STABLE

13 days agoMerge branch 'MDL-87332-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Huong Nguyen [Tue, 2 Dec 2025 03:14:55 +0000 (10:14 +0700)]
Merge branch 'MDL-87332-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

2 weeks agoMDL-85858 mod_scorm: Fix Table of Contents toggle button's accessibility
Jun Pataleta [Thu, 27 Nov 2025 11:24:03 +0000 (19:24 +0800)]
MDL-85858 mod_scorm: Fix Table of Contents toggle button's accessibility

* Set proper label via `aria-label`.
* Instead of changing the button's label to 'Show'/'Hide', set the
button's `aria-expanded` attribute accordingly.
* Remove unnecessary event handling for the toggle button when pressing
Enter or Space key. This is already natively supported and triggers
the click event.
* Adjust Behat tests accordingly.

2 weeks agoMDL-85858 mod_scorm: Use semantic heading for the Preview mode
Jun Pataleta [Thu, 27 Nov 2025 09:30:23 +0000 (17:30 +0800)]
MDL-85858 mod_scorm: Use semantic heading for the Preview mode

2 weeks agoMDL-85858 mod_scorm: Set page and iframe titles for the SCORM player
Jun Pataleta [Thu, 27 Nov 2025 09:29:13 +0000 (17:29 +0800)]
MDL-85858 mod_scorm: Set page and iframe titles for the SCORM player

2 weeks agoMDL-86087 core: Define environment requirements for Moodle 5.2
Huong Nguyen [Tue, 11 Nov 2025 08:38:40 +0000 (15:38 +0700)]
MDL-86087 core: Define environment requirements for Moodle 5.2

2 weeks agoMDL-87332 message: make notification preference toggles visible.
Paul Holden [Thu, 27 Nov 2025 20:30:49 +0000 (20:30 +0000)]
MDL-87332 message: make notification preference toggles visible.

They were inadvertently hidden in changes from a6373334 against
the 4.5 branch only (due to Bootstrap differences from 5.0 onwards).

2 weeks agoMDL-87339 hook: ensure cache directory present/writeable for use.
Paul Holden [Thu, 27 Nov 2025 19:03:17 +0000 (19:03 +0000)]
MDL-87339 hook: ensure cache directory present/writeable for use.

Avoids PHP warnings during Behat initialisation:

- file_put_contents(...): Failed to open stream: No such file or directory;
- rename(...): No such file or directory

2 weeks agoweekly release 4.5.7+
Mihail Geshoski [Thu, 27 Nov 2025 11:40:46 +0000 (19:40 +0800)]
weekly release 4.5.7+

2 weeks agoMerge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Mihail Geshoski [Thu, 27 Nov 2025 11:40:32 +0000 (19:40 +0800)]
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE

2 weeks agoMDL-83485 core: Add bottom margin on preference links
Jun Pataleta [Thu, 27 Nov 2025 03:36:31 +0000 (11:36 +0800)]
MDL-83485 core: Add bottom margin on preference links

To meet the WCAG 2.2 Level AA requirement for minimum target size,
we need to add a bit of spacing between the links on the user
preferences page.

More information:
https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html

2 weeks agoMDL-83485 core: Add accessibility Behat coverage to the preferences page
Jun Pataleta [Thu, 27 Nov 2025 03:31:14 +0000 (11:31 +0800)]
MDL-83485 core: Add accessibility Behat coverage to the preferences page

2 weeks agoMDL-83485 core: Fix heading level for preferences groups
Jun Pataleta [Wed, 26 Nov 2025 03:39:57 +0000 (11:39 +0800)]
MDL-83485 core: Fix heading level for preferences groups

2 weeks agoMDL-83485 core: Render preferences groups as lists
Jun Pataleta [Wed, 26 Nov 2025 03:36:41 +0000 (11:36 +0800)]
MDL-83485 core: Render preferences groups as lists

2 weeks agoMerge branch 'MDL-86255-405' of https://github.com/paulholden/moodle into MOODLE_405_...
Andrew Nicols [Thu, 27 Nov 2025 03:11:41 +0000 (11:11 +0800)]
Merge branch 'MDL-86255-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-86840-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Jake Dallimore [Thu, 27 Nov 2025 01:45:14 +0000 (09:45 +0800)]
Merge branch 'MDL-86840-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-87149-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Mihail Geshoski [Wed, 26 Nov 2025 09:30:26 +0000 (17:30 +0800)]
Merge branch 'MDL-87149-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-87046-405' of https://github.com/andrewnicols/moodle into MOODLE_40...
Paul Holden [Tue, 25 Nov 2025 15:25:25 +0000 (15:25 +0000)]
Merge branch 'MDL-87046-405' of https://github.com/andrewnicols/moodle into MOODLE_405_STABLE

2 weeks agoMDL-84898 core: Improve prohibit performance
Leon Stringer [Mon, 18 Aug 2025 10:31:20 +0000 (11:31 +0100)]
MDL-84898 core: Improve prohibit performance

Change the query used to check if a user has a capability but is
assigned a role that prohibits that capability.  This is based on the
query added by Petr Skoda for MDL-57027.

2 weeks agoMerge branch 'MDL-87017-405-frontpage-block-any-page' of https://github.com/danowar2k...
Huong Nguyen [Tue, 25 Nov 2025 03:42:22 +0000 (10:42 +0700)]
Merge branch 'MDL-87017-405-frontpage-block-any-page' of https://github.com/danowar2k/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-87194-405' of https://github.com/albertgasset/moodle into MOODLE_40...
Huong Nguyen [Tue, 25 Nov 2025 03:40:09 +0000 (10:40 +0700)]
Merge branch 'MDL-87194-405' of https://github.com/albertgasset/moodle into MOODLE_405_STABLE

2 weeks agoMerge branch 'MDL-86547-405' of https://github.com/muhammadarnaldo/moodle into MOODLE...
Jun Pataleta [Tue, 25 Nov 2025 03:09:41 +0000 (11:09 +0800)]
Merge branch 'MDL-86547-405' of https://github.com/muhammadarnaldo/moodle into MOODLE_405_STABLE

3 weeks agoMDL-86547 theme_boost: Override the code-color
Muhammad Arnaldo [Mon, 24 Nov 2025 08:16:18 +0000 (15:16 +0700)]
MDL-86547 theme_boost: Override the code-color

Increase the contrast by overriding the existing code color to match the one on default.scss

3 weeks agoMerge branch 'MDL-86547-405' of https://github.com/muhammadarnaldo/moodle into MOODLE...
Jun Pataleta [Mon, 24 Nov 2025 07:55:14 +0000 (15:55 +0800)]
Merge branch 'MDL-86547-405' of https://github.com/muhammadarnaldo/moodle into MOODLE_405_STABLE

3 weeks agoMDL-86547 theme_boost: Improve inline code contrast in editor
Muhammad Arnaldo [Thu, 20 Nov 2025 09:32:43 +0000 (16:32 +0700)]
MDL-86547 theme_boost: Improve inline code contrast in editor

Changed the background color of highlighted inline code for better accessibility.

3 weeks agoAutomatically generated installer lang files
AMOS bot [Sun, 23 Nov 2025 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files

3 weeks agoweekly release 4.5.7+
Huong Nguyen [Fri, 21 Nov 2025 07:33:50 +0000 (14:33 +0700)]
weekly release 4.5.7+

3 weeks agoNOBUG: Add upgrade notes
Huong Nguyen [Fri, 21 Nov 2025 07:33:50 +0000 (14:33 +0700)]
NOBUG: Add upgrade notes

3 weeks agoMerge branch 'MDL-87048-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Huong Nguyen [Thu, 20 Nov 2025 02:53:38 +0000 (09:53 +0700)]
Merge branch 'MDL-87048-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE

3 weeks agoMerge branch 'MDL-84735-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Huong Nguyen [Thu, 20 Nov 2025 02:24:39 +0000 (09:24 +0700)]
Merge branch 'MDL-84735-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE

3 weeks agoMDL-87046 core: Fix shutdown manager early return
Andrew Nicols [Mon, 1 Sep 2025 08:00:13 +0000 (10:00 +0200)]
MDL-87046 core: Fix shutdown manager early return

If the `\core_shutdown_manager::initialize` method is called multiple
times, it should only succeed once.

Unfortunately whilst logging existed, the shutdown manager did not
actually exit.

3 weeks agoMDL-87245 lang: Add a bracketed form of the opensinnewwindow lang string
Jun Pataleta [Thu, 20 Nov 2025 09:13:58 +0000 (17:13 +0800)]
MDL-87245 lang: Add a bracketed form of the opensinnewwindow lang string

3 weeks agoMDL-87048 tool_lp: Behat for synchronising cohort with learning plan
Angelia Dela Cruz [Thu, 20 Nov 2025 02:06:57 +0000 (10:06 +0800)]
MDL-87048 tool_lp: Behat for synchronising cohort with learning plan

3 weeks agoMDL-84735 gradingform: Behat for modifying marking guide criterion
Angelia Dela Cruz [Tue, 29 Apr 2025 08:54:20 +0000 (16:54 +0800)]
MDL-84735 gradingform: Behat for modifying marking guide criterion

3 weeks agoMerge branch 'MDL-82511-cache-cron-MOODLE_405_STABLE' of https://github.com/bwalkerl...
Huong Nguyen [Wed, 19 Nov 2025 04:02:13 +0000 (11:02 +0700)]
Merge branch 'MDL-82511-cache-cron-MOODLE_405_STABLE' of https://github.com/bwalkerl/moodle into MOODLE_405_STABLE

3 weeks agoMDL-86320 core: Fix unit test qrcode_test
Julien Boulen [Sun, 12 Oct 2025 19:55:21 +0000 (21:55 +0200)]
MDL-86320 core: Fix unit test qrcode_test

3 weeks agoMerge branch 'MDL-86907-405' of https://github.com/mioyu-ubiq/moodle into MOODLE_405_...
Huong Nguyen [Wed, 19 Nov 2025 03:03:21 +0000 (10:03 +0700)]
Merge branch 'MDL-86907-405' of https://github.com/mioyu-ubiq/moodle into MOODLE_405_STABLE

3 weeks agoMerge branch 'MDL-86998-405' of https://github.com/junpataleta/moodle into MOODLE_405...
Huong Nguyen [Wed, 19 Nov 2025 01:36:34 +0000 (08:36 +0700)]
Merge branch 'MDL-86998-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE

3 weeks agoMDL-86907 mod_choice: Behat test for adding multiple choice responses
mioyu-ubiq [Tue, 4 Nov 2025 09:20:18 +0000 (17:20 +0800)]
MDL-86907 mod_choice: Behat test for adding multiple choice responses

3 weeks agoMDL-87050 behat: use src for img xpath selector
Simey Lameze [Tue, 18 Nov 2025 01:27:03 +0000 (09:27 +0800)]
MDL-87050 behat: use src for img xpath selector

4 weeks agoMerge branch 'MDL-85235-405' of https://github.com/safatshahin/moodle into MOODLE_405...
Huong Nguyen [Mon, 17 Nov 2025 09:02:06 +0000 (16:02 +0700)]
Merge branch 'MDL-85235-405' of https://github.com/safatshahin/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-87050-405' of https://github.com/andelacruz/moodle into MOODLE_405_...
Huong Nguyen [Mon, 17 Nov 2025 08:58:19 +0000 (15:58 +0700)]
Merge branch 'MDL-87050-405' of https://github.com/andelacruz/moodle into MOODLE_405_STABLE

4 weeks agoMerge branch 'MDL-85764-quiz-notification-MOODLE_405_STABLE' of https://github.com...
Huong Nguyen [Mon, 17 Nov 2025 07:50:53 +0000 (14:50 +0700)]
Merge branch 'MDL-85764-quiz-notification-MOODLE_405_STABLE' of https://github.com/bwalkerl/moodle into MOODLE_405_STABLE

4 weeks agoMDL-87149 mod_feedback: Accessibility Behat test coverage
Jun Pataleta [Mon, 17 Nov 2025 04:40:51 +0000 (12:40 +0800)]
MDL-87149 mod_feedback: Accessibility Behat test coverage

* Check the accessibility of the questionnaire, especially when
there are dependent questions.
* Use generators for a more efficient and faster test execution.

4 weeks agoMDL-87149 mod_feedback: Generate dependent questions
Jun Pataleta [Mon, 17 Nov 2025 04:36:03 +0000 (12:36 +0800)]
MDL-87149 mod_feedback: Generate dependent questions

Allow the generator to create questions that depend on other questions.