Logo Lanfrica

maahirmaare/WadaagLMS

Domaine:

educationdigital infrastructure

Type de record:

software
Créateur:
maa
HĂ´te:
LMS for Somali secondary school teachers and students. Built with Flask and PostgreSQL. # 📚 WadaagLMS **WadaagLMS** is a lightweight, web-based Learning Management System (LMS) built with **Flask** and **PostgreSQL**, designed specifically for Somali secondary school teachers and students. It offers essential LMS features through a clean, mobile-friendly interface that works even in low-bandwidth environments. > 🇸🇴 Developed by Maahir Ali to support digital education in Somalia. --- ## 🌍 Project Goals - Empower Somali educators and learners with practical digital tools. - Run smoothly in low-internet or offline/localhost environments. - Provide a fast, deployable solution for schools, teachers, and NGOs. - Serve as a research project for digital literacy and educational technology in East Africa. --- ## 🔧 Features ### 🧑‍🏫 Instructor Features - Instructor registration & login - Create and manage courses - Upload lectures (PDF/Video) - Grade student submissions - Communicate via inbox ### 👩‍🎓 Student Features - Student registration & login - Join courses using course ID/password - Download course materials and lectures - Submit assignments - Send messages to teachers/classmates --- ## ⚙️ Tech Stack | Technology | Purpose | |--------------------|--------------------------------| | Python | Backend language | | Flask | Web framework | | SQLAlchemy | Database ORM | | PostgreSQL | Relational database | | Jinja2 | HTML templating | | Bootstrap | Responsive frontend styling | | Flask-Migrate | Database schema migrations | | Flask-Login | Authentication/session | | Flask-Mail | Email functionality | | Flask-WTF | Secure form handling | | Flask-Moment | Date/time formatting | | python-dotenv | Environment variable support | --- ## 🚀 Getting Started ### ✅ 1. Clone the Repository ```bash git clone …

Languages