Logo Lanfrica

algubari711/Rwanda-education-analytics

Domaine:

education

Type de record:

software
Créateur:
alg
Hôte:
# No Student Left Behind A learning analytics platform for Rwandan schools that predicts academic risk to enable early intervention. Built with Django. ## Overview **No Student Left Behind** helps educators identify at-risk students before national exams by analyzing attendance, exam scores, and socioeconomic factors. The platform provides tailored dashboards for teachers, headteachers, district officers, students, and parents. ## Pages | Route | Page | Description | |-------|------|-------------| | `/` | Landing | Portal with cards linking to each role-based view | | `/teacher/` | Teacher Dashboard | Student roster sorted by risk score. Click a student to view their full academic profile, attendance trend, and log interventions. | | `/headteacher/` | Headteacher View | School-level KPIs, term-over-term at-risk comparison charts, and REB/NESA data sync modal. | | `/district/` | District Portal | School visit priority list sorted by at-risk percentage, district-wide stats, and interactive map placeholder. | | `/student/` | Student Lab | Individual attendance ring and recent quiz scores with progress bars. | | `/parent/` | Parent SMS Alerts | Mobile phone mockup showing automated Kinyarwanda SMS notifications about attendance. | ## Tech Stack - **Backend:** Django 6.0, SQLite - **Frontend:** Tailwind CSS (via CDN), Chart.js - **Icons:** Lucide (inline SVG) ## Setup ```bash # Clone the repo git clone github.com cd bigdata-ed # Create and activate a virtual environment python -m venv venv .\venv\Scripts\activate # Windows source venv/bin/activate # Linux/Mac # Install dependencies pip install -r requirements.txt # Run migrations python manage.py migrate # Start the server python manage.py runserver ``` Visit `localhost` to access the landing page. ## Data The app currently uses embedded mock data. In production, the Teacher and District dashboards would fetch from a REST API at `localhost

Languages