User:Karan10/Reviewing funding requests

A system for reviewing funding requests

 * Public URL: (https://www.mediawiki.org/wiki/Reviewing_funding_requestst)
 * 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: Karan Dev
 * Email: karandev43@gmail.com
 * IRC or IM networks/handle(s): #karan1
 * Web Page / Blog / Microblog / Portfolio: www.geeeksfun.wordpress.com
 * Location: Delhi, India
 * Timezone: Kolkata,INDIA, UTC+5:30
 * Typical working hours: 8:00pm to 2:00am (workdays) 11:00am to 11:00pm (weekends)

Synopsis
The Wikimedia runs Individual Engagement Grants, conference scholarships, and other similar programs. Like "Individual Engagement Grants" program which helps Wikimedians complete projects that benefit the Wikimedia movement. IEG fund individual or small teams to organize, build, create, research or facilitate something that enhances the work of Wikimedia's volunteers. The individual or small teams add their proposals create or facilitate something for the enhancement of Wikimedia and the proposals goes to the grantmakers who review all the applications and validate the requirements and eligibility conditions. Based on the applications the grant the permission.

The goal is to either create or adapt a free and open source review system for these funding requests, applicable to the similar programs. A criteria to be specify by the administrator through which the grants will be judged. A set of reviewers will comment and provide scores to each application. Average the score of the reviewers and the system will apply the relative importance values specified by the administrator to produce a report showing how each proposal has been assessed. It make the work of grantmakers easy in the selection process for funding requests. They can permit the request based on project's importance and scores.

Mentors
Siko Bouterse, Bryan Davis and Dan Garry are my mentors for this project.

Deliverables
The Goal:
 * 1) A form is generated for the wikimedians applying for the project.
 * 2) Set of reviewers validate the eligibility conditions for each candidate.
 * 3)  If all requirements are satisfied the application is processed further.
 * 4)  Else the application is discarded.
 * 5) Reviewers analyse the problem that is defined in the project's proposal.
 * 6) Check If proposal exists for the same problem.
 * 7) Reviewers score the applications on the basis of previous Wikimedia contributions of the candidate and the work plan of the candidate to accomplish the task.
 * 8) Average the scores of all the reviewers and assign priorities to the proposal.
 * 9) The permission is granted according to the priorities assigned.

Approach

 * 1) A form is made in HTML which store the input in MySQL database using PHP.
 * 2) Proposals will be displayed to the mentors in the form of table having columns Project's Title, reviewer 1, reviewer 2, reviewer 3 (Depending upon the number of reviewers), Average.
 * 3) Project's name redirects to the details of the projects.
 * 4) Reviewer's scoring will be in separate form with comments.
 * 5) Scores will be assign in the corresponding row of the project's name and link to comments.
 * 6) After submission of scores last column will display the average scores of each project.
 * 7) Ask for display the list according to the priorities( Max. Average at top and Min. at bottom).

Example:

About me
I heard about this program through internet and saw the organization on Google Summer of Code's website. During Summers I am completely free and want to give my full contribution to the project as it means a lot to me.
 * I am B.Tech. computer science student from JRE Group of Institutions, Greater Noida, U.P, India. I am very much devoted to programming. I love to contribute to the open source projects. I found interest in Mediawiki as I am comfortable with its use and working. I found interest in this projects as I already worked on my small projects using PHP and MySQL. After the successful completion of the project I would like to contribute regularly to Mediawiki.

Any other info
Bugs I worked on (Wikimedia) : Github Profile: https://github.com/karan10
 * 1) Bug - 62253