General developer forum

Capture the flag

 
Picture of Mark Johnson
Re: Capture the flag
Core developersParticularly helpful MoodlersPlugin developers

The short answer is that you want to write a new activity module, the documentation to get you started is here: https://docs.moodle.org/dev/Activity_modules

The core code provides the basic structure of Moodle (users, courses, permissions etc) and APIs for interacting with the core system.  You dont want to modify this unless you are trying to change something fundamental about the way Moodle works, and if you are doing so you should file an issue on the tracker and fix it upstream rather than making changes locally.  If you are just adding a new activity for students, or another small piece of functionality, you should implement it as a plugin.

 
Average of ratings: Useful (1)