Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
community:gsoc:gsoc2013:student_guidelines [2013/04/12 04:47]
michael
community:gsoc:gsoc2013:student_guidelines [2013/04/19 00:22] (current)
Line 44: Line 44:
   * Join the [[https://lists.sourceforge.net/lists/listinfo/sahana-agasti|Sahana Agasti (Vesuvius, Kilauea and Mayon) developer's list]]   * Join the [[https://lists.sourceforge.net/lists/listinfo/sahana-agasti|Sahana Agasti (Vesuvius, Kilauea and Mayon) developer's list]]
   * Join the [[http://groups.google.com/group/sahana-eden|Sahana Eden developer's list]]   * Join the [[http://groups.google.com/group/sahana-eden|Sahana Eden developer's list]]
 +
 +==== Scope ====
 +It is much better for students to limit the scope of their project and ensure that they complete it to a high standard - quality over quantity! If you have to rush to finish your project and your code is full of hacks and not tested then it is likely that this will eventually have to be re-written. For this reason we encourage students to implement all the functionality of their project by the mid-term evaluation, leaving the second half of GSoC to polish, test, optimize, test, refactor, test, document and test their code.
  
 ==== Evaluations ==== ==== Evaluations ====
Line 68: Line 71:
 ===== Application Process ===== ===== Application Process =====
 All students applying for GSoC with Sahana are expected to have made previous contributions to Sahana - so if you haven't this is the first thing to do! All students applying for GSoC with Sahana are expected to have made previous contributions to Sahana - so if you haven't this is the first thing to do!
-NOTE: Sahana Software Foundation will be updating its application template. This will be completed by Friday 19th April 2013. 
  
-==== DRAFT Application Template ====+==== Application Template ====
 It is expected that all students follow this template for their application. It is expected that all students follow this template for their application.
  
Line 79: Line 81:
     * Freenode IRC Nickname     * Freenode IRC Nickname
     * Skype     * Skype
- * Blog +  * Blog 
- * Education+  * Education
     * University/College     * University/College
     * Course/Program     * Course/Program
Line 99: Line 101:
 Use this [[http://eden.sahanafoundation.org/wiki/BluePrint/Guidelines/Template|BluePrint Template]] to prepare a blueprint for your project. Blueprints should be added as pages on the appropriate Sahana wiki. Students are encouraged to collaborate together on BluePrints, and incorporate input frm the community. The wiki will track contributions to ensure that these are attributed to the correct student. However students are also free to create their own BluePrint. Use this [[http://eden.sahanafoundation.org/wiki/BluePrint/Guidelines/Template|BluePrint Template]] to prepare a blueprint for your project. Blueprints should be added as pages on the appropriate Sahana wiki. Students are encouraged to collaborate together on BluePrints, and incorporate input frm the community. The wiki will track contributions to ensure that these are attributed to the correct student. However students are also free to create their own BluePrint.
  
-== Plan ==+== Outputs ==
 Please describe the following outputs which you will achieve at the different stages of your GSoC project. Please describe the following outputs which you will achieve at the different stages of your GSoC project.
-Community Bonding Period = +  * //Community Bonding Period// 
-  * **Learning Goals** eg. Specific Feature within the Sahana Platform/API; How to use new technologies +    * **Learning Goals** eg. Specific Feature within the Sahana Platform/API; How to use new technologies 
-  * **Outstanding BluePrint Questions** Questions in your blueprints which need to be answered before you start your project +    * **Outstanding BluePrint Questions** Questions in your blueprints which need to be answered before you start your project 
-  * **Initial Tasks**Any small tasks you plan on completing to prepare for your project  +    * **Initial Tasks** Any small tasks you plan on completing to prepare for your project  
-Mid-Term Evaluation  = +  * //Mid-Term Evaluation// 
-What features will you demonstrate during your mid-term evaluation? Prepare a initial "script" for this demonstration. +    What features will you demonstrate during your mid-term evaluation? Prepare a initial "script" for this demonstration. 
-Final Evaluation = +  * //Final Evaluation// 
-  * **Personal Success Statement** Describe what success will look like for you at the end of GSoC. What will you have learnt? What will you have gained? +    * **Personal Success Statement** Describe what success will look like for you at the end of GSoC. What will you have learnt? What will you have gained? 
-  * **Sahana Success Statement** Describe what success will look like for Sahana at the end of your GSoC project. How will Sahana be better?+    * **Sahana Success Statement** Describe what success will look like for Sahana at the end of your GSoC project. How will Sahana be better? 
 + 
 +== Plan == 
 +Provide a high level summary of the task you will be doing on your project for the  each of the 14 weeks of GSoC.  
 + 
 +==== Application Rating ==== 
 +Student's applications will be rated out of 100 points based on the following weights: 
 +  * 50 points for Sahana Code Contributions 
 +  * 10 points for Community Engagement 
 +  * 10 points previous experience 
 +  * 20 points Project Blue Print 
 +  * 5 points Project Outputs 
 +  * 5 points Project Plan
  
 ==== Communication with Sahana Team During Application Process ==== ==== Communication with Sahana Team During Application Process ====

QR Code
QR Code community:gsoc:gsoc2013:student_guidelines (generated for current page)