Logo Lanfrica

kizito/sigma-als-core

Domaine:

education

Type de record:

software
Créateur:
kiz
Hôte:
Django REST API powering AI-assisted learning across Mathematics, Agricultural Training, and TVET education in African contexts. Built specifically for LMIC constraints with offline-first architecture and teacher quality oversight. # sigma-als-core Django REST API powering AI-assisted learning across Mathematics, Agricultural Training, and TVET education in African contexts. Built specifically for LMIC constraints with offline-first architecture and teacher quality oversight. # Sigma-ALS Core Backend ## 🚀 Multi-Sector AI Learning Platform for Africa ### Overview Django REST API powering AI-assisted learning across Mathematics, Agricultural Training, and TVET education in African contexts. Built specifically for LMIC constraints with offline-first architecture and teacher quality oversight. ### 🌍 Pilot Validation Results - **Uganda Mathematics:** 78% engagement, 92% teacher approval - **Uganda Agriculture:** 85% accuracy, 95% offline success - **South Africa TVET:** 65% time savings, 87% content approval - **Cross-sector average:** 89% success rate ### Architecture Highlights - **Multi-Tenant Design:** Single backend serving three educational sectors efficiently - **Hybrid AI System:** Rule-based reliability + GPT-3.5 flexibility for contextual support - **Offline-First:** SQLite synchronization enabling rural deployment (94% sync success) - **Teacher Oversight:** Quality control ensuring cultural appropriateness (85-92% approval rates) - **Mobile-Optimized:** API designed for low-bandwidth, high-latency African networks ## Quick Start ### Prerequisites - **Python 3.8+** - **PostgreSQL 12+** (for production) or SQLite (for development) - **Redis 6+** for caching and session management - **OpenAI API key** for AI integration ### Development Setup ```bash # Clone repository git clone github.com cd sigma-als-core # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Environment configuration cp .env.example .env # Edit .env with your settings (database, API keys, etc.) # Database setup python manage.py migrate python manage.py creat …

Licenses