Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Files | Namespaces | Classes | Variables
core_courseformat

Files

file  addsection.php
 Contains the default section course format output class.
 
file  availability.php
 Contains the default activity availability information.
 
file  availability.php
 Contains the default section availability output class.
 
file  base.php
 Contains the base definition class for any course format plugin.
 
file  cm.php
 Contains the default activity list from a section.
 
file  cmitem.php
 Contains the default activity item from a section.
 
file  cmlist.php
 Contains the default activity list from a section.
 
file  cmname.php
 Contains the default activity name inplace editable.
 
file  cmsummary.php
 Contains the default activities summary (used for singlesection format).
 
file  content.php
 Contains the main course format out class.
 
file  controlmenu.php
 Contains the default activity control menu.
 
file  controlmenu.php
 Contains the default section controls output class.
 
file  courseformat_named_templatable.php
 Base templatable class for coursformat templateables which are typically overridden by course formats.
 
file  frontpagesection.php
 Contains the default frontpage section displayer.
 
file  header.php
 Contains the default section header format output class.
 
file  legacy_renderer.php
 Legacy course format renderer.
 
file  provider.php
 Privacy provider implementation for courseformat core subsystem.
 
file  renderer.php
 Legacy course format renderer file.
 
file  section.php
 Contains the default section course format output class.
 
file  section_renderer.php
 Contains the default section course format output class.
 
file  sectionnavigation.php
 Contains the default section navigation output class.
 
file  sectionselector.php
 Contains the default section selector.
 
file  stateactions.php
 Contains the core course state actions.
 
file  summary.php
 Contains the default section summary (used for multipage format).
 
file  title.php
 Contains the default activity title.
 

Namespaces

namespace  core_courseformat
  
 
namespace  core_courseformat\output
  
 
namespace  core_courseformat\output\local
  
 
namespace  core_courseformat\output\local\content
  
 
namespace  core_courseformat\output\local\content\cm
  
 
namespace  core_courseformat\output\local\content\section
  
 
namespace  core_courseformat\privacy
  
 

Classes

class  core_courseformat\base
 Base class for course formats. More...
 
class  core_courseformat\output\legacy_renderer
 
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\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\cmname
 Base class to render a course module inplace editable header. 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\title
 Base class to render a course module title 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\section_renderer
 Base class to render a course add section buttons. More...
 
class  core_courseformat\privacy\provider
 
class  core_courseformat\stateactions
 

Variables

global core_courseformat\output::$CFG
 

Detailed Description