Automated Online MCQ System -- 2

Job ID: 39784546

Budget: ₹750 – ₹1,250 INR

I have an in-progress project hosted at https://github.com/HappySaini001/Online-MCQ-System and I’m ready to take it to the next stage: reliable, fully automated grading of multiple-choice quizzes. The codebase already handles the basics, so your mission is to refine and extend it until students can sit a quiz, submit, and instantly see their score, while teachers and administrators get rich results and simple management tools.

Core scope
• Multiple-choice questions only – no need for short answer or True/False logic right now.
• Three distinct roles must work out of the box: Students (take quizzes, view results), Teachers (create/activate quizzes, review analytics), and Administrators (oversee users, reset passwords, archive results).
• Scoring has to calculate automatically on submission and persist to the database so it can be revisited any time.

Tech stack in the repo is open-source (PHP/Laravel+MySQL on the back end with basic HTML/CSS/JS front end). If you prefer another modern PHP framework or want to introduce Vue or React for a smoother quiz flow, I’m open—as long as installation remains straightforward (clone, .env, migrate, serve).

Deliverables
- Clean, commented code committed via pull request to the GitHub repo
- Database migrations/seeds to demo at least one quiz and three demo users (one per role)
- Read-me update that covers setup, test credentials, and any new environment variables
- A brief screencast or screenshots proving automated grading in action

Acceptance criteria: cloning the repo, running migrations, and visiting /login should let me sign in with the seeded accounts, sit the demo quiz, submit once, and instantly receive a grade that matches the answer key.

If this is something you can knock out efficiently, let me know how you’d tackle the grading engine and any UI tweaks you’d suggest.