GSOC 2012/Student Application srineth/Implement a survey infrastructure for the Fedora Project

From FedoraProject

Jump to: navigation, search

Contents

Replace with your actual long proposal name

Contact Information

  • Email Address: srineth.priyanka@gmail.com
  • Telephone:
  • Blog URL: srinethstuxworld@wordpress.com
  • Freenode IRC Nick: srineth

NOTE: We require all students to blog about the progress of their project time to time.

You are strongly encouraged to register on the Freenode network and participate in our IRC channels. For more information and other instructions, see:

https://fedoraproject.org/wiki/GSOC_2012

Please answer following questions.

Why do you want to work with the Fedora Project?

I have been using fedora for a long time and interested in Free and Open Source Software. Since my favorite area in web application development with PHP I like to take the idea and work with Fedora for this summer.

Do you have any past involvement with the Fedora project or with any another open source project as a contributor (if possible please add some references as well)?

Waiting to start with the GSoC, since I am at my second year at the university.

Did you participate with the past GSoC programs, if so which years, which organizations?

This is the first attempt.

Will you continue contributing/ supporting the Fedora project after the GSoC 2012 program, if yes, which team(s)/area(s), you are interested with?

Definitely, I ll improve and maintain the application I develop and I like to join with the web development teams.

Why should we choose you over the other applicants?

I have experiences with LimeSurvey.

Proposal Description

Please describe your proposal in detail. Include:

An overview of your proposal

LimeSurvey is one of the best Free Software available today to create surveys and collect details to various uses. Since every community need to take decisions according to their contributors wish this proposed application will support them to collect contributors ideas and make the decision making procedure easy.

The need you believe it fulfills

According to co-mentor the survey mechanism is something important for it's contributors. Usage of 3rd party products seems not suitable therefore this application will provide a best support to it's contributor to make things easy when collecting data from their contributors.

Any relevant experience you have

I have worked for a company at the end of my first year, where LimeSurvey has used to develop a FB application to collect user experience results. the back end was LimeSurvey.

How do you intend to implement your proposal

I will use LimeSurvey as the base, then build an interface where the users can take the surveys. My plan is to use the existing LimeSurvey admin interface with integrating required features to run Surveys as fedora project required covering variety of Survey methods/ input handling/ report generation.The main consideration is to focus on easy upgradability.

Final deliverable of the proposal at the end of the period

A web application which works on LimeSurvey using some of his features would be the final product.

A rough timeline for your progress

April 7 - May 1 : RPM package LimeSurvey, submit for Review and get it accepted.

May 1 - July 1 : Design and create User Interface based on LimeSurvey.

July 1 - July 9 : Mid evaluation

July 9 - August 1 : Develop the administrator end, and report generation. Integrating FAS access.

August 1 - August 20 : package the application and testings.


Any other details you feel we should consider

Have you communicated with a potential mentor? If so, who?

Read the advice from Kevin Fenzi and contacted bckurera