Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Functions | Variables
core_h5p

Files

file  api.php
 Contains API class for the H5P area.
 
file  autoloader.php
 H5P autoloader management class.
 
file  core.php
 H5P core class.
 
file  coverage.php
 Coverage information for the core_h5p subsystem.
 
file  editor.php
 H5P editor class.
 
file  editor_ajax.php
 Class core_h5p::editor_ajax.
 
file  editor_framework.php
 Class core_h5p::editor_framework.
 
file  external.php
 This is the external API for this component.
 
file  factory.php
 H5P factory class.
 
file  file_storage.php
 Class core_h5p::file_storage.
 
file  framework.php
 core_h5p::framework class
 
file  h5p.php
 H5P settings link.
 
file  h5peditor.php
 Provides core_h5p::output::h5peditor class.
 
file  handler.php
 Base class for library handlers.
 
file  helper.php
 Contains helper class for the H5P area.
 
file  lib.php
 Generator for the core_h5p subsystem.
 
file  libraries.php
 Contains class core_h5p::output::libraries.
 
file  player.php
 H5P player class.
 
file  renderer.php
 Renderer.
 
file  uploadlibraries_form.php
 Upload an h5p content to update the content libraries.
 

Namespaces

namespace  core_h5p
  
 
namespace  core_h5p\form
  
 
namespace  core_h5p\local\library
  
 
namespace  core_h5p\output
  
 
namespace  core_h5p\privacy
  
 

Classes

class  core_h5p\api
 Contains API class for the H5P area. More...
 
class  core_h5p\core
 H5P core class, containing functions and storage shared by the other H5P classes. More...
 
class  core_h5p\editor
 H5P editor class, for editing local H5P content. More...
 
class  core_h5p\editor_ajax
 Moodle's implementation of the H5P Editor Ajax interface. More...
 
class  core_h5p\editor_framework
 Moodle's implementation of the H5P Editor storage interface. More...
 
class  core_h5p\event\h5p_deleted
 H5P viewed event class. More...
 
class  core_h5p\event\h5p_viewed
 H5P viewed event class. More...
 
class  core_h5p\external
 This is the external API for this component. More...
 
class  core_h5p\factory
 H5P factory class. More...
 
class  core_h5p\file_storage
 Class to handle storage and export of H5P Content. More...
 
class  core_h5p\form\uploadlibraries_form
 Upload a zip or h5p content to update the content libraries. More...
 
class  core_h5p\framework
 Moodle's implementation of the H5P framework interface. More...
 
class  core_h5p\local\library\autoloader
 H5P autoloader management class. More...
 
class  core_h5p\local\library\handler
 Base class for library handlers. More...
 
class  core_h5p\output\h5peditor
 Displays the H5P Editor. More...
 
class  core_h5p\output\libraries
 Class to help display H5P library management table. More...
 
class  core_h5p\output\renderer
 Renderer class. More...
 
class  core_h5p\player
 H5P player class, for displaying any local H5P content. More...
 
class  core_h5p\privacy\provider
 Privacy provider implementation for h5p core subsystem. More...
 
class  core_h5p_generator
 
class  phpunit_coverage_info
 Coverage information for the tool_dataprivacy plugin. More...
 

Functions

 core_h5p_pluginfile ($course, $cm, $context, string $filearea, array $args, bool $forcedownload, array $options=[])
 

Variables

 $defaulth5plib = core_h5p\local\library\autoloader::get_default_handler_library()
 

Detailed Description