Logo Lanfrica

henokakriso/Edunex

Domaine:

education

Type de record:

software
Créateur:
hen
Hôte:
AI-powered education & learning management platform for Ethiopia — LMS, AI tutoring, assessments, performance tracking. Part of Project ARWE. # Edunex — AI-Powered Ethiopian Learning Platform **Core vision:** Create a unified intelligent education ecosystem for Ethiopia. *Part of Project ARWE.* ## Overview Edunex is a full-stack **Learning Management System (LMS)** built for Ethiopian schools: a PHP 8 + MySQL web application with a dark, role-based UI and a C desktop client (ncurses + libcurl) that syncs through the same JSON API. It covers the full school lifecycle — administration, teaching, exams, attendance, messaging, transfers, gamification and an AI tutoring layer — with an integrity ledger that makes grading and certificates tamper-evident. ## Problem Ethiopian schools juggle paper registers, spreadsheets and disconnected tools. Teachers cannot easily generate courses and exams, students move between schools with no portable record, attendance is hard to audit, and AI assistance requires cloud APIs that offline or low-bandwidth campuses cannot reach. ## Solution Edunex puts the whole school on one platform with clear role separation (super admin, director, teacher, student, parent, guest): - **Offline-first AI** — a local Ollama tutor (`edunex-tutor`, qwen2.5 3B) with an optional vision model; a provider abstraction (`local` / `openai`) means the AI layer works with no API key at all. - **PDF-book course generator** — teachers upload a book and get a course plus an exam through the configured AI provider. - **Portable student records** — school-to-school transfers move the complete profile (XP, badges, goals, certificates, grades, attendance) via referral codes. - **Tamper-evident integrity ledger** — grading, attendance and certificate events are SHA-256 hash-chained and visible at Admin → Integrity Ledger. - **C desktop client** — ncurses terminal client for low-resource environments, syncing via the JSON API with HMAC bearer auth. ## Features - Courses, lessons, exams & grading, assignments - Attendance: teacher marking, QR codes, student code check-in, attendance-mobile endpoints - A …