Difference between revisions of "GSOC2010OAReport"

From Nsnam
Jump to: navigation, search
(Created page with '==Report on ns-3 participation on GSoC 2010== This report is intended as a reference guide for Organization Administrators (OAs) participating in the Google Summer of Code progra…')
 
Line 1: Line 1:
==Report on ns-3 participation on GSoC 2010==
+
=Report on ns-3 participation on GSoC 2010=
 
This report is intended as a reference guide for Organization Administrators (OAs) participating in the Google Summer of Code program for the ns-3 project.
 
This report is intended as a reference guide for Organization Administrators (OAs) participating in the Google Summer of Code program for the ns-3 project.
  
===The job of the OA===
+
==The OA's responsabilities==
The OA is the person (or persons, can be more than one) responsible for organizing the project participation in GSoC. This includes announcing important information in the ns-3 mailing lists, interacting with the GSoC team, answering questions and encouraging interaction between students and the ns-3 community, taking care of problems related to the program and most important, '''making sure deadlines are met by mentors and students'''.[[BR]]
+
The OA is the person (or persons, can be more than one) responsible for organizing the project participation in GSoC. This includes announcing important information in the ns-3 mailing lists, interacting with the GSoC team, answering questions and encouraging interaction between students and the ns-3 community, taking care of problems related to the program and most important, '''making sure deadlines are met by mentors and students'''.<br />
 
Next is the list of tasks performed by the OAs during the program:
 
Next is the list of tasks performed by the OAs during the program:
  
====First stage of GSoC: The preparation====
+
===First stage of GSoC: The preparation===
1. Creating the ns-3 project's ideas page in the wiki. See [http://www.nsnam.org/wiki/index.php/GSOC2010Projects GSoC 2010's Ideas Page].
+
# Creating the ns-3 project's ideas page in the wiki. See [http://www.nsnam.org/wiki/index.php/GSOC2010Projects GSoC 2010's Ideas Page].
1. Creating the ns-3 project student's application template in the wiki. See [http://www.nsnam.org/wiki/index.php/GS02010StudentApplicationTemplate GSoC 2010 student's application template].
+
# Creating the ns-3 project student's application template in the wiki. See [http://www.nsnam.org/wiki/index.php/GS02010StudentApplicationTemplate GSoC 2010 student's application template].
1. Creating the ns-3 project student's guide in the wiki. See [http://www.nsnam.org/wiki/index.php/GS02010StudentGuide GSoC 2010 student's guide].
+
# Creating the ns-3 project student's guide in the wiki. See [http://www.nsnam.org/wiki/index.php/GS02010StudentGuide GSoC 2010 student's guide].
1. Searching for volunteer mentors and projects ideas. (A good place to start is the ns-3 developers mailing list)
+
# Searching for volunteer mentors and projects ideas. (A good place to start is the ns-3 developers mailing list)
1. Submitting the organization's application to GSoC program.
+
# Submitting the organization's application to GSoC program.
1. Announcing the ns-3 project's acceptance on GSoC in the ns-3 users and developers mailing lists.
+
# Announcing the ns-3 project's acceptance on GSoC in the ns-3 users and developers mailing lists.
1. Creating ns-3 Organization's Home Page on the [http://socghop.appspot.com/ GSoC Site].
+
# Creating ns-3 Organization's Home Page on the [http://socghop.appspot.com/ GSoC Site].
1. Advertising the ns-3 project participation in the program amongst students
+
# Advertising the ns-3 project participation in the program amongst students
1. Encouraging discussion of students project's ideas in the developers mailing list.
+
# Encouraging discussion of students project's ideas in the developers mailing list.
1. Announcing the openning of the student's application period in the ns-3 mailing lists.
+
# Announcing the openning of the student's application period in the ns-3 mailing lists.
1. Verifying that mentors are officialy registrered at the [http://socghop.appspot.com/ GSoC site] before the mentor's registration deadline.
+
# Verifying that mentors are officialy registrered at the [http://socghop.appspot.com/ GSoC site] before the mentor's registration deadline.
1. Coordinating the review of students projects proposals with the future mentors and OAs.
+
# Coordinating the review of students projects proposals with the future mentors and OAs.
1. Ensureing that all students proposals are rewieved and ranked, and matched with a mentor before the student ranking/scoring deadline.
+
# Ensureing that all students proposals are rewieved and ranked, and matched with a mentor before the student ranking/scoring deadline.
1. Attending GSoC's IRC meeting to resolve any duplicate accepted students.
+
# Attending GSoC's IRC meeting to resolve any duplicate accepted students.
1. Encouraging communication between students and mentors and the integration of students with the ns-3 community during the Community Bonding Period.
+
# Encouraging communication between students and mentors and the integration of students with the ns-3 community during the Community Bonding Period.
1. Defining evaluation instances for student's projects during the program.
+
# Defining evaluation instances for student's projects during the program.
1. Setting up the accepted projects page at the wiki. See [http://www.nsnam.org/wiki/index.php/GSOC2010AcceptedProjects GSOC 2010 ns-3's accepted projects]
+
# Setting up the accepted projects page at the wiki. See [http://www.nsnam.org/wiki/index.php/GSOC2010AcceptedProjects GSOC 2010 ns-3's accepted projects]
  
====Second stage of GSoC: The Coding====
+
===Second stage of GSoC: The Coding===
1. Ensureing that mentors and students are aware of and meet the midterm evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
+
# Ensureing that mentors and students are aware of and meet the midterm evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
1. Asking for code reviews of the student's project in the developers mailing list.
+
# Asking for code reviews of the student's project in the developers mailing list.
1. Ensureing that mentors and students are aware of and meet the final evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
+
# Ensureing that mentors and students are aware of and meet the final evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
1. Submitting OA final evaluation at [http://socghop.appspot.com/ GSoC site].
+
# Submitting OA final evaluation at [http://socghop.appspot.com/ GSoC site].
  
====Final step GSoC: The end====
+
===Final step GSoC: The end===
1. Updating the project's information on the ns-3's Google code repository.
+
# Updating the project's information on the ns-3's Google code repository.
1. Ensureing that passing students upload their code samples to Google. See the [http://groups.google.com/group/google-summer-of-code-announce/web/code-submission-guidelines---2010 GSoC's 2010 code submission guidelines]
+
# Ensureing that passing students upload their code samples to Google. See the [http://groups.google.com/group/google-summer-of-code-announce/web/code-submission-guidelines---2010 GSoC's 2010 code submission guidelines]
  
===The program documentation===
+
==The program documentation==
 
It is advisable for OAs to read the available documentation on the program.
 
It is advisable for OAs to read the available documentation on the program.
At [http://code.google.com/soc/ GSoC site] you will find a description of the program. [[BR]]
+
At [http://code.google.com/soc/ GSoC site] you will find a description of the program. <br />
Other important documentation is the [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/userguide GSoC's 2010 User Guide][[BR]]
+
Other important documentation is the [http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/userguide GSoC's 2010 User Guide]<br />
 
Also the [http://en.flossmanuals.net/GSoCMentoringGuide mentor's guide] is worth reading.
 
Also the [http://en.flossmanuals.net/GSoCMentoringGuide mentor's guide] is worth reading.

Revision as of 18:19, 30 August 2010

Report on ns-3 participation on GSoC 2010

This report is intended as a reference guide for Organization Administrators (OAs) participating in the Google Summer of Code program for the ns-3 project.

The OA's responsabilities

The OA is the person (or persons, can be more than one) responsible for organizing the project participation in GSoC. This includes announcing important information in the ns-3 mailing lists, interacting with the GSoC team, answering questions and encouraging interaction between students and the ns-3 community, taking care of problems related to the program and most important, making sure deadlines are met by mentors and students.
Next is the list of tasks performed by the OAs during the program:

First stage of GSoC: The preparation

  1. Creating the ns-3 project's ideas page in the wiki. See GSoC 2010's Ideas Page.
  2. Creating the ns-3 project student's application template in the wiki. See GSoC 2010 student's application template.
  3. Creating the ns-3 project student's guide in the wiki. See GSoC 2010 student's guide.
  4. Searching for volunteer mentors and projects ideas. (A good place to start is the ns-3 developers mailing list)
  5. Submitting the organization's application to GSoC program.
  6. Announcing the ns-3 project's acceptance on GSoC in the ns-3 users and developers mailing lists.
  7. Creating ns-3 Organization's Home Page on the GSoC Site.
  8. Advertising the ns-3 project participation in the program amongst students
  9. Encouraging discussion of students project's ideas in the developers mailing list.
  10. Announcing the openning of the student's application period in the ns-3 mailing lists.
  11. Verifying that mentors are officialy registrered at the GSoC site before the mentor's registration deadline.
  12. Coordinating the review of students projects proposals with the future mentors and OAs.
  13. Ensureing that all students proposals are rewieved and ranked, and matched with a mentor before the student ranking/scoring deadline.
  14. Attending GSoC's IRC meeting to resolve any duplicate accepted students.
  15. Encouraging communication between students and mentors and the integration of students with the ns-3 community during the Community Bonding Period.
  16. Defining evaluation instances for student's projects during the program.
  17. Setting up the accepted projects page at the wiki. See GSOC 2010 ns-3's accepted projects

Second stage of GSoC: The Coding

  1. Ensureing that mentors and students are aware of and meet the midterm evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
  2. Asking for code reviews of the student's project in the developers mailing list.
  3. Ensureing that mentors and students are aware of and meet the final evaluation date. See [ student's midterm evaluation questions] and [ mentors's midterm evaluation questions].
  4. Submitting OA final evaluation at GSoC site.

Final step GSoC: The end

  1. Updating the project's information on the ns-3's Google code repository.
  2. Ensureing that passing students upload their code samples to Google. See the GSoC's 2010 code submission guidelines

The program documentation

It is advisable for OAs to read the available documentation on the program. At GSoC site you will find a description of the program.
Other important documentation is the GSoC's 2010 User Guide
Also the mentor's guide is worth reading.