Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-80000

Decide a new location of core_course section and activity APIs

    XMLWordPrintable

Details

    • HQ 2023 Sprint I4.1 Moppies

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              tusefomal Ferran Recio
              tusefomal Ferran Recio
              Laurent David Laurent David
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 2 hours
                  2d 2h

                  Clockify

                    Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.