Role-based AI & Data Science learning platform prototype with:
- Admin panel (users, departments/batches, approvals, analytics, question bank upload)
- Teacher portal (upload/edit/delete questions, track usage, generate question paper)
- Student portal (practice, timed quiz, AI creative questions, flashcards, bookmarks, discussion)
- Topic click -> PDF content + side Wikipedia explanation
- CSV/JSON bulk upload + previous year question download
- Session auth + JWT API endpoints
pip install -r requirements.txt
python app.pyOpen http://127.0.0.1:5000.
- Admin:
admin/admin123 - Teachers (6):
dr.smith,prof.johnson,dr.williams,prof.brown,dr.davis,prof.miller/teacher123 - Students (10):
2021AIDS001...2021AIDS010/student123
- Department: AI & Data Science
- Batch: 2021
- Regulation: Anna University 2021
- Subjects: 10 (semester 3-8)
- Questions: 50 per subject (500 total)
POST /api/auth/tokenwith JSON{ "username": "...", "password": "..." }GET /api/auth/mewithAuthorization: Bearer <token>