Time to complete: 5-10 minutes
Prerequisites
Before you begin, you’ll need:- A web browser (Chrome, Firefox, Safari, or Edge)
- An internet connection
- Some educational content to upload (optional — you can also use content from the public library)
Step 1: Create an account
Visit Kolibri Studio
Go to studio.learningequality.org and click Create an Account.
Fill out the registration form
Provide your email, name, and create a password. You may also be asked about your use case and organization.
Step 2: Create your first channel
Once logged in, you’ll see your channel dashboard.Enter channel details
Fill in the channel information:
- Channel name: Give your channel a descriptive name (e.g., “Grade 6 Math Resources”)
- Description: Explain what content is in this channel
- Language: Select the primary language
- Thumbnail: Upload an image to represent your channel (optional)
Select a license
Choose the default license for content in this channel. Common options:
- CC BY: Allow reuse with attribution
- CC BY-SA: Allow reuse with attribution and share-alike
- All Rights Reserved: Restrict reuse
Step 3: Add content to your channel
Now you can start adding educational materials to your channel.Option A: Import from the public library
The easiest way to get started is by importing existing content:Find content
Search or browse for content relevant to your channel. You can filter by subject, language, and content type.
Option B: Upload your own content
Add a resource
Click Add and select the type of resource:
- Upload files: Videos (MP4), documents (PDF), audio (MP3)
- Exercise: Create interactive questions
- Import: Add content from other channels
Fill in resource details
For each resource, provide:
- Title: Name of the resource
- Description: What learners will find
- Files: Upload the actual file(s)
- License: Specify the content license
- Tags: Add relevant keywords
File formats supported:
- Video: MP4, WebM
- Document: PDF, ePub
- Audio: MP3
- Subtitles: VTT, SRT
Step 4: Organize your content
Arrange your content in a logical hierarchy:Create topics and subtopics
Topics act as folders to group related resources. Create a structure that makes sense for your learners (e.g., by grade, subject, or unit).
Step 5: Publish your channel
Once you’re happy with your content, publish it so it can be imported into Kolibri.Review your channel
Click through your topics to make sure everything looks correct. Check for:
- Missing descriptions or metadata
- Incorrect file uploads
- Licensing issues
Add a version description
Describe what’s in this version (e.g., “Initial release with Grade 6 algebra content”).
Confirm publication
Click Publish Channel. Studio will package your channel and make it available for Kolibri.
Step 6: Import into Kolibri
Your channel is now ready to be imported into a Kolibri instance.Enter your channel token
If your channel is unlisted, enter the channel token. Otherwise, search for it by name.
Select content
Choose which topics and resources to import (you can import a subset if storage is limited).
Example: Creating a math channel
Here’s a complete example of a channel structure:Next steps
Organize Content
Learn best practices for structuring your channel
Create Exercises
Build interactive assessments with multiple question types
Collaborate
Invite team members to help curate content
Use Ricecooker
Automate content import with the Python SDK
Need help?
Community Forums
Ask questions and share ideas with other Studio users
User Guide
Browse the comprehensive end-user documentation
