General developer forum

 
 
Picture of Tejas Nikumbh
GSoC 2013 Guidelines?
 

Hi,

 
I am Tejas Nikumbh, an undergrad at Indian Institute of Technology Bombay. I will be participating in GSoC this year. [GSoC 2013]. In order to imporve my chances for getting selected this year, I would like to start contributing early on to Open Source development via Moodle. I am a frequent user as my university uses moodle.
 
Here's a little background info : 
 
Languages proficient in : Java, Python, Javascript [+jQuery] , HTML[+HTML5 Canvas], CSS [+CSS3]. C++ should be on the list soon.
 
CS Theory : Discrete Math, Probablity and Random Processes, Data Structures and Algorithms. 
 
SVN : Github, Mercurial
.
Basic Machine learning [Regression algos and some classification algos]
 
Based on the above info, are there any projects at Moodle which might suit me?
 
Also, Picking up something reasonable quickly shouldn't be a problem.
Thanks,
 
Average of ratings: -
Davo
Re: GSoC 2013 Guidelines?
Group DevelopersGroup Particularly helpful Moodlers

Tejas,

As a starting point, you might want to consider that Moodle is written in PHP, not one of the languages you have listed above. Your first steps might be to familiarise yourself with PHP ( http://php.net has extensive documentation) and grab a copy of the Moodle source code from GitHub ( https://github.com/moodle/moodle ) and try setting it up. You could then take a look through the open issues in tracker ( http://tracker.moodle.org ) and pick a simple bug you think you could tackle, in order to familiarise yourself with the code.

 
Average of ratings:Useful (1)
Picture of Tejas Nikumbh
Re: GSoC 2013 Guidelines?
 

Hi Davo ,

Thanks for the advice. I am familiar with the basic syntax of PHP although I think its time I revise it.. smile . I'll be looking into open issues in the Bug Tracker, and keep you updated.

Thanks,

 
Average of ratings: -
My ugly mug
Re: GSoC 2013 Guidelines?
Group DevelopersGroup Moodle Course Creator Certificate holdersGroup Moodle HQGroup Particularly helpful MoodlersGroup Testers

Hi, Tejas.

The major challenge for you is to come to an understanding of the Moodle Architecture.

For a head-start, you might want to work through the Introduction to Moodle Programming course.

 
Average of ratings: -
Picture of Pram Bains
Re: GSoC 2013 Guidelines?
 

Hi Tejas,

You should be able to pickup PHP in no time, considering the syntax is quite similar to many of the languages you have listed. You may also want to consider creating a sandbox install on your own host in order to familiarize yourself with the backend.

Good luck!

 
Average of ratings: -
Picture of Tejas Nikumbh
Re: GSoC 2013 Guidelines?
 

Hi Pram,

Thanks for the advice. I am familiar with the basic syntax of PHP although I think its time I revise it.. smile . I'll also be setting up a sandbox and looking into open issues in the Bug Tracker, and keep you updated.

Thanks,

 
Average of ratings: -