SlideWiki Developer Hackathon V5 Nov 14-15 2017 in Leipzig

The 5th Hackathon was held on November 14th and 15th. It was already the second Hackathon we organized here in Leipzig at the Alma Mater Lipsiensis, the Leipzig University, and again we were sitting high up in the rooms of 7th floor of the Paulinum.

The SlideWiki DevOps team (Development and Operations) normally works in different places, time zones, and on different days. We work in a distributed team via GitHub (see a visual representations of our recent GitHub activites) and other systems. Hackathon V5 in Leipzig allowed us to easily collaborate as a group or in small teams so that we can efficiently and effectively focus on a set of tasks and goals for three days. During the hackathon we worked together to learn about the technical details of the SlideWiki system, improve SlideWiki, design and create new features. We also review and plan our current development, decision, and communication processes.

On the first day we started by discussing EU review feedback and priorities.The EU feedback was overall positive, but important improvements in user experience and in the presentation import-edit-export cycle were identified. We discussed these points in more detail within the development team, and we designed and planned the work to make these improvements happen in the SlideWiki system. A concrete visible improvement we discussed and will work on is a new easy-to-access side panel in the slide edit mode. Furthermore, we discussed the import and export functionalities, like PPTX import and PDF export, as well as possibilities regarding future HTML import & export and Reveal.JS import.

The 2nd day of the SlideWiki hackathon V5 started with a stand-up in which each of us discussed the work we did and what we plan to do.

Beside coding and working on current tasks during the two days, we used the time of seeing each other face to face for several discussions which were held during the meeting within the whole group or in sub groups during breakout sessions as well as in numerous small scale meetings and conversations during coffee and lunch breaks.

  • In addition to the import-edit-export cycle, we discussed various other topics, including;
  • The user stories and planning between releases
  • The use of KONG to improve server security, monitoring, and other qualities
  • Handling of spam and non-educational content
  • User analytics and content recommendation
  • Export to various formats and Learning Management Systems
  • The use of RDF for semantic content and content recommendation
  • User notifications as well as the authorship of slides and user roles
  • Translation and the related forking (copying) mechanism of decks and slides
  • Functionality for questions and exams and improvements in themes and thumbnails

See our agenda here.












Our Hackathon was also used as preparation for the plenary meeting the same week, during which development, trial partners, and project management gather to discuss the status and future of the SlideWiki project. This allowed us to have a fresh overview of the hackathon discussions, designs, planning, and details during the plenary. We prepared a list of questions and feedback topics that we discussed with other project members during the plenary.

Furthermore we did an internal retrospective for the Dev team, where all participants were asked to list

  • What went well?
  • What could have been better?
  • And what still needs to be improved or added for future?

The results of the retrospective were documented and used to discuss possible improvements.

Thanks again everyone for the great and fruitful Hackathon!

To all others: Stay tuned for upcoming SlideWiki improvements and new features.



Spread the word. Share this post!

By continuing to use the site, you agree to the use of cookies. more information

We want to offer you the best possible service. We store information about your visit in so-called cookies. By using this website, you agree to the use of cookies. Detailed information on the use of cookies on this website can be obtained by clicking on Data Protection Policy. At this point you may also object to the use of cookies and adjust the browser settings accordingly.