Good afternoon, first.
I'm an IT assistant in a company and I need to have a good foundation, but I'm having a hard time finding such material or clearly understanding what I've read.
The situation is as follows. The company where I work is with great strength behind being able to launch its own internal university soon. The courses are already all created, the groups of people (cohorts) already well configured by me and the former trainee (yes, I got it in the middle) (and I actually accept help if someone knows how to configure automatic synchronization of cohort members with Microsoft Active Directory groups.)
However, in order for the internal university to be finally inaugurated, some plugins were requested to be implemented (which, in my opinion, should all be developed by the IT professional himself here in the company, since they are not in the Moodle plug-in store ).
The point that is most important here in the text is that I was given the responsibility of looking for HOW to develop a plugin that will not stop working in a future moodle update (I believe it can be called "development guidelines"). Questions such as "what variables to use, what folders to put in" and anything that should be done by a programmer who already knows Moodle, is delivered to me and for this, I humbly ask for the help of the most interested and patient.
I accept links. The problem is I have gotten so confused among the thousands of pages trying to find something I'm rather lost with all of this.
Thank you in advance of all, and a good job.