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 (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.
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()'