Hello
I have finished writing my proposal for the moodle extension GSoC project. Here is the link to the page http://www.mediawiki.org/wiki/User:Clancer. I am currently linking to the existing bug report https://bugzilla.wikimedia.org/show_bug.cgi?id=47381. Any feedback on the proposal would be great!
Thank you all (especially for helping me setup my development environment on IRC), Rohan
On 05/01/2013 05:13 PM, Rohan Verma wrote:
Hello
I have finished writing my proposal for the moodle extension GSoC project. Here is the link to the page http://www.mediawiki.org/wiki/User:Clancer. I am currently linking to the existing bug report https://bugzilla.wikimedia.org/show_bug.cgi?id=47381. Any feedback on the proposal would be great!
Thank you all (especially for helping me setup my development environment on IRC), Rohan
Hi, Rohan. Thanks for your proposal and for sending a link to this list. I enjoyed reading it (you are refreshingly candid and you mentioned cake), but I have some questions you ought to address in the proposal.
"This project will also benefit Wikimedia projects that also use a Moodle instance." As far as I know, there are no Wikimedia projects that also make use of Moodle; did you perhaps mean MediaWiki instances? See https://www.mediawiki.org/wiki/Wikipmediawiki for some key terms.
Would one MediaWiki installation only be able to reference or transclude information from a single Moodle instance, or several?
What kind of documentation would you write? A user help manual? A walkthrough of your code architecture for use by future developers? Automated browser tests? A video tutorial?
Jan Luca is your primary mentor; who is your second mentor? These people will do a lot of the code review.
Are you planning on writing unit tests as you write the code? If so, please mention that in the schedule.
Where will your test installation be? Wikimedia Labs might be suitable; check to see whether it would work for your purposes.
It would definitely help your application if you got a developer access account and started fixing a small bug or two in MediaWiki. https://bugzilla.wikimedia.org/show_bug.cgi?id=45382 would be a reasonable one to start with. https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker should get you started.
Good luck!
Hello Sumana
Thank you for your feedback I have updated my proposal on my user page.
"This project will also benefit Wikimedia projects that also use a Moodle instance." As far as I know, there are no Wikimedia projects that also make use of Moodle; did you perhaps mean MediaWiki instances? See https://www.mediawiki.org/wiki/Wikipmediawiki for some key terms.
I meant moodle instances I have tried to make this clearer in the synopsis
Would one MediaWiki installation only be able to reference or transclude information from a single Moodle instance, or several?
If I have time during this project to robustly implement the prefix system specified in the extension deliverables it will be able to gather information from several Moodle instances. I updated this in the synopsis
What kind of documentation would you write? A user help manual? A walkthrough of your code architecture for use by future developers? Automated browser tests? A video tutorial?
I was thinking to make the extension page describing what the plugin does, how to use it, the current stage of development. I also want to document each function and file for future development. Updated in timeline
Jan Luca is your primary mentor; who is your second mentor? These people will do a lot of the code review.
Sorry I didn't know I needed two mentors how can I find another for this project?
Are you planning on writing unit tests as you write the code? If so, please mention that in the schedule.
I was planning to do this yes mostly for the moodle tag arguments and webservices calls. Updated in Timeline
Where will your test installation be? Wikimedia Labs might be suitable; check to see whether it would work for your purposes.
Jan luca set up a Wiki Labs for this project the installation will be there. Updated in Timeline
Thanks again it really helped.
On Thu, May 2, 2013 at 10:14 PM, Sumana Harihareswara <sumanah@wikimedia.org
wrote:
On 05/01/2013 05:13 PM, Rohan Verma wrote:
Hello
I have finished writing my proposal for the moodle extension GSoC
project.
Here is the link to the page http://www.mediawiki.org/wiki/User:Clancer.
I
am currently linking to the existing bug report https://bugzilla.wikimedia.org/show_bug.cgi?id=47381. Any feedback on
the
proposal would be great!
Thank you all (especially for helping me setup my development environment on IRC), Rohan
Hi, Rohan. Thanks for your proposal and for sending a link to this list. I enjoyed reading it (you are refreshingly candid and you mentioned cake), but I have some questions you ought to address in the proposal.
"This project will also benefit Wikimedia projects that also use a Moodle instance." As far as I know, there are no Wikimedia projects that also make use of Moodle; did you perhaps mean MediaWiki instances? See https://www.mediawiki.org/wiki/Wikipmediawiki for some key terms.
Would one MediaWiki installation only be able to reference or transclude information from a single Moodle instance, or several?
What kind of documentation would you write? A user help manual? A walkthrough of your code architecture for use by future developers? Automated browser tests? A video tutorial?
Jan Luca is your primary mentor; who is your second mentor? These people will do a lot of the code review.
Are you planning on writing unit tests as you write the code? If so, please mention that in the schedule.
Where will your test installation be? Wikimedia Labs might be suitable; check to see whether it would work for your purposes.
It would definitely help your application if you got a developer access account and started fixing a small bug or two in MediaWiki. https://bugzilla.wikimedia.org/show_bug.cgi?id=45382 would be a reasonable one to start with. https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker should get you started.
Good luck!
-- Sumana Harihareswara Engineering Community Manager Wikimedia Foundation
wikitech-l@lists.wikimedia.org