Nathan Nguyen
224b6eb39a
MDL-80984 gradepenalty: add penalty feature
2025-03-19 23:00:51 +08:00
Daniel Ziegenberg
e7011ad3f9
MDL-84652 core: Deprecate plugintype mnetservice
...
Original issue: MDL-84311
2025-03-07 10:46:08 +08:00
Andrew Nicols
10c3e4b770
MDL-81924 core_sms: Add new subsystem and plugintype
...
Originally implemented as MDL-80960.
2024-09-23 10:43:39 +07:00
Huong Nguyen
253253eede
MDL-82627 AI: Code cleanup
...
Co-authored-by: Meirza <meirza.arson@moodle.com >
2024-09-11 11:25:16 +07:00
Matt Porritt
086ac975f0
MDL-82627 AI: LMS Subsystem
...
Initial implementation of the LMS AI subsystem.
Originally implemented in MDL-80889
Co-authored-by: Meirza <meirza.arson@moodle.com >
2024-09-11 11:02:51 +07:00
Amaia Anabitarte
f9497ceade
MDL-81771 core_report: Add Report as subsystem
2024-07-03 15:47:46 +02:00
Huong Nguyen
ec5663f1a4
MDL-77576 core: Register a new communication plugin-type
...
A new communication plugin type added to core to implement
the communication provider features.
Original implemented as MDL-76699
Co-Authored-By: Huong Nguyen <huongnv13@gmail.com >
2023-05-05 14:41:30 +10:00
Huong Nguyen
163b4134df
MDL-77576 core: Register new communication sub-system
...
Create a new subsystem for communication and create
associated experimental settings to safely use the
new subsystem.
Originally implemented as MDL-76699.
Co-Authored-By: Huong Nguyen <huongnv13@gmail.com >
2023-05-05 14:41:28 +10:00
Andrew Nicols
4a2793002c
MDL-76583 core_external: Add new core_external subsystem
2023-01-17 10:59:15 +08:00
Andrew Nicols
fc082d349c
MDL-73728 admin: Move adminpresets to admin/presets
...
This commit moves the presets subsystem to a location within the admin
folder, which is more appropriate given its purpose and reduces
developer frustration with tab completion of the admin directory.
2022-02-03 19:14:28 +08:00
Sara Arjona
727f0d4daf
MDL-73397 adminpresets: Create new core_adminpresets component
...
The core_adminpresets component has been added and some data and
methods from the tool_admin_presets have been moved here.
2022-01-03 11:51:33 +01:00
safatshahin
351176bb71
MDL-71516 core_question: Create new plugin type - qbank
...
This commit implements the qbank plugin type which
includes the boilerplate for the qbank plugin, the
qbank plugin management admin page and required core
code addition.
2021-08-16 09:59:11 +10:00
Paul Holden
542f2927f7
MDL-70794 reportbuilder: register new core sub-system.
...
In addition to housekeeping for the new sub-system, define our
table schema to be used in later persistents.
2021-07-28 16:40:50 +01:00
Ferran Recio
21d93554d4
MDL-71863 courseformat: create courseformat subsystem
2021-06-28 13:50:18 +02:00
Shamim Rezaie
2d7feb7583
MDL-69166 core_payment: Renamed plugintype name from pg to paygw
2020-10-27 15:34:55 +11:00
Shamim Rezaie
9d77bf7c9b
MDL-69166 core: define payment as a subsystem and pg as a plugin type
2020-10-27 08:37:08 +11:00
Amaia Anabitarte
33b8ca26f9
MDL-67786 core_contentbank: New content bank contenttype plugin type
...
Co-authored by: Ferran Recio <ferran@moodle.com >
2020-04-15 23:45:08 +02:00
Ferran Recio
1d4c6f5355
MDL-67734 core_xapi: add xAPI statement support webservice
2020-04-01 14:14:39 +02:00
Andrew Nicols
1142e1bc83
MDL-67913 core: Add new core_table component path
2020-03-16 11:44:31 +08:00
Sara Arjona
08fda3e0f8
MDL-67063 h5p: new h5plib plugintype for supporting multi coreAPI
...
A new plugintype has been created for having more than one installed
third-party H5P libraries. Existing libraries have been moved from
lib/h5p to the new h5plib_v124 plugin.
2020-03-11 08:46:16 +01:00
Amaia Anabitarte
45899564b3
MDL-66609 core_h5p: New core_h5p subsystem
...
New H5P libraries have been added to Moodle core_h5p in /lib/h5p.
2019-10-29 10:22:43 +08:00
Andrew Nicols
29c442c558
MDL-65646 core: Move component storage to json
2019-06-13 12:26:00 +08:00