Create new plugin

Create new plugin

shatha mhana གིས-
Number of replies: 2

Hello everyone,  i am new in moodle plugin development I want to create new plugin for display a report contains course name , teacher name and topics related to this course .

What is the steps for create this plugin including the files I must create  and during the development process its nessesary to use git.


I am using moodle v 3.11.6

དཔྱ་སྙོམས་ཀྱི་སྐུགས་ཚུ།: -
In reply to shatha mhana

Re: Create new plugin

David Mudrák གིས-
Core developers གི་པར Documentation writers གི་པར Moodle HQ གི་པར Particularly helpful Moodlers གི་པར Peer reviewers གི་པར Plugin developers གི་པར Plugins guardians གི་པར Testers གི་པར Translators གི་པར

Hello and welcome to the Moodle developer community. It's always good to get a bit more familiar with existing solutions. Check how existing reports work and then look how they were written. Make sure to browse the Plugins directory – chances are there is already a plugin doing what you need, or a similar one. Once you are ready to start with actual coding, you may find the Moodle plugin skeleton generator useful to get a scaffolding ready for your new plugin.

Good luck!

In reply to David Mudrák

Re: Create new plugin

Carles Aguiló གིས-
Moodle HQ གི་པར
Hello Shatha, as a complement to David's post, if there is no plugin doing what you need, https://moodle.academy/course/view.php?id=64 is a good place to start. The first course of the itinerary called "Moodle Development Environment" already lets you create a basic plugin.

Cheers!