Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_h5p Namespace Reference

Contains API class for the H5P area. More...

Namespaces

namespace  event
 H5P deleted event class.
 
namespace  form
  
 
namespace  output
 Provides core_h5p::output::h5peditor class.
 
namespace  privacy
 Privacy provider implementation for h5p core subsytem.
 

Classes

class  api
 Contains API class for the H5P area. More...
 
class  core
 H5P core class, containing functions and storage shared by the other H5P classes. More...
 
class  editor
 H5P editor class, for editing local H5P content. More...
 
class  editor_ajax
 Moodle's implementation of the H5P Editor Ajax interface. More...
 
class  editor_framework
 Moodle's implementation of the H5P Editor storage interface. More...
 
class  external
 This is the external API for this component. More...
 
class  factory
 H5P factory class. More...
 
class  file_storage
 Class to handle storage and export of H5P Content. More...
 
class  framework
 Moodle's implementation of the H5P framework interface. More...
 
class  player
 H5P player class, for displaying any local H5P content. More...
 

Detailed Description

Contains API class for the H5P area.

H5P player class.

Contains helper class for the H5P area.

Class core_h5p\file_storage.

H5P factory class.

Class core_h5p\editor_framework.

Class core_h5p\editor_ajax.

H5P editor class.

 

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

This class is used to decouple the construction of H5P related objects.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later