Moodle plugins directory: Upload external content completions: Versions: 1.6 | Moodle.org
Upload external content completions
Upload external content completions 1.6
tool_uploadexternalcontentresults
A tool to allow import of completion results for External content activities using a text delimited file.
The External content activity is available here: moodle-mod_externalcontent
The External content activity is identified by matching the COURSE_IDNUMBER in the import file against the External Content Activity Item ID Number
The import process does the following: - enrols the student into the course, if they are not already enrolled - marks the activity viewed - if USER_COMPLETED=1 and the activity is configured as Completable Externally it will be marked as Complete - if optional score is included a grade is added for the activity.
The way Moodle handles teh viewed and completion process it is the date of the import that is used, you cannot import the date of the completion from the external system.
Installation
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 uploadexternalcontent tool to support upload of courses.
git clone https://github.com/lushonline/moodle-tool_uploadexternalcontent.git admin/tool/uploadexternalcontent
Or install via the Moodle plugin directory:
Install this tool to support upload of results.
git clone https://github.com/lushonline/moodle-tool_uploadexternalcontentresults.git admin/tool/uploadexternalcontentresults
Or install via the Moodle plugin directory:
https://moodle.org/plugins/tool_uploadexternalcontentresults
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.6
- Maturity
- Stable version
- MD5 Sum
- 7b3643bc4486cf0cae570c3910845333
- 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 tool
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "mytool") in the "admin/tool" subdirectory.
- Visit http://yoursite.com/admin to finish the installation