A tool to allow import of HTML as External content activities using a text delimited file.
This import creates a Moodle Course, consisting of a Single External content activity.
The External content activity EXTERNAL_CONTENT column of the import is the HTML snippet from the file.
The External content Activity and Course are setup to support Moodle Completion based on viewing of the Page, and optional also a completion imported from an external source if EXTERNAL_MARKCOMPLETEEXTERNALLY column is true
-
Install the External content activity module v2023031400 or later:
git clone https://github.com/lushonline/moodle-mod_externalcontent.git mod/externalcontent
Or install via the Moodle plugin directory:
-
Install the plugin the same as any standard moodle plugin either via the Moodle plugin directory, or you can use git to clone it into your source:
git clone https://github.com/lushonline/moodle-tool_uploadexternalcontent.git admin/tool/uploadexternalcontent
Or install via the Moodle plugin directory:
-
Then run the Moodle upgrade
This plugin requires no configuration.
For more information see the Wiki Pages
This was inspired in part by the great work of Frédéric Massart and Piers harding on the core admin\tool\uploadcourse