Thread:Talk:Amsterdam Hackathon 2013/What I did in the hackathon/reply (6)

Hi, as I said in my 30 second intro, my primary goal was integrating Moodle with a media wiki.

To do this I have to create a Media wiki complaint skin based on the Bootstrap skinning frame work. In this regard I was very luck since a number of hackers including Walid and my roommate Micheal were collaborating on improving Wikipedia skins and they showed me a prototype bootstrap skin for Mediawiki.

I mention in passing that although an update to Wikipedia skin called Agora was deployed recently it is poorly documented only speaking on the philosophical level but silent when detailed information is required by developers such as: Exact colors of different elements such as link, button, base sizes of font in titles and in the body text, gradients in bitmaps used, size and distance between tabs and so on. This means that developing skins for new devices or other projects is basically reverse engineering.

My second task was to create a feedback system. I originally decided to use pywikipedia bot for this. However following the tool labs session I revised my design to a web service based solution based on the new infrastructure. I was also luck in this regard to have met Evan Rosen of the Analytics team who gave me a little SQL script which can be used to create a Gephi graph of user interaction in an article. Once I hack it some more I expect it will become a stand alone tool for the Mentoring program.

My third task involved extending media wiki SUL mechanism to Moodle. However OATH and OpenID are not yet available in labs. But they will be next month. I have found that Moodle implementation is also broken so this will take more work to get done.

My next three task were unplanned.

The fourth item was designing a review mode widget for inserting inline tags into article drafts in the AFC project. The design was completed successfully with the help of several hackers including to exceptional contributions from Luis Felipe Schenone and Arun Ganesh. At this time we are looking at implementing this with the help of two other hackers with more Javascript background. We hope this will also be included in the visual editor.

The fifth task is fixing a bug in the translate wiki search. It is about 50% done and need a bit more time to yet. It will normalize search for wikitext.

MY final task is an animated Svg comic gadget. This is a new media for disseminating history and other boring content in a more engaging fashion. Arun Ganesh has provided some interesting directions and I'll be implementing them as soon as we can get in touch.

Finally I had no time to work on search for WLM for WikiData. However these projects will have to be done in the coming months.

This was a great Hackathon and I my only disappointment was that I missed the Tel-Aviv hackathon which took place a day before the Amsterdam Hackathon.