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

Migrate portions of tool_lp to 'competency' subsystem

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: None
    • Component/s: Competencies
    • Labels:

      Description

      As stated on MDL-53451.

      With regard to the split from the tool to a subsystem, our thinking is:

      1. events -> lib
      2. database tables & capabilities & message & all other db stuff -> lib
      3. competencies APIs & persistent & exporters -> subsystem name of your choice (no need to move persistent to dml nor exporters out of the subsystem, they can be moved in future releases)
      4. styles, classes/output & classes/form classes can be in the tool with amd & templates
      5. web services -> subsystem name of your choice
      6. Backup & restore -> backup/
      7. behat tests better in the tool, but unit tests testing cbe apis would make more sense in the subsystem (or nearest to the classes they are testing)
      8. about settings.php, for what we have seen both existing settings affect the way the api works, not the UI (the tool to render this api stuff) so they should live in mdl_config

        Attachments

          Activity

            People

            Assignee:
            fred Frédéric Massart
            Reporter:
            fred Frédéric Massart
            Peer reviewer:
            Damyon Wiese
            Participants:
            Component watchers:
            Jean-Philippe Gaudreau, Steve Massicotte, Serge Gauthier, Issam Taboubi, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: