Moodle APIs 4.2
Moodle 4.2.7 (Build: 20240422)
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, containing functions and storage shared by the other H5P classes.
 
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 class.
 
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
 
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
 
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
 
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