(This is part of a (mandatory) blog series documenting my experience in GSoC 2020 with Wikimedia Foundation. This series should serve for record-keeping purposes and as a reference for future GSoC students.)
Added: More Test Questions
To prepare the tool for public usage, more test questions were added to make sure that users have test questions to answer when using the tool.
Added: Ability to Post Edits to Wikimedia Commons
One of the most important function of the tool is the ability to post edits to Wikimedia Commons. We’ve added the ability to post depict claims and depict prominence edits to the site.
GSoC Coming to an End
I’ll publish another separate blog post documenting this whole program.
Final Report for this Project
(this section is copied over form https://phabricator.wikimedia.org/T261179, refer to the task on Phabricator for the most updated version of the report)
Summary
A tool, Media Data Verification Tool (MDVT) was created under this program, which allows users to verify image data, mainly depict statement and qualifiers, on Wikimedia Commons.
Code Changes
During the development process, we decided to work on GitHub before the tool becomes stable and get transferred to Gerrit.
Link to the repository on GitHub: https://github.com/gabrielchl/media-data-verification-tool
Below is a list of key commits:
Commit | Summary |
6d4b89d | First commit |
5ad717a | Last commit before project proposal submission |
4c8be75 | Save user answers on the server |
f773d3d | Added test questions |
55b6d86 | Added user contribution profile page |
1fc083e | Added prominence question |
c351d06 | Added depict qualifiers question |
50cded4 | Added public api to query user and contribution data |
18ab7f0 | Added unit test |
a6067c9 | i18n |
1afaa36, f4741f9 | Publish edits to commons |
Next Steps
Despite the end of the program, we (me and my mentors) will continue working on completing the tool, which includes but isn’t limited to adding the following features:
- Linkage with ISA
- Ability to publish qualifier edits to Commons