Overview
The Learn plugin is the main entry point for learners using Kolibri. It provides a personalized learning experience that adapts based on whether learners are signed in, enrolled in classes, and what content is available on their device. Key Features:- Personalized home page with learning recommendations
- Content library browsing and search
- Assigned lessons and quizzes from coaches
- Progress tracking and resumable content
- Offline content downloads (when enabled)
- Multi-device library access
Learner Home Page
The home page serves as the central hub for learners, displaying relevant content based on their context.Signed-In Learners
When learners are signed in and enrolled in classes, the home page displays:Your Classes
Shows all classes the learner is enrolled in, providing quick access to class-specific content and assignments.
Continue Learning
Displays resumable content from classes, including:
- Partially completed quizzes
- In-progress learning resources
- Recently accessed materials
Recent Lessons
Shows recently assigned lessons from all classes with:
- Lesson title and description
- Assigning class name
- Progress indicators
Recent Quizzes
Displays recently assigned quizzes with:
- Quiz title and details
- Status (not started, in progress, completed)
- Score information for completed quizzes
Guest and Independent Learners
For learners not enrolled in classes or using guest access:- Continue Learning: Shows previously accessed content for resumption
- Explore Channels: Prominently displays all available content channels
- Recently Viewed: Quick access to recently viewed resources
Content Library
The Library page provides comprehensive access to all educational content available on the device.Browsing Content
Channel Navigation Content is organized into channels, which are collections of educational resources from content providers:- Channels display as cards with thumbnails, titles, and descriptions
- Each channel contains a structured tree of topics and resources
- Learners can browse hierarchically through topics to find specific content
Search Bar
Search Bar
- Full-text search across all content titles and descriptions
- Real-time search results as learners type
- Search results show resource type, duration, and source channel
Filter Options
Filter Options
Learners can filter content by:
- Learning Activity: Videos, exercises, documents, HTML apps, etc.
- Channel: Specific content providers
- Categories: Subject areas and topics
- Grade Levels: Age-appropriate content
- Languages: Available content languages
Card View Styles
Card View Styles
- Grid View: Visual cards showing thumbnails
- List View: Compact list format with metadata
Resumable Content
The library tracks learner progress and highlights resumable content:- Progress indicators show completion percentage
- Recently accessed content appears in “Continue Learning” sections
- Bookmarked resources for easy access
- Automatic progress saving across sessions
Viewing Lessons
Lessons are curated collections of resources assigned by coaches.Lesson Workflow
Access Assigned Lessons
Learners view assigned lessons from:
- Home page “Recent Lessons” section
- Class assignments page
- “Your Classes” overview
View Lesson Playlist
Each lesson displays:
- Lesson title and description from coach
- Complete list of resources in the lesson
- Progress indicators for each resource
- Estimated time to complete
Complete Resources
Learners work through lesson resources:
- Click any resource to view/interact
- Automatic progress tracking
- Mark resources as complete
- Navigate with Previous/Next controls
Resource Types in Lessons
Lessons can contain various resource types:Videos
- Video player with playback controls
- Progress tracked by watch time
- Subtitle support when available
Exercises
- Interactive practice questions
- Immediate feedback on answers
- Mastery-based progression
- Answer history and attempts
Documents
- PDF and ePub readers
- Zoom and navigation controls
- Page-based progress tracking
Interactive Content
- HTML5 apps and simulations
- H5P interactive activities
- Full-screen viewing option
Taking Quizzes
Quizzes are assessments created by coaches to evaluate learner understanding.Quiz-Taking Experience
Start Quiz
- View quiz details (title, number of questions, status)
- See coach’s instructions or description
- Click to begin or resume quiz
Answer Questions
- Questions appear one at a time or in sections
- Multiple question types: multiple choice, numeric input, etc.
- Navigate between questions
- Mark questions for review
Submit Quiz
- Review answers before submission
- Submit when ready (no time limit unless set by coach)
- Cannot change answers after submission
Quiz Features
Quizzes may be configured differently by coaches:
- Question Order: Randomized or fixed order
- Retakes: Some quizzes allow multiple attempts
- Feedback: Immediate or delayed result visibility
Content Viewing Interface
The resource viewer provides a consistent interface for accessing all content types.Resource Metadata
When viewing any resource, learners see:- Resource Title: Name of the content
- Description: Detailed information about the resource
- Learning Activity: Type (video, exercise, document, etc.)
- Duration: Estimated time to complete
- Source: Channel and content provider
- Language: Primary language of the resource
- Related Content: Other resources in the same topic
Navigation Controls
Previous/Next Bar
Previous/Next Bar
- Navigate to previous/next resource in the current context
- Available when viewing resources from lessons or topic browsing
- Keyboard shortcuts for quick navigation
Completion Tracking
Completion Tracking
- Manual “Mark as Complete” option for most resources
- Automatic completion for exercises reaching mastery
- Completion modal showing next suggested resources
Progress Indicators
Progress Indicators
- Time spent on resource
- Completion percentage (for videos and documents)
- Exercise mastery progress
- Lesson progress if resource is part of a lesson
Class Assignments Page
The Class Assignments page shows all active lessons and quizzes for a specific class.Viewing Class Assignments
Lessons Tab- Lists all active and completed lessons
- Shows progress for each lesson
- Indicates due dates (if set by coach)
- Displays lesson status: Not Started, In Progress, Completed
- Lists all assigned quizzes
- Shows quiz status and scores
- Indicates available retakes
- Highlights quizzes needing attention
Offline Downloads
When enabled by administrators, learners can download content for offline access.My Downloads Feature
Browse Downloadable Content
- View resources available for download
- See file sizes before downloading
- Filter by activity type and channel
Download Resources
- Select individual resources or topics
- Monitor download progress
- Download management with pause/resume
Access Downloaded Content
- View downloaded resources in My Downloads
- Access content without internet connection
- Manage storage by removing downloads
Multi-Device Library Access
Kolibri supports accessing content from other devices on the same network.Other Libraries
When other Kolibri devices are available:- Discover Libraries: Automatically detect other Kolibri instances on the local network
- Browse Remote Content: Access content from other devices without downloading
- Unified Search: Search across local and network libraries
- Streaming Access: View resources directly from other devices
This feature enables resource sharing across multiple Kolibri installations in schools or learning centers without duplicating content on every device.
Progress Tracking and Reports
Learners can view their own progress throughout the Learn interface.Personal Progress Indicators
- Lesson Progress: Percentage complete for each lesson
- Quiz Scores: Performance on completed quizzes
- Exercise Mastery: Progress toward mastery for practice exercises
- Time Spent: Engagement time tracked per resource
- Completion Status: Visual indicators for finished content
Achievement Tracking
- Resources completed
- Lessons finished
- Quizzes passed
- Skills mastered through exercises
Detailed analytics and class-wide reports are available to coaches through the Coach plugin.
Accessibility Features
The Learn plugin includes accessibility support:- Keyboard Navigation: Full keyboard access to all features
- Screen Reader Support: ARIA labels and semantic HTML
- Subtitle Support: Video subtitles when available
- Responsive Design: Adapts to different screen sizes
- RTL Language Support: Right-to-left language layouts
- Adjustable Text: Respects browser zoom and text size preferences
User Interface Customization
Learners can customize their viewing experience:- Card vs. List View: Switch between visual and compact layouts
- Filter Preferences: Save commonly used filters
- Bookmarks: Mark favorite resources for quick access
- Resume Points: Automatic saving of viewing position
Related Documentation
Coach Plugin
Learn how coaches create lessons and track learner progress
Content Library
Understand content channels and available resources
Device Management
Configure content import and device settings
Facility Management
Manage user accounts and enrollments