ricecooker: Kolibri Content Integration Tools¶
The Kolibri channels used by Kolibri
are created using Kolibri Studio, which
is a central content repository, an online channel editor, and the home of the Kolibri Content Library.
ricecooker you can convert existing educational content (documents, audios, videos, HTML apps, etc.)
into Kolibri channels ready to be uploaded to Kolibri Studio and used offline in Kolibri.
The basic process of getting new content into Kolibri is as follows:
UPLOAD your content to Kolibri Studio using one of two methods: (1) manually uploading through the Kolibri Studio web interface, or (2) using a content integration script based on the
PUBLISH the channel on Kolibri Studio to make it accessible for use in Kolibri.
IMPORT the channel into Kolibri using the channel token displayed in Kolibri Studio after the PUBLISH step is done.
Non-technical documentation redirects¶
ricecooker docs are mainly a technical documentation project intended
for readers with prior experience with programming and running command line scripts.
If you’re not a tech person, no worries. You can do everything that
scripts can do through the Kolibri Studio web interface.
We redirect you to the channel create
and add your content
info in the Kolibri Studio docs.
We recommend reading the Kolibri Content Integration Guide which is a comprehensive guide to the decisions, processes, and tools for integrating external content sources for use in the Kolibri Learning Platform.
If you’re still reading this, we’ll assume you’ve got access to the internet, and some prior experience with Python, in which case the technical documentation is for you.
A step-by-step guide to writing your first content integration script based on the Ricecooker framework including sample code.
Once you’ve completed the Getting started steps, you can read the following pages
to take your
ricecooker game to the next level.
Developing your Python automation superpowers, requires mastering lots of different techniques specific for different kinds of content sources. Use the links below to jump to the specific topics that you want to learn about.
Use command line options like
--thumbnails (auto-generating thumbnails),
--compress (video compression) to create better channels.