Skip to content

Live webapp simulating the Thai driving license exam

License

Notifications You must be signed in to change notification settings

baptiste-n42/driving_theory_test

 
 

Repository files navigation

Thailand Driving License Theory Test Simulation (Car & Motorbike)

This app is hosted at: thaidrivingtest.com

Questions are adapted from the Driving License Requisition Manual issued by the Thailand Department of Land Transport.

The question database contains 150 questions, many with pictures (Small: 250 pixel width).

The app simulates the conditions of the real exam: 50 questions in 50 minutes. Each question is multiple choice with 4 options. Pass rate is 90%.

Question wording matches that of the real exam (i.e. occasionally confusing, often non-native sounding English).

The project was put together in PyCharm using Python 3.9 with Flask, and Gunicorn WSGI. The front end makes extensive use of Bootstrap.

Technical spec

Start the App for development

    pip install -e .
    python driving_theory_test

Start the App for deployment in prod

    pip install -U .
    gunicorn 'driving_theory_test:create_app()'

Screenshot

qestion

About

Live webapp simulating the Thai driving license exam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 41.3%
  • Python 32.8%
  • CSS 18.0%
  • JavaScript 7.5%
  • Dockerfile 0.4%