CourseFlow Tool

Local plugins ::: local_courseflowtool
Maintained by Jeremie Choquette
Allows the user to import sections, lessons, and outcomes from SALTISE CourseFlow.

CourseFlow Tool 1.1.1

Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: 2025. május 16., péntek, 22:20

CourseFlow Import Tool for Moodle

This Moodle plugin provides a tool to import course content from CourseFlow into a Moodle course. It allows you to paste JSON data generated by CourseFlow and import lessons, sections, and outcomes directly into your Moodle course.

Features

  • Import CourseFlow-generated JSON into a Moodle course.
  • Preview lessons, sections, and outcomes before importing.
  • Automatically creates Moodle activities and outcomes.
  • Integrates with Moodle’s gradebook and course structure.

Installation

  1. Clone or download this repository into your Moodle local/ directory:

    cd your-moodle-directory/local
    git clone https://github.com/JChoquette/moodle-local_courseflowtool.git courseflowtool
    
  2. Visit your Moodle site in a browser. Moodle will detect the new plugin and prompt you to complete the installation process.

Requirements

  • Moodle 4.x or later

  • Access to a course where you have editing rights

Usage

  1. Go to a course where you want to import content.

  2. In the administration blocks in the left sidebar, you will see CourseFlow Import under the "More" menu.

  3. Click the link to open the import tool.

  4. Paste your CourseFlow-generated JSON data into the text box.

  5. Click the Import button to preview your data.

  6. Select the items you want to import, then click Confirm and Import.

  7. The plugin will create the appropriate sections, lessons, and outcomes in your course based on the JSON structure.

License

This plugin is licensed under the GNU General Public License v3 or later.

Copyright 2025 Jeremie Choquette

Version information

Version build number
2025051601
Version release name
1.1.1
Maturity
Alfa
MD5 Sum
ada19f9f743d61c6946522afaeebec88
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

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