Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Applying to work with Moodle for GSOC: Difference between revisions

From MoodleDocs
(Updating communication details)
(This page will not be migrated to new devdocs)
 
(26 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Image:banner-gsoc2012.png|right|400px]]Thanks for your interest in Moodle and for considering applying to work with us :-)
{{Template:WillNotMigrate}}


If you'd like to chat about your application, please join our gsoc2012 jabber chat:
{{GSOC}}
* In any [http://www.jabber.org/web/Clients Jabber client] e.g. Pidgin log in using a jabber account e.g. Google Talk.
''Update: [https://moodle.org/mod/forum/discuss.php?d=398870 Moodle is no longer taking part in GSoC 2020]. Apologies to all students who were considering applying to work with us.''
* Join the group chat ''gsoc2012@conference.moodle.org''. (In Pidgin, set the room as gsoc2012 and the server as conference.moodle.org.)  Please use your real name in the chat.


==Before submitting your application==
==Before submitting your application==


* [http://moodle.org/login/signup.php Create an account on moodle.org] and browse the [http://moodle.org/course/view.php?id=5 Using Moodle] course.
* [http://moodle.org/login/signup.php Create an account on moodle.org] and browse the [http://moodle.org/course/view.php?id=5 Moodle in English] course.  
* Enrol on the [http://moodle.org/auth/mnet/jump.php?hostwwwroot=http://dev.moodle.org&wantsurl=/course/view.php?id=3 GSOC] course on our Moodle Developer Courses site.
* [http://download.moodle.org/ Download Moodle] and install it on your local machine. Initially, you may like to try one of our all-in-one packages. Later you will want to create a clone of the Moodle [[Git for developers|using Git]].
* Whilst you're there, check out our [http://moodle.org/auth/mnet/jump.php?hostwwwroot=http://dev.moodle.org&wantsurl=/course/view.php?id=2 Introduction to Moodle Programming] course.
* Take a look at our [[Projects for new developers]].
* [http://download.moodle.org/ Download Moodle] and install it on your local machine. You may like to try one of our all-in-one packages [http://download.moodle.org/macosx/ Moodle4Mac] or [http://download.moodle.org/windows/ Moodle for Windows].
* [http://tracker.moodle.org/secure/Signup!default.jspa Sign up for a Moodle tracker account].
* Take a look at our [[Projects for new developers]]. Discuss your ideas on the [http://dev.moodle.org/mod/forum/view.php?id=92 GSOC application forum]. If you have general questions, please ask them on the Jabber chat room mentioned above.
* Browse our list of [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+MDL+AND+type+in+%28bug%29+AND+status+%3D+open+AND+Difficulty+%3D+Easy+AND+labels+not+in+%28patch%29+ORDER+BY+created+DESC&runQuery=true&clear=true relatively easy Moodle bugs] and suggest a fix for at least one of them. (Note that we don't always bother to classify bugs as easy/medium/hard, so you may also want to look at unclassified bugs.) It is not essential that your fix is integrated into Moodle.
* [http://tracker.moodle.org/secure/Signup!default.jspa Sign up for a Moodle tracker account]. Please use the same username as for your moodle.org account.
** Read [http://dev.moodle.org/mod/forum/discuss.php?d=1826 Tips for when you are trying to fix a bug]
* Browse our list of [http://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+MDL+AND+type+in+%28bug%29+AND+status+%3D+open+AND+Difficulty+%3D+Easy+AND+labels+not+in+%28patch%29+ORDER+BY+created+DESC&runQuery=true&clear=true relatively easy Moodle bugs] and suggest a fix for at least one of them. See [[How to create a patch]]. Attach your patch to the tracker issue and link to the tracker issue in your application.
** Also see the steps on [[Git for developers]]
** Alternatively, see [[How to create a patch]]. Attach your patch to the tracker issue and link to the tracker issue in your application.


==Your application==
==Your application==


[http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#student_apply Applications] are made through the [http://www.google-melange.com/ GSOC site].
Applications are made through the GSOC site.


Feel free to use the following template, though it's not compulsory.
Feel free to use the following template, though it's not compulsory.
Line 38: Line 38:


'''Schedule of Deliverables'''
'''Schedule of Deliverables'''
There is a calendar published on the GSoC site that defines periods applicable to GSoC projects. Your schedule should follow that format.


What are the milestones and deliverables for your project? You will be assessed against these. Tell us why you think this schedule is realistic.
What are the milestones and deliverables for your project? You will be assessed against these. Tell us why you think this schedule is realistic.
Line 43: Line 45:
Do you have any other commitments during this time? Provide dates, such as holidays, when you will not be available.
Do you have any other commitments during this time? Provide dates, such as holidays, when you will not be available.


''Note: We expect your project to be your primary focus this summer. Please do not apply if you have other summer employment.''
''Note: We expect your project to be your primary focus during the project period. Please do not apply if you have other employment.''




Line 52: Line 54:
Moodle Tracker issue number(s) of bug(s) you have fixed with patches attached.
Moodle Tracker issue number(s) of bug(s) you have fixed with patches attached.


''Note: We require you to fix at least one Moodle bug before considering your project proposal.''
''Note: We require you to suggest a fix for at least one Moodle bug before considering your project proposal.''




Line 72: Line 74:


* [[GSOC]] - describing Moodle's involvement with Google in their Summer of Code program
* [[GSOC]] - describing Moodle's involvement with Google in their Summer of Code program
* [http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents Advice for Students google-summer-of-code]
* [http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs Google Summer of Code 2012 Frequently Asked Questions]
* GSOC [http://dev.moodle.org/mod/forum/discuss.php?d=383 Greetings from Tim] forum post which describes what mentors look for in applications
* GSOC [http://dev.moodle.org/mod/forum/discuss.php?d=383 Greetings from Tim] forum post which describes what mentors look for in applications


[[Category:GSOC|Application template]]
[[Category:GSOC|Application template]]

Latest revision as of 14:09, 20 May 2022


Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.



Update: Moodle is no longer taking part in GSoC 2020. Apologies to all students who were considering applying to work with us.

Before submitting your application

Your application

Applications are made through the GSOC site.

Feel free to use the following template, though it's not compulsory.


Personal Details

  • Name
  • Email
  • Other contact methods
  • Timezone


Project Proposal

What do you plan to do?

Also describe any work or research on this project you have already done.


Schedule of Deliverables

There is a calendar published on the GSoC site that defines periods applicable to GSoC projects. Your schedule should follow that format.

What are the milestones and deliverables for your project? You will be assessed against these. Tell us why you think this schedule is realistic.

Do you have any other commitments during this time? Provide dates, such as holidays, when you will not be available.

Note: We expect your project to be your primary focus during the project period. Please do not apply if you have other employment.


Open Source Development Experience

Do you have any experience of Open Source software development?

Moodle Tracker issue number(s) of bug(s) you have fixed with patches attached.

Note: We require you to suggest a fix for at least one Moodle bug before considering your project proposal.


Work/Internship Experience

Anything relevant to the project, or related to web design or software development.


Academic Experience

What you're studying at university/college.


Why Moodle

Tell us why you chose to apply to us.

See also

  • GSOC - describing Moodle's involvement with Google in their Summer of Code program
  • GSOC Greetings from Tim forum post which describes what mentors look for in applications