need directions for best moodle programming video training courses

need directions for best moodle programming video training courses

by Smart Mr -
Number of replies: 6

I am moderate user of moodle and familiar with Moodle usage but now I want to involve in moodle development. So I am looking for best Moodle programming training. Can any one suggest me best video courses on Moodle programming and subscription charges? Particularly I want to learn Quiz module development like making new plugins for quiz, question types, themes, etc.  I have searched in google for free tutorials on moodle programming but I felt those materials are not for beginners. The video courses should be from beginner level to Advanced level in moodle programming, the preferable version of moodle 2.8

Average of ratings: -
In reply to Smart Mr

Re: need directions for best moodle programming video training courses

by Guido Hornig -
Picture of Plugin developers

Hello Mr. Smart,

I startet with this page: http://dev.moodle.org/

A very good course for beginners is this: http://dev.moodle.org/course/view.php?id=2

I never saw a video course. May be the reason is, that programmers like text editors and reading?


Have fun!

The Quiz module is one of the most interesting parts of moodle code - but a better starting point is a filter or block.



In reply to Guido Hornig

Re: need directions for best moodle programming video training courses

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Be warned that http://dev.moodle.org/course/view.php?id=2 is very out-of-date.

You may find http://aosabook.org/en/moodle.html helpful, but that is also getting a bit old. Still mostly accurate though.

The best way to learn is to actually do some Moodle development. Find some simple bug, and try to fix it. Or, as Guido suggests, try making something simple like a new block first https://docs.moodle.org/dev/Blocks

The various sorts of quiz-related plugins are documented reasonably well: https://docs.moodle.org/dev/Plugin_types, but are probably not a good place to start learning.

Another good way to learn is to look at other plugins people have made, and put in the plugins database https://moodle.org/plugins/. Try to find one that is similar to what you want to do, and created by an experienced Moodle developer, and try to understand how it works.

In reply to Tim Hunt

Re: need directions for best moodle programming video training courses

by Smart Mr -

Thanks Tim and Guido. I understand what you are saying but my constrain is time, as I can't spend much time on Moodle Development learning on a regular basis. I am looking for quick start so that I am looking for training. To make it clear what I want to express, I am a Java/J2EE developer, I myself could have read online documents (which plentifully available from different experts particularly in Java platform), etc but taking training from professionals made quite difference to my learning and development curve in Java/J2EE and was quite fast.  So if some professional training is available on Moodle programming that would nice for persons like me with time constrains. You Moodle experts may consider the option of making some training modules on Moodle programming, may be chargeable or if training institutes already conducting that, I would like to have those details.  When I search in google for such training almost all search results are related to how to use Moodle but not programming Moodle. 


By the way thanks to all.



In reply to Smart Mr

Re: need directions for best moodle programming video training courses

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

What *specifically* do you want to do?

In reply to Howard Miller

Re: need directions for best moodle programming video training courses

by Smart Mr -

Hi Howard, Till now I did not have any specific thing to do but I am ready with my first task. I need to change the functionality of Multiple choice questions. Right now, once we select any option in the answer we can't deselect it. In case of negative marking questions, it has negative impact on the students. Because initially the student has selected some option as an answer but later on he felt he is not sure and don't want to answer that question at all (i.e, he want to deselect/clear the answer for that question) so that he will not be negatively marked for the wrong answer. But in current moodle this option is not there. If the student answers (even accidentally)  any multiple choice question either his answer must be correct or he would have to take negative marking in case wrong answer, which is not the right way.  Moodle experts have any suggestions for me, on the functionality changes I need to make, and these changes should not be an impediment while upgrading moodle to newer versions, what is the best approach I can take to implement this change for multiple choice questions.  


I have gone through the links suggested by Tim and got some understanding on the way moodle code is  organized.

In reply to Smart Mr

Re: need directions for best moodle programming video training courses

by Stuart Mealor -

Unfortunately this is going to be too late for you, but later this year we are launching a professional level MoodleBites for Developers course: http://www.moodlebites.com - click on the course outlines menu.

I'm posting it here though as it may help others that also find this thread, and are thinking about this sort of course smile

Stuart

Average of ratings: Useful (1)