Outreachy/Round 27

Wikimedia will be taking part as a mentoring organization for Outreachy Round 27. Read information for participants  Read information for mentors



Program timeline
(borrowed from https://www.outreachy.org/apply/project-selection/ )

Ideas for projects
Keep an eye on this section for project ideas! We will continue to add ideas here from now till the application period opens.

Improve documentation of Programs & Events Dashboard

 * About: Create demo videos, and review and update written documentation for, https://outreachdashboard.wmflabs.org/
 * Tech stack: Familiarity with Ruby & JavaScript helpful for troubleshooting but not required, Familiarity with wikis and/or Wikidata - helpful but not required
 * Mentor(s): Sage Ross, Amine Hassou
 * Relevant links: Phabricator issue

Improve how Wiki Education Dashboard counts references added

 * About: Implement an better way to import and use reference count data in the backend update processes for https://outreachdashboard.wmflabs.org/ and https://dashboard.wikiedu.org
 * Tech stack: Ruby (required), JavaScript (helpful)
 * Mentor(s): Sage Ross, Amine Hassou
 * Relevant links: Phabricator issue

Integrate Wikimedia Ecosystem within BUB2 tool

 * About: BUB2 tool helps community members upload books, newspapers, magazines, gazettes, etc. from public libraries such as Google Books, Panjab Digital Library, and Trove Digital Library to Internet Archive. BUB2 has been helpful for the Wikisource community to import texts from different public libraries to Wikisource. Currently, Wikisource volunteers are using the BUB2 tool to import texts to the Internet Archive and the IA Upload tool to import them back to Wikimedia Commons. The latter could be easily deprecated by integrating the Wikimedia ecosystem (Commons, Wikidata, and Wikisource) in the BUB2 tool so that volunteers can directly upload the texts to Wikisource and correctly cite them to Wikidata item.
 * Tech stack: JavaScript, React.js, and Node.js (required), Next.js, Redis (helpful), knowledge of Wikisource, Commons and Wikidata (helpful)
 * Mentor(s): Anmol Wassan, Parthiv Menon, Satdeep Gill, Sam Wilson
 * Relevant links: Phabricator issue, https://bub2.toolforge.org

Multilingual Wikipedia Editor Survey

 * About: Help us conceive, write, build and administer, and analyze a survey that will help us better understand those people who edit and use translation to contribute across different language versions of Wikipedia. The intern will participate in all stages of research, from meeting with stakeholders to decide what questions to ask, all the way through data collection, analysis, and composition of a research report.
 * Skills: Design research, research, survey design, project management, knowledge of general language/culture topics, data analysis and presentation (all desirable)
 * Mentor(s): Mike Raish
 * Relevant links: Phabricator description

Assist Capacity Exchange Development

 * About: The Capacity Exchange (CapX) is an (under development) sociotechnical platform for peer-to-peer connection and knowledge sharing towards sustainable, community-based capacity-building within the Wikimedia Movement. Assist the development of Python Apps for this project.
 * Skills: Python basic knowledge (especially Django framework)
 * Mentor(s): Andi Inácio, Éder Porto, Jan-Bart de Vreede
 * Relevant links: Phabricator description | meta-wikimedia page

Wikicurricula as a user interphase for Wikidata for Education

 * About: Wikidata for Education is a curricula digitisation project aiming to align Wikimedia projects with school curricula with the help of Wikidata. It was piloted in Ghana and extended to Uruguay. A friendlier user interface is needed so that editors and educators can visualize and explore the curriculum topics and structure. We believe that Wikimedia Italy's Wikipedia e Scuola Italiana, and its fork Wikicurricula are good starting points. We are now aiming to create a boilerplate project so that this visualization tool is easily reusable for new countries and languages. We also need to improve the integration between Wikidata and the visualization, and improve it's user interface.
 * Skills: Required: HTML, CSS, JS, Python, Git. Helpful: SQL, Wikidata, Wikidata Query Service, d3js library, Spanish, Italian, UX design
 * Mentor(s): Sailesh Patnaik, Nat Hernández Clavijo, Luca Martinelli
 * Relevant links: Phabricator issue

Addressing the Lusophone technological wishlist proposals

 * About: The Lista de desejos tecnológicos da lusofonia is a survey on the lusophone communities to identify what are the technological innovations that could be developed, and what tools and platforms could be changed to improve user experience. The communities proposed and later prioritized these ideas for developments and platform changes. We want to start to tackle these proposals and improving user experience.
 * Skills: Required: Python and JavaScript
 * Mentor(s): Éder Porto, Mike Peel, Albertoleoncio
 * Relevant links: Phabricator description

Application process steps
See Outreachy/Participants

Contact

 * Outreachy Administrator: Onyinye Onifade and Sheila Karuku
 * Reach out for general questions on the outreachy27 Zulip chat (preferred), after reading Outreach programs/Zulip.
 * Read how to communicate effectively and get help on technical questions.