Nasim-Sami/Dynamic_Student_Simulator
0
Dynamic Student Simulator Website
Flask website for testing dynamic_student_simulator.py.
The simulator is bundled in this project as dynamic_student_simulator.py, so the app can be deployed online and shared with a teacher.
Run
python3 app.pyThen open:
http://127.0.0.1:5000The app loads the simulator from:
./dynamic_student_simulator.pyTo point at another simulator file:
SIMULATOR_PATH="/path/to/dynamic_student_simulator.py" python3 app.pyDeploy
Use any Python web host that supports Flask.
Typical settings:
Build command: pip install -r requirements.txt
Start command: gunicorn app:appAfter deployment, the host will give you a public https://... URL that you can send to your teacher.
June 2 Mechatronics Simulator
This copy uses the mechatronics question bank from dynamic_student_simulator.py.
- The original questions were ordered from low to high inherent difficulty.
- In this copy, the question list is shuffled with
QUESTIONS_SHUFFLE_SEED = 20260602. question_idandASSUMED_INHERENT_DIFFICULTYstill preserve the intended difficulty.- Base response time is higher than the English simulator because mechatronics questions require technical reading and reasoning.
- Questions above inherent difficulty
7.0receive gradually larger base-time and response-time effects. - Perceived-difficulty spread is slightly wider for harder technical questions.
