Wikimedia-Wikimania-Scholarships app, self-explanatory from its name is a scholarship application designed specifically for the Wikimedia’s annual event (Wikimania) that allows accepting scholarships from users and helps admin review and score applications. Link to the application: http://scholarships.wmflabs.org/apply
This project is about improving the review process of the software. There are three phases in the software's review system, and this task is about automating bits and pieces of ‘Phase 1’ and ‘Phase 3’:
- Phase 1 - Phase 1 is “Eligibility Assessment.” The way it is setup right now, it demands administrators to do manual operations. It involves a series of steps: exporting application data manually in a CSV format, importing it into a spreadsheet document for reviewers to rank the applications, updating the spreadsheet, and then importing back the updated data into the software to be processed further. The goal is to automate these series of steps. Sidenote: Reviewers rank applications with a score of zero (fail) or one (pass).
- Phase 3 - Phase 3 is “Final approval for Full scholarships. It considers a lot of different parameters into account such as diversity, language community size, budget available, etc. There is a neat formula to rank applications, which reviewers use for this phase. Even though this works, but as all of this is done manually, it is quite cumbersome. The goal here is to integrate the formula with the software. A few additional things to keep in mind while automating Phase 3:
- Phase 3 view should be viewable only to administrators of the application
- Additional controls should be added to Admin/Settings, which could then be leveraged to integrate the manual formula
Skills Required: PHP, Slim framework, Javascript
Code Repository: Code can be found on Github. Code review process is through Gerrit.
There are MediaWiki-Vagrant roles for developing and local testing.
Mentor(s): @Shouston_WMF, TBA
Resources
- https://wikimania2017.wikimedia.org/wiki/Scholarships
- Phase 3 selection formula (manual) (request permission to view this spreadsheet)
- http://scholarships.wikimedia.org/review (request login credentials to view this application)
- Phase 3 instructions document for reviewers (request permission to view this document)