User:Kushal124/A system for reviewing funding requests GSOC

A system for reviewing funding requests

 * Public URL: (the page where the full proposal can be found)
 * Bugzilla report: (link to the related report at http://bugzilla.wikimedia.org )
 * Announcement: (link to the announcement of your proposal at the wikitech-l mailing list.

Name and contact information

 * Name: Kushal Khandelwal
 * Email: kushal124@gmail.com
 * IRC or IM networks/handle(s): kushalk124, kushal124 , kushalkhandelwal
 * Web Page / Blog / Microblog / Portfolio: http://kushalkhandelwal.com, http://kushal124.wordpress.com
 * Resume : https://www.mediawiki.org/wiki/File:Kushal_Khandelwal_Resume.pdf
 * Location: Goa, India GMT +5:30
 * Typical working hours: 9AM -12, 2PM-5PM , 8-10PM , 11PM-2AM ( All in GMT +5:30 )

Synopsis
Individual Engagement Grants support Wikimedians to complete projects that benefit the Wikimedia movement. This project aims at making the review process for Grant Campaigns a bliss for administrators.

Probelm trying to solve ?
Individual Engagement Grants review process currently uses an ad hoc scoring system involving Google Forms to collect input from reviewers. It is unwieldy and won't scale well as we have more proposals to review. This system is not very efficient and user friendly.

Findings from initial investigations into alternative solutions:
 * The movement has demonstrated a need for scoring tools - many other programs across the Wikimedia movement are also using Google Forms to score applications for things like scholarships.
 * Outside of our movement, other grant programs that use group review processes on large numbers of applications often do so in-person - applications are physically scored and marked.
 * Wikimania scholarships rely on a scoring system that is hosted by WMF. This system appears to have functionality that could meet needs for IEG and other programs where scoring is needed, but the current application is not flexible enough to be extended for uses beyond Wikimania scholarships. A new application could be built off of this existing code base, if necessary.

Benefit to Mediawiki
This project would solve a major issue faced when reviewing application for Grants. It would establish an unified Application Review system which can be used by other wikimedia programs.

Goals for Project

 * Develop a standalone application for IEG Grant campaign management. This application should have modules for Campaign Creation, Proposal Review , Campaign Statistics.
 * Extend this application to adapt to needs of other programs like Travel Grants, Project Grants etc.
 * Create a Reviewer Dashboard

Siko Bouterse (Grantmaking), Bryan Davis (Platform Engineering), Dan Garry (Product/Platform Engineering)
 * Possible mentors:

Deliverables
Please describe the details and the timeline of the work you plan to accomplish on the project you are most interested in (discuss these first with the mentor of the project):

Milestones
Here we list the major milestones to track the progress of the project. Need to define final milestones before start of project.

Timeline
An estimated timeline for the project

About you

 * Education completed or in progress:


 * How did you hear about this program?


 * Will you have any other time commitments, such as school work, another job, planned vacation, etc., during the duration of the program?


 * We advise all candidates eligible to Google Summer of Code and FOSS Outreach Program for Women to apply for both programs. Are you planning to apply to both programs and, if so, with what organization(s)?

Past experience

 * Please describe your experience with any other FOSS projects as a user and as a contributor:


 * Please describe any relevant projects that you have worked on previously and what knowledge you gained from working on them (include links):


 * What project(s) are you interested in (these can be in the same or different organizations)?