Upload external content courses

Administration tools ::: tool_uploadexternalcontent
Maintained by Lushonline Consulting
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

Upload external content courses 1.6

Moodle 3.11, 4.0, 4.1
Released: Wednesday, 15 March 2023, 8:47 PM

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

Version information

Version build number
2023031500
Version release name
1.6
Can be updated from
1.5
Maturity
Stable version
MD5 Sum
29cc629a5f86b8895c69fad6399748c9
Supported software
PHP 7.4, Moodle 3.11, PHP 8.0, Moodle 4.0, Moodle 4.1
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v2023031500

Default installation instructions for plugins of the type Administration tools

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "mytool") in the "admin/tool" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation