Smart Assessment & AI Question Generation System is a full-stack AI-powered quiz platform built using Django.
The system automatically generates intelligent quiz questions using Generative AI, evaluates user performance, tracks progress, and provides detailed analytics.
This project was developed as part of Infosys Springboard Virtual Internship 6.0 (Batch 13) and was selected for the Final Project Presentation among participating teams.
π https://smart-assessment.onrender.com/
β User Registration
β Secure Login & Logout
β Session Management
β Profile Management
β Profile Image Upload
β Dynamic question generation
β Powered by Groq API + LLaMA model
β Category-based quizzes
β Difficulty levels:
- Easy
- Medium
- Hard
β Custom question generation
β Interactive quiz interface
β Timer-based assessments
β Auto submission after timeout
β Real-time answer tracking
β Instant result generation
β Score calculation
β Percentage evaluation
β Correct/Wrong answer comparison
β Performance feedback
β Time tracking
β Total quizzes attempted
β Average score tracking
β Best performance record
β Performance graph visualization
β Category-wise analysis
β Previous attempt records
β Search & filter quizzes
β Score history
β Retake quiz option
β User ranking system
β Average score comparison
β Total quiz count tracking
β Responsive design
β Light/Dark mode
β Premium dashboard UI
β Mobile friendly interface
- Python
- Django
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Groq API
- LLaMA Model
- SQLite
Smart-Assessment/
β
βββ π dashboard/ # Dashboard application
β βββ admin.py
β βββ apps.py
β βββ models.py
β βββ urls.py
β βββ views.py
β
βββ π quizzes/ # Quiz management application
β βββ admin.py
β βββ apps.py
β βββ models.py
β βββ urls.py
β βββ utils.py # Quiz generation utilities
β βββ views.py
β
βββ π users/ # User authentication & profiles
β βββ admin.py
β βββ apps.py
β βββ forms.py
β βββ models.py
β βββ signals.py
β βββ urls.py
β βββ views.py
β
βββ π smart_assessment/ # Main Django project settings
β βββ settings.py
β βββ urls.py
β βββ asgi.py
β βββ wsgi.py
β
βββ π templates/ # HTML templates
β β
β βββ π dashboard/
β β βββ dashboard.html
β β βββ home.html
β β βββ leaderboard.html
β β
β βββ π quizzes/
β β βββ categories.html
β β βββ quiz_page.html
β β βββ quiz_result.html
β β βββ quiz_history.html
β β βββ quiz_settings.html
β β βββ subcategories.html
β β
β βββ π users/
β βββ login.html
β βββ register.html
β βββ profile.html
β
βββ π static/ # Static files
β βββ π css/
β βββ style.css # Main styling file
β
βββ π media/ # Uploaded user media
β
βββ π screenshots/ # Project screenshots
β βββ home.png
β βββ categories.png
β βββ dashboard.png
β βββ quiz.png
β βββ result.png
β βββ leaderboard.png
β βββ profile.png
β
βββ manage.py # Django management script
β
βββ requirements.txt # Required dependencies
β
βββ README.md # Project documentation
β
βββ LICENSE # License file
β
βββ .gitignore # Ignored files
git clone https://github.com/deepakjha018/smart-assessment.git
cd smart-assessmentpython -m venv venv
venv\Scripts\activatepip install -r requirements.txtCreate .env
GROQ_API_KEY=your_api_keypython manage.py migratepython manage.py runserverβ Real AI powered question generation
β Complete full-stack implementation
β Secure authentication workflow
β User performance analytics
β Interactive dashboard
β Production deployment
Developed during:
Infosys Springboard Virtual Internship 6.0
Project: Intelligent Quiz Management System with Auto Generated Questions
Achievement:
π Selected for Final Project Presentation among participating internship teams.
- Voice based quiz interaction
- AI difficulty recommendation
- Personalized learning paths
- Advanced admin analytics
Deepak Kumar Jha
B.Tech Artificial Intelligence & Data Science
GitHub: https://github.com/deepakjha018
If you found this project useful, consider giving it a β on GitHub.
Made with β€οΈ using Python and Machine Learning









