| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Namespaces | |
| namespace | core_courseformat | 
| Contains the base definition class for any course format plugin. | |
| namespace | core_courseformat\external | 
|  | |
| namespace | core_courseformat\output | 
|  | |
| namespace | core_courseformat\output\local | 
| Contains the main course format out class. | |
| namespace | core_courseformat\output\local\content | 
| Contains the default section course format output class. | |
| namespace | core_courseformat\output\local\content\cm | 
| Contains the default activity availability information. | |
| namespace | core_courseformat\output\local\content\section | 
| Contains the default section availability output class. | |
| namespace | core_courseformat\output\local\state | 
|  | |
| namespace | core_courseformat\privacy | 
|  | |
| Classes | |
| class | behat_courseformat | 
| Behat step definitions for Course format.  More... | |
| class | core_courseformat\base | 
| Base class for course formats.  More... | |
| class | core_courseformat\external\file_handlers | 
| Class for exporting a course file handlers.  More... | |
| class | core_courseformat\output\activitybadge | 
| Base class to render an activity badge.  More... | |
| class | core_courseformat\output\legacy_renderer | 
| Legacy course format renderer.  More... | |
| class | core_courseformat\output\local\content | 
| Base class to render a course format.  More... | |
| class | core_courseformat\output\local\content\addsection | 
| Base class to render a course add section buttons.  More... | |
| class | core_courseformat\output\local\content\bulkedittoggler | 
| Course bulk edit mode toggler button.  More... | |
| class | core_courseformat\output\local\content\bulkedittools | 
| Contains the bulk editor tools bar.  More... | |
| class | core_courseformat\output\local\content\cm | 
| Base class to render a course module inside a course format.  More... | |
| class | core_courseformat\output\local\content\cm\availability | 
| Base class to render a course module availability inside a course format.  More... | |
| class | core_courseformat\output\local\content\cm\cmicon | 
| Base class to render a course module icon.  More... | |
| class | core_courseformat\output\local\content\cm\cmname | 
| Base class to render a course module inplace editable header.  More... | |
| class | core_courseformat\output\local\content\cm\completion | 
| Base class to render course module completion.  More... | |
| class | core_courseformat\output\local\content\cm\controlmenu | 
| Base class to render a course module menu inside a course format.  More... | |
| class | core_courseformat\output\local\content\cm\groupmode | 
| Base class to render an activity group mode badge.  More... | |
| class | core_courseformat\output\local\content\cm\title | 
| Base class to render a course module title inside a course format.  More... | |
| class | core_courseformat\output\local\content\cm\visibility | 
| Base class to render a course module availability inside a course format.  More... | |
| class | core_courseformat\output\local\content\frontpagesection | 
| Represents the frontpage section 1.  More... | |
| class | core_courseformat\output\local\content\section | 
| Base class to render a course section.  More... | |
| class | core_courseformat\output\local\content\section\availability | 
| Base class to render section availability.  More... | |
| class | core_courseformat\output\local\content\section\cmitem | 
| Base class to render a section activity in the activities list.  More... | |
| class | core_courseformat\output\local\content\section\cmlist | 
| Base class to render a section activity list.  More... | |
| class | core_courseformat\output\local\content\section\cmsummary | 
| Base class to render a course section summary.  More... | |
| class | core_courseformat\output\local\content\section\controlmenu | 
| Base class to render section controls.  More... | |
| class | core_courseformat\output\local\content\section\header | 
| Base class to render a section header.  More... | |
| class | core_courseformat\output\local\content\section\summary | 
| Base class to render a course section summary.  More... | |
| class | core_courseformat\output\local\content\sectionnavigation | 
| Base class to render a course add section navigation.  More... | |
| class | core_courseformat\output\local\content\sectionselector | 
| Represents the section selector.  More... | |
| class | core_courseformat\output\local\state\cm | 
| Contains the ajax update course module structure.  More... | |
| class | core_courseformat\output\section_renderer | 
| Base class to render a course add section buttons.  More... | |
| class | core_courseformat\privacy\provider | 
| Privacy provider implementation for courseformat core subsystem.  More... | |
| class | core_courseformat\stateactions | 
| Contains the core course state actions.  More... | |
| Variables | |
| global | core_courseformat\external::$CFG | 
| global | core_courseformat\output::$CFG |