See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 39 and 401] [Versions 401 and 403]
H5P content type manager class
Copyright: | 2020 Amaia Anabitarte <amaia@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 174 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
contenttype:: (7 methods):
delete_content()
get_view_content()
get_icon()
get_implemented_features()
get_manageable_extensions()
is_access_allowed()
get_contenttype_types()
Class: contenttype - X-Ref
H5P content bank manager classdelete_content(\core_contentbank\content $content) X-Ref |
Delete this content from the content_bank and remove all the H5P related information. param: content $content The content to delete. return: boolean true if the content has been deleted; false otherwise. |
get_view_content(\core_contentbank\content $content) X-Ref |
Returns the HTML content to add to view.php visualizer. param: content $content The content to be displayed. return: string HTML code to include in view.php. |
get_icon(\core_contentbank\content $content) X-Ref |
Returns the HTML code to render the icon for H5P content types. param: content $content The content to be displayed. return: string HTML code to render the icon |
get_implemented_features() X-Ref |
Return an array of implemented features by this plugin. return: array |
get_manageable_extensions() X-Ref |
Return an array of extensions this contenttype could manage. return: array |
is_access_allowed() X-Ref |
Returns user has access capability for the content itself. return: bool True if content could be accessed. False otherwise. |
get_contenttype_types() X-Ref |
Returns the list of different H5P content types the user can create. return: array An object for each H5P content type: |