# Quiz Timer & Submit Fix

## Issues
1. Quiz timer not running
2. Quiz submission not working / no themed success Swal

## Root Causes
- `layouts/app.blade.php` missing `@stack('scripts')` — quiz JS never executes
- Missing CSRF meta tag — fetch requests fail
- Missing SweetAlert2 library
- Success modal is custom HTML instead of themed Swal

## Plan
- [x] Add CSRF meta tag, SweetAlert2 CDN, and `@stack('scripts')` to `layouts/app.blade.php`
- [x] Replace custom `showSuccessMessage()` in `course-detail.blade.php` with SweetAlert2 using theme primary color
- [x] Fix submit button CSS class (`to-primary-dark` → `to-primary-hover`)
- [x] Add `/quiz/time` route for auto-saving elapsed time
- [x] Auto-save elapsed time every 10 seconds to database
- [x] Resume timer from saved time when returning to quiz
- [x] Show "Already Submitted" state and disable inputs if quiz was submitted

