CoolFace
Apppublic

Nasim-Sami/Dynamic_Student_Simulator

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
README.md64 linesDownload Raw Back to root
1---2title: Dynamic_Student_Simulator3emoji: 🤖4colorFrom: blue5colorTo: purple6sdk: docker7app_port: 78608---9 10# Dynamic Student Simulator Website11 12Flask website for testing `dynamic_student_simulator.py`.13 14The simulator is bundled in this project as `dynamic_student_simulator.py`, so the app can be deployed online and shared with a teacher.15 16## Run17 18```bash19python3 app.py20```21 22Then open:23 24```text25http://127.0.0.1:500026```27 28The app loads the simulator from:29 30```text31./dynamic_student_simulator.py32```33 34To point at another simulator file:35 36```bash37SIMULATOR_PATH="/path/to/dynamic_student_simulator.py" python3 app.py38```39 40## Deploy41 42Use any Python web host that supports Flask.43 44Typical settings:45 46```text47Build command: pip install -r requirements.txt48Start command: gunicorn app:app49```50 51After deployment, the host will give you a public `https://...` URL that you can send to your teacher.52 53## June 2 Mechatronics Simulator54 55This copy uses the mechatronics question bank from `dynamic_student_simulator.py`.56 57- The original questions were ordered from low to high inherent difficulty.58- In this copy, the question list is shuffled with `QUESTIONS_SHUFFLE_SEED = 20260602`.59- `question_id` and `ASSUMED_INHERENT_DIFFICULTY` still preserve the intended difficulty.60- Base response time is higher than the English simulator because mechatronics questions require technical reading and reasoning.61- Questions above inherent difficulty `7.0` receive gradually larger base-time and response-time effects.62- Perceived-difficulty spread is slightly wider for harder technical questions.63 64 
Nasim-Sami/Dynamic_Student_Simulator · CoolFace