CoolFace
Apppublic

Nasim-Sami/Dynamic_Student_Simulator

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

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

bash
python3 app.py

Then open:

text
http://127.0.0.1:5000

The app loads the simulator from:

text
./dynamic_student_simulator.py

To point at another simulator file:

bash
SIMULATOR_PATH="/path/to/dynamic_student_simulator.py" python3 app.py

Deploy

Use any Python web host that supports Flask.

Typical settings:

text
Build command: pip install -r requirements.txt
Start command: gunicorn app:app

After 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_id and ASSUMED_INHERENT_DIFFICULTY still 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.0 receive gradually larger base-time and response-time effects.
  • Perceived-difficulty spread is slightly wider for harder technical questions.