Logo Lanfrica

OmiIam/Ori

Domaine:

educationnatural language processingdigital infrastructure

Type de record:

software
Créateur:
Omi
Hôte:
Ori is an open-source, offline-first educational platform designed for students in low resource environments. Built for EVERYONE. # Ori: Offline-First Learning Platform **Learn offline, sync when connected** Features • Quick Start • Documentation • Roadmap • Contributing --- ## What is Ori? **Ori** (Yoruba for "head/mind") is an open-source, offline-first educational platform designed for students in resource-constrained environments. Built with Rust and Svelte, Ori enables learning for weeks without internet connectivity, syncing progress and content only when connected. ### The Problem Millions of students in rural areas face: - Unreliable or no internet connectivity - Low-end devices (2GB RAM or less) - Limited power supply - Expensive mobile data - Lack of aligned curriculum content ### My Proposed Solution Ori provides: - **Severe Offline-First**: Full functionality for weeks without internet - **Curriculum-Aligned**: WAEC and NECO exam preparation content, Tech Curriculums... - **Localized**: English, Hausa, Yoruba, and Igbo languages - **Accessible**: WCAG AAA compliance for all users - **Performant**: Optimized for low-end devices --- ## Features ### Core Functionality - ** Offline Content **: Download entire courses as ZIP bundles, study for weeks without connectivity - ** Progress Tracking **: Local progress saved instantly, syncs automatically when online - ** Quiz System**: Take assessments offline, results sync when connected - ** Video Player**: Resume from where you left off, even after days offline - ** PDF Viewer**: Study documents with progress tracking - ** Conflict-Free Sync**: CRDTs ensure no data loss during multi-device sync ### Educational Features - ** Course Library**: WAEC/NECO-aligned Mathematics, Chemistry, English, and more - ** Structured Learning**: Lessons organized with prerequisites and learning paths - ** Interactive Quizzes**: Multiple choice, true/false, and short answer questions - ** Certificates**: Generate completion certificates locally. Cyptographically signed. - ** Analytics**: Track time spent, lessons completed …

Languages

Licenses