EduConnect Nigeria is an innovative digital learning platform designed to bridge the educational gap in rural Nigeria. It provides offline access to digital resources, interactive lessons, virtual classrooms, and online tutoring, ensuring quality education for all, regardless of internet availability.
# EduConnectNigeria
EduConnect Nigeria is an innovative digital learning platform designed to bridge the educational gap in rural Nigeria. It provides offline access to digital resources, interactive lessons, virtual classrooms, and online tutoring, ensuring quality education for all, regardless of internet availability.
## Features
- **User Authentication**: Custom user model with roles (Student, Teacher, Admin).
- **Course Management**: Create and manage courses with descriptions and instructors.
- **Learning Materials**: Upload and manage learning resources (PDFs, videos, etc.).
- **Quizzes and Questions**: Interactive quizzes with multiple-choice questions.
- **Forums**: Discussion boards for collaborative learning.
- **Tutoring Sessions**: One-on-one tutoring with scheduled sessions.
- **Progress Tracking**: Monitor student progress in courses.
- **AI-Powered Solver**: Instantly solve academic questions with step-by-step explanations using AI.
## Project Structure
educonnectnigeria/
│── manage.py
│── db.sqlite3
│── requirements.txt
│
├── educonnectnigeria/ # Main Django project folder
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ ├── asgi.py
│
├── ai_solver/ # AI-powered question solver
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│
├── assessments/ # Quizzes and tests
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│
├── courses/ # Course management
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│
├── forums/ # Discussion forums
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│
├── progress_tracking/ # Student progress tracking
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
│
├── tutoring/ # Tutoring sessions
│ ├── models.py
│ ├── views.py
│ ├── urls.py
│ ├── admin.py
├── users/ # User authentication & management
│ ├── models.py
│ ├── views.py
│ ├── urls.p …