Skip to content

Provides a bulk upload tool to create Moodle Courses that consist of a single External Content Activity, the information is loaded from a Text Delimited File

License

Notifications You must be signed in to change notification settings

lushonline/moodle-tool_uploadexternalcontent

Repository files navigation

tool_uploadexternalcontent

Moodle Plugin CI

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

Installation


  1. 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:

    https://moodle.org/plugins/mod_externalcontent

  2. 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:

    https://moodle.org/plugins/tool_uploadexternalcontent

  3. Then run the Moodle upgrade

This plugin requires no configuration.

Usage

For more information see the Wiki Pages

Acknowledgements

This was inspired in part by the great work of Frédéric Massart and Piers harding on the core admin\tool\uploadcourse

About

Provides a bulk upload tool to create Moodle Courses that consist of a single External Content Activity, the information is loaded from a Text Delimited File

Resources

License

Stars

Watchers

Forks

Packages

No packages published