-
Task
-
Resolution: Done
-
Minor
-
None
-
4.4
-
MOODLE_404_STABLE
-
MDL-80000-master
-
HQ 2023 Sprint I4.1 Moppies
A bit of context
This issue is part of the course hierarchy project. The goal is to allow one-level subsections inside the course content. This will require to deprecate many course management methods, especially the ones using section number to identify a section (instead of using the section id or the section_info instance).
What is this issue about?
The clean-up issue will deprecate many global functions from course/lib.php. This file uses an old PHP structure based on global functions with many primitive params. The new API method should be located in classes with namespaces.
This task will determine the location of those new APIs. Once done, the new API classes must be created.