Jun Pataleta
92e842dceb
Merge branch 'MDL-80890-main' of https://github.com/HuongNV13/moodle
2024-09-19 10:33:13 +08:00
Huong Nguyen
cb4e621ce9
MDL-80890 AI: Course Assistance Placement
...
Co-authored-by: Matt Porritt <pozze30@gmail.com>
2024-09-19 09:30:10 +07:00
Ilya Tregubov
b022a2794d
Merge branch 'MDL-80750-main' of https://github.com/mihailges/moodle
2024-09-19 09:51:33 +08:00
Jun Pataleta
337346fefe
Merge branch 'MDL-80965-main-behat-fix' of https://github.com/lameze/moodle
2024-09-19 08:39:45 +08:00
Simey Lameze
3d64e48f62
MDL-80965 behat: remove wrong tag from step
2024-09-19 07:42:22 +08:00
Sara Arjona
9a0dcfd9e0
Merge branch 'MDL-74917-main-wrong-post-actions-list-in-statslib' of https://github.com/melanietreitinger/moodle
2024-09-18 17:19:09 +02:00
Sara Arjona
20d4b14ee0
Merge branch 'MDL-82971_upgrade-log' of https://github.com/ziegenberg/moodle
2024-09-18 17:10:12 +02:00
Sara Arjona
3c712cbea3
Merge branch 'MDL-83153-main-option1-2' of https://github.com/junpataleta/moodle
2024-09-18 16:40:00 +02:00
Jun Pataleta
a3b837e135
MDL-83153 core: Upgrade step for instances that need conversion
...
Add an upgrade step to convert `ai_action_register.success` columns
with binary type to an integer type with length 1.
2024-09-18 21:06:48 +08:00
Shamim Rezaie
674b05d4cf
Merge branch 'main_MDL-83073' of https://github.com/mattporritt/moodle
2024-09-18 20:45:10 +10:00
Huong Nguyen
471cd47754
Merge branch 'main_MDL-82411' of https://github.com/mattporritt/moodle
2024-09-18 16:21:50 +07:00
Huong Nguyen
1d7efd8b12
Merge branch 'MDL-81278-main' of https://github.com/mickhawkins/moodle
2024-09-18 16:08:23 +07:00
Mihail Geshoski
a8d3d64ae2
MDL-80750 core: Define deselect action in bulk actions subclasses
...
The base bulk actions class supports deselecting all selected items but
lacks knowledge of the element types. To enhance flexibility and
maintain the class's generic nature, this change introduces a mechanism
that allows each subclass to explicitly define how to reset the
attributes indicating a selected state.
2024-09-18 15:48:10 +08:00
Mihail Geshoski
431e7961a8
MDL-80750 mod_assign: Move 'notify students' option into sticky footer
2024-09-18 15:48:09 +08:00
Mihail Geshoski
d62f653e47
MDL-80750 mod_assign: Generic bulk action form template
2024-09-18 15:48:09 +08:00
Shamim Rezaie
35cabfcc7e
MDL-80750 core: Use roving tabindex to manage focus for bulk actions
...
Implement roving focus for toolbars.
See https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/
2024-09-18 15:48:09 +08:00
Shamim Rezaie
1e09fddd01
MDL-80750 theme_boost: Fix assumption about presence of .dropdown
...
Updated ARIA handling code to not assume the presence of a .dropdown
element.
- Modified keypress event listener to match
`[role="menu"] [role="menuitem"]` directly.
- Changed keyboard navigation handling to avoid assuming `.dropdown`.
- Updated focus trapping to use `.dropdown-menu[role="dialog"]` selector
ensuring compatibility with `.dropup` and other variations.
- Ensured focus untrapping logic uses the same improved selector.
2024-09-18 15:48:09 +08:00
Shamim Rezaie
6bc8bf6360
MDL-80750 core: Limit bulk action buttons in sticky footer to 5
2024-09-18 15:48:09 +08:00
Shamim Rezaie
512f163309
MDL-80750 mod_assign: Move quick grading submit button to sticky footer
2024-09-18 15:48:09 +08:00
Shamim Rezaie
b491cc3a49
MDL-80750 core: Maintain order of actions in renderBulkActions
...
The order of bulk actions was not preserved when rendering the bulk
actions content due to asynchronous operations. This fix ensures that
the actions are added to the `data.actions` array in the correct order
by using a temporary array to store the promises and then processing
them sequentially.
Also improved the JSDoc for better clarity on what the function returns
and what it resolves to.
2024-09-18 15:48:09 +08:00
Shamim Rezaie
fc5b396a69
MDL-80750 mod_assign: Show bulk action controls on the sticky footer
2024-09-18 15:48:09 +08:00
Shamim Rezaie
5f6fe3e02f
MDL-80750 mod_assign: gradingtable should not print paging bar
2024-09-18 15:48:09 +08:00
Shamim Rezaie
5a5b16d207
MDL-80750 mod_assign: Show sticky footer with pagination on grading page
2024-09-18 15:48:09 +08:00
Ilya Tregubov
fb54a5a3f5
Merge branch 'MDL-80965-main' of https://github.com/ilyatregubov/moodle
2024-09-18 15:30:40 +08:00
Ilya Tregubov
9c0e3c85eb
MDL-80965 mod_quiz: Code style fixes.
2024-09-18 15:29:25 +08:00
Luca Bösch
97e90f2210
MDL-80965 mod_quiz: Put back random q category on the question page.
2024-09-18 15:25:09 +08:00
Matt Porritt
75382a1e92
MDL-82411 AI: Provider Plugin - Azure AI
...
Add an AI provider plugin for Microsoft Azure AI.
The Azure AI provider supports generating images,
as well as generating and summarising text.
2024-09-18 17:09:59 +10:00
Sara Arjona
2d0df1da23
Merge branch 'MDL-71823-add-user-menu-hook' of https://github.com/gbarat87/moodle
2024-09-18 07:19:53 +02:00
Matt Porritt
030f5ffce7
MDL-83073 AI: Image generation - Small screen display issue
...
Improve the image generation model and medium and small
screen resolutions. Fixes an issue where elements overlap
and lower screen resolutions.
2024-09-18 13:14:31 +10:00
Ilya Tregubov
a921078df6
Merge branch 'main_MDL-83158' of https://github.com/mattporritt/moodle
2024-09-18 08:57:05 +08:00
Guillaume Barat
eadf38cf45
MDL-71823 user: Add hook for extending user menu
2024-09-18 08:17:40 +10:00
Sara Arjona
2892a03387
Merge branch 'MDL-82389-master' of https://github.com/ssj365/moodle
2024-09-17 17:31:41 +02:00
Sara Arjona
031edf2ab3
Merge branch 'MDL-81663-main' of https://github.com/safatshahin/moodle
2024-09-17 17:28:52 +02:00
Jun Pataleta
0d10fda3fb
MDL-83153 core: Set ai_action_register.success
as INT(1)
2024-09-17 23:10:09 +08:00
Sara Arjona
f6141a67d8
on-demand release 4.5dev+
2024-09-17 15:10:00 +02:00
Sara Arjona
504eb68404
NOBUG: Add upgrade notes
2024-09-17 15:10:00 +02:00
Sara Arjona
0a92bbc07f
NOBUG: Fixed SVG browser compatibility
2024-09-17 15:09:46 +02:00
Huong Nguyen
aec7313e12
Merge branch 'main_MDL-82945' of https://github.com/mattporritt/moodle
2024-09-17 08:49:30 +07:00
Huong Nguyen
9f2e45a719
MDL-83124 theme: Regenerate fontawesomeicons.json
2024-09-17 08:46:15 +07:00
Huong Nguyen
15cc34791c
Merge branch 'MDL-83124-main' of https://github.com/sarjona/moodle
2024-09-17 08:45:59 +07:00
Matt Porritt
68ba22d80f
MDL-83158 Unit tests: Exception when starting database session
...
Fixes an error where when reading a session the conditional
test never fails even when a session record doesn't
exist in the database.
2024-09-17 08:32:50 +10:00
Sara Arjona
d0f79969d1
Merge branch 'MDL-82407-main' of https://github.com/laurentdavid/moodle
2024-09-16 12:53:46 +02:00
Jun Pataleta
5f5a3f5a7b
Merge branch 'MDL-83144' of https://github.com/paulholden/moodle
2024-09-16 16:36:36 +08:00
Huong Nguyen
c7c2eddfb7
Merge branch 'main_MDL-82609' of https://github.com/mattporritt/moodle
2024-09-16 15:31:35 +07:00
Matt Porritt
2ae9b25ad4
MDL-82609 AI: Provider - Action settings
...
Allow each each Provider plugin to be able
to specify settings for the actions that they
support. Adds admin setting support for these
settings.
2024-09-16 18:19:22 +10:00
Paul Holden
99be8d5676
MDL-83134 ai: context/capability checks for setting provider state.
2024-09-16 16:08:27 +08:00
Jun Pataleta
2ea8adc589
Merge branch 'MDL-83127-main' of https://github.com/lucaboesch/moodle
2024-09-16 15:58:57 +08:00
Jun Pataleta
17cb8ba522
MDL-83109 tool_componentlibrary: Regenerate fontawesomeicons.json
2024-09-16 15:55:39 +08:00
Jun Pataleta
ce2fde56c6
Merge branch 'MDL-83109-main' of https://github.com/sarjona/moodle
2024-09-16 15:55:21 +08:00
Sara Arjona
df45f44e63
Merge branch 'MDL-82875' of https://github.com/timhunt/moodle
2024-09-16 09:44:02 +02:00