Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

Latest commit

 

History

History
33 lines (24 loc) · 1.38 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.38 KB

Unfortunately it is impossible to change a courses content via the API of Moodle. With that, this project became obsolete.

Markdown Moodle Bridge

Moodle is one of the most popular learning management systems. The goal if this project is, to steer the content of a Moodle course via Markdown files.

Set up

  1. Configure the following permissions for the service:
    • core_course_get_contents: For getting the full course listing with blocks and modules.
    • core_course_edit_section: For

Contribute

There is a preconfigured development environment, which contains a Moodle installation and a catch all SMTP server for testing.

  1. Fork and/or clone the project to your development device.
  2. Open your local copy of the project with Visual Studio Code and Dev Containers.
  3. Develop the project with deno task dev --configPath=examples/simple/course.moodle.json.
  4. Test the project with deno test.
  5. Format the files with deno fmt.
  6. Return your changes with a pull request to the project.

The auxiliary services for development can be accessed as follows: