User:Sputniza/OPW Progress Report

This page shall include weekly progress reports for the Wikipedia Education program project as a part of Outreach Program for Women for User:Sputniza.

Relevant Links

 * project schedule agreed with mentors (in progress)
 * phabricator project education-program-design-research

Lessons learned (and actions taken) since 12 November

 * precise coordination is important for a collaboration with people in different time zones and no overlapping office hours
 * installed Ubuntu (as double boot so far) on my mac
 * installed my first blog (wrote my very little first post) and connected the rss with the Outreach Planet
 * initiated first google-hangout with my mentors
 * installed a shared google calendar for time lines
 * created a conpherence on phabricator and invited the mentors
 * set up an IRC client and understood how various IRC Channels are used
 * attended the OPW career office hour with Erin and Tim
 * started to get familiar with trello

Communication Plan

 * agreed some regular time slots with my mentors (Sage Ross, Andrew Russell Green) when we can have live video call in a Google Hangout
 * use IRC for ambient discussion
 * use Email for more specific or urgent issues
 * agreed on trying to make some personal contact with Wikimedia office Berlin to get more familiar with the company and people

Goals for first half of Internship

 * having started some prototype-based testing with professors and/ or students
 * side-goal: having completed at least one small code-based contribution

Week 1: December 9 - December 15

 * 1) got familiar with phabricator
 * 2) started setting up Vagrant, Git and Virtual Box to establish an developper's evironment
 * 3) reported a first bug T8153 on phabricator after discussing the problem at #opw on IRC
 * 4) took a tour and training on php-syntax
 * 5) visited Wikimedia Berlin office and worked with Katie Filbert on setting up the environment - without final success - but gained a lot of insight in the working process and tools of Mediawiki development

Week 2: December 16 - December 22

 * 1) reinstalling ubuntu and the whole VM-Vagrant-envrironment
 * 2) discussing more vagrant issues on #wikimedia-dev / manually cloning the mediawiki-core helps solving the current problem
 * 3) finally got vagrant and the VM running. yay!
 * 4) discussing the work flow of approaching a bug on the instance of T74889, examining the code
 * 5) setting up backlog tasks on phabricator
 * 6) multiple meetings and discussions via IRC, Google hangout and mail with my mentors

Week 3: December 23 - December 29

 * 1) ill most of the week :(
 * 2) got into the comments and problems considering the education program on education noticeboard
 * 3) started lining out the interview

Week 4: December 30 - January 5

 * 1) fully recovered from illness only by the 4th of Jan
 * 2) finished a first outline of the interview
 * 3) created a wikipage to publish the draft and to collect comments and linked it to the related task T78673 in phabricator
 * 4) scheduled an online meeting with my mentor for the week
 * 5) scheduled a meeting with a programmer friend of mine to get support in tracing the bug T74889
 * 6) lots of reading and researching starting from the noticeboard and on, to get an deeper understanding of what´s going on between EP and the community

Week 5: January 6 - January 12

 * 1) could not attend OPW career advising (because of night time), so I took some time to read the log
 * 2) with the help of Tilo Geissler achieved a better understanding of how to navigate the Education program extension code
 * 3) used firefox debugger and grep first time
 * 4) detected the responsible piece of code for bug T74889
 * 5) as surprisingly JavaScript not php, I did an introduction and some training in Javascript
 * 6) trying to add some code for the check - found out about and used dpaste (for troubleshooting and discussions on IRC), regular Expressions and of course some basic Javascript
 * 7) Hangout with Sage and with live support first use of git and gerrit and 1st official code commit! - still not perfect
 * 8) Got introduced to other people in Wikimedia engaged in the Education Program, scheduled some online meeting to get an update on the evaluation already done and the feedback already collected