Skip to content

DIP72/PaathShala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Paathshala — Gamified Learning Platform for Rural Education 🎮📚

Smart India Hackathon 2025 | Problem Statement ID: 25048

Team Name: TERMINATORS ⚡
Institute: Kalinga Institute of Industrial Technology (KIIT)


🚀 Introduction

PaathShala is a gamified digital platform built to make learning joyful, purposeful, and accessible for students in rural areas (Grades 6–12).
Our mission is simple: education not just for jobs, but for curiosity, growth, and joy in learning.

We participated in SIH 2025 (Internal Round at KIIT) and presented PaathShala as our idea solution.


🎯 Problem Statement

Students in rural schools face challenges like:

  • Limited access to engaging content.
  • Lack of multilingual support.
  • Poor or unstable internet connectivity.
  • Minimal tools for teachers to track student progress.

💡 Our Solution

PaathShala provides:

  • Gamified Learning: Quizzes, badges, points & leaderboards.
  • Offline Support: Works even with low connectivity.
  • Multilingual Content: Regional language support (English, Hindi, Odia, Bengali, Urdu, etc.).
  • Teacher Dashboard: Analytics & performance tracking.
  • Adaptive Learning: Personalized recommendations based on student performance.
  • Joyful Learning Philosophy: Learning that feels like play — stress-free and inclusive.

✨ Key Features

  • 🎮 Interactive Games for STEM subjects.
  • 📶 Offline-first with caching.
  • 🌍 Multilingual content delivery.
  • 📊 Teacher progress tracking & analytics.
  • 🧠 Adaptive Learning & AI-powered question bank.
  • 🎁 Rewards, streaks, and progress milestones.
  • 🎤 Audio/Voice assistance for inclusivity.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript (Vanilla JS for simplicity).
  • Backend: Python (Flask).
  • Database: SQLite.
  • Auth/OTP: Twilio SMS OTP verification.
  • Offline Storage: LocalStorage + IndexedDB (Planned).

⚡ Getting Started

Follow these steps to set up and run PaathShala locally:

1. Clone the repository

https://github.com/Dipanjan-Pradhan/PaathShala.git
cd PaathShala

2. Install Python dependencies

All dependencies are listed inside

backend/pyproject.toml

3. Run the backend server

cd backend
python main.py

4. Open the project in your browser

Once the server starts, a local link will be displayed, usually:

http://127.0.0.1:5000

🎯 Conclusion

Pathshala is our vision to make learning joyful, purposeful, and accessible for rural students. 🌍
With gamification, multilingual support, and offline access, we aim to bridge the rural–urban education gap.

This is just the beginning — Team TERMINATORS will keep building and improving to create a real impact. 🚀

About

PaathShala is a gamified, multilingual, and offline-friendly learning platform that empowers rural students through interactive education, adaptive learning, and teacher-driven progress tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors