Online Driving Theory Exam System

Job ID: 39102088

Budget: $250 – $750 USD

I need a developer to build an online driving theory exam system with these key features:
Admin Panel

Create/edit categories (topics) for driving theory
Add questions with various types:

Multiple-choice (single answer)
Multiple-response (multiple answers)
Drag-and-drop (positioning items correctly)
Single drag-and-drop (one item to correct position)
Fill-in-the-blank (text entry)
Hotspot (clicking correct area on image)
Yes/No questions

Upload images for questions
Configure timing settings for different question types
Create two types of exams:

Topic-specific practice exams
Official exam simulation


Practice Exams

Admin can create exams for specific topics
Shows explanations for each answer
Configurable number of questions
Option to set time limits per question or per exam

Official Exam

Follows driving test format (3 sections, timed)
No explanations during the test
Results only shown at the end
Customizable timing settings(example ):

8 seconds per hazard recognition question
Configurable time for knowledge and insight sections
Option for extended time (45 min total)

Technical Requirements

Firebase authentication
Stripe payment integration (daily/weekly/monthly access)
Mobile-friendly design
Ability to embed in existing website
Single active session enforcement

The system should be fully controlled by the admin - all content, categories, and exam settings will be managed through the admin panel.

i will provide link to few websites to have an idea about the layout and how the exam works
Related categories: Python Website Design Node.js React.js Next.js