Skip to content

Publish on Moodle plugins directory

Created by: pavril

Publish VPL Code Challenges on the Moodle plugins directory

Plugin contribution checklist

Taken from https://docs.moodle.org/dev/Plugin_contribution_checklist

Metadata

  • Plugin descriptions
  • Supported Moodle versions
  • Code repository name (must rename this repository to moodle-mod_vplcc
  • Source control URL
  • Bug tracker URL
  • Documentation URL
  • Screenshots
  • Licensing

Usability

  • Installation zip
  • Dependencies
  • Functionality
  • Cross-DB compatibility (add compatibility messages in environment.xml)

Coding

  • Coding style
  • English language
  • Boilerplate
  • #48
  • CSS styles (prefix classes)
  • Namespace collisions
  • Settings storage
  • Strings translation
  • Privacy (privacy API)
  • Security (escape all inputs)