Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_courseformat

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
 

Detailed Description