(created for the Wikimania 2017 Hackathon)
Online demo: http://kolibridemo.learningequality.org/
Please note that Kolibri is alpha software - we do not recommend deploying it before later this year.
- Download the latest .pex release: https://github.com/learningequality/kolibri/releases
- Make the file executable:
chmod +x kolibri-v0.4.3.pex
- Run Kolibri
- Navigate with your browser to http://localhost:8080
Once installed, you can add content by logging in as an administrator and using one of the many available Channel IDs (TODO: reference a list of active Channel IDs)
Integration focus areas
Integration on Android
Using Intents to cross-reference between the platforms
A more general version of cross-linking to resources between the platforms.
From Kiwix: Say you export a zim of a Kolibri channel which has an exercise, then we can use a placeholder with a deep link back to Kolibri.
From Kolibri: Instead of trying to fit in a Wikipedia zim, we can find a mechanism to add links as related contents. Like "Want to learn more about atomic fusion, read about it on Wikipedia".
Exporting Kolibri channels to Zim
Static contents like videos in Khan Academy or Sikana.tv can be exported as zim, given we use the meta data (topic trees) for navigation + some template parameters like title, logo and colors.
Exporting Zim to a Kolibri channel
Exporting to the Kolibri Content Curation server: Build a ricecooker script that creates a topic tree and iframes the static HTML files and assets from a Zim source? May not be very useful for all of Wikipedia, but can be useful for smaller Zim projects.
* Benefit: Someone can start creating exercises and re-organizing for a specific educational purpose * Benefit: Other channels can include new learning materials from already existing Zim resources
Aligning standards of exporting meta data to OPDS, such that Kiwix Zim resources and Kolibri Channels can be searched and browsed through the same interfaces. Collaborate with Tim Moody on this.
Stickers & Swag
- Kolibri <3 Kiwix