From access to action! — Transform learning material into actionable assessments, assignments, and insights.
⚠️ Warning: Project is experimental and not intended for production use yet.
Studious is an education technology platform designed for India-first conditions that helps teachers create, assign, grade, and analyze assessments based on curriculum textbooks. Unlike traditional platforms that only provide access to reading materials, Scopes enables teachers to generate content, track mastery, and facilitate discussions—all optimized for low-bandwidth and offline scenarios.
- Supports NCERT and teacher-uploaded textbooks
- Mapped to chapters and learning outcomes
- Chapter-level upload (not entire books) to respect LLM context windows
- Q&As: Question-answer sets editable by teachers
- MCQs: Multiple choice questions with difficulty and cognitive level mapping
- Unit Tests: Blueprinted assessments by chapter/learning outcome
- One-Nighters: Concise summary materials for quick revision
- Distribute assignments to classes
- Auto-grade objective items (MCQs)
- Manual grading with rubrics for short-answer questions
- Fast feedback delivery
- Dashboards by chapter and learning outcome
- Growth tracking over time
- Weak area identification
- Suggested remediation paths
- Threaded chats per item/chapter
- Teacher moderation
- AI-drafted hints and solutions
- QR codes for instant classroom access
- Share links for assignments and discussions
- Offline-ready architecture
vs. e-Pathshala/DIKSHA:
- ✅ From access to action: Create, assign, grade, and analyze—not just read
- ✅ Rapid iteration: Classroom-level customization vs. curated pipelines
- ✅ Any textbook: Support for teacher-uploaded materials
- ✅ Competency-focused: Aligned with PARAKH-style balanced assessments
- Save hours weekly on paper-setting and evaluation
- Instant mastery insights to guide remediation
- Streamlined workflow from upload to feedback
- Structured practice materials
- Instant feedback on assessments
- Active revision with "one-nighters"
- Targeted remediation
- Consistent assessment quality
- Visibility into learning outcomes
- Readiness for competency-based reforms
- Backend: FastAPI (Python)
- Storage: Google Drive (MVP)
- Architecture: Designed for low-bandwidth, offline-ready operation
studious/
├── backend/
│ ├── app/
│ │ ├── main.py # FastAPI application entry point
│ │ ├── models/ # Database models
│ │ ├── routers/ # API route handlers
│ │ ├── services/ # Business logic (Drive, LLM, grading)
│ │ ├── schemas/ # Pydantic schemas for validation
│ │ ├── config.py # Configuration management
│ │ └── utils/ # Utility functions
│ └── requirements.txt
└── README.md
- Python 3.9+
- Google Drive API credentials
- Clone the repository:
git clone https://github.com/Jashan-1/studious.git- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
# Create .env file with:
GOOGLE_DRIVE_CREDENTIALS_PATH=path/to/credentials.json
DATABASE_URL=sqlite:///./studious.db # or your preferred DB- Run the application:
cd backend
uvicorn app.main:app --reload- Google Drive used for file storage (will be replaced in production)
- Chapter-level upload only (not full books)
- Auto-generation only for custom uploaded chapters
- Full database integration (PostgreSQL)
- Frontend integration with authentication
- Advanced analytics dashboard
- Mobile app for offline access
- Integration with existing NCERT/DIKSHA APIs
- Multi-language support