Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Directories | Files | Namespaces | Classes | Functions | Variables
core_h5p

Directories

directory h5plib
  
 
directory local
  
 

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  editcontent_form.php
 Form to edit an existing H5P content.
 
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
 Moodle's implementation of the H5P framework interface.
 
file  h5p.php
 H5P settings link.
 
file  h5p_clean_orphaned_records_task.php
 A schedule task to clean orphaned h5p records (for example for deleted activity).
 
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\task
  
 
namespace  core_h5p
  
 
namespace  core_h5p\form
  
 
namespace  core_h5p\local\library
  
 
namespace  core_h5p\output
  
 
namespace  core_h5p\privacy
  
 

Classes

class  core\task\h5p_clean_orphaned_records_task
 
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\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\editcontent_form
 
class  core_h5p\form\uploadlibraries_form
 Upload a zip or h5p content to update the content libraries. More...
 
class  core_h5p\framework
 
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
 

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