-
Couldn't load subscription status.
- Fork 5
Simulations
Tomáš Effenberger edited this page Apr 15, 2016
·
4 revisions
You can run simulation of a practice session by simulate_practice management command:
./manage.py simulate_practice --behavior=genius --max-instances=7
It will output the simulation to the standard output (in human readable format) and store it in CSV for later processing in practice/simulated-data/practice-simulation-{timestamp}.csv.
You can specify more behaviors and use --plot option to plot output of simulation:
./manage.py simulate_practice --behavior genius fixed-skill silly stupid --max-instances 14 --plot
Arguments:
--behavior {silly,stupid,genius,fixed-skill,interactive}
Student behavior. You can add another behaviors in
practice/services/simulated_students.py.
--max-instances MAX_INSTANCES
Limit on maximum number of task instances of the
simulated session.
--max-time MAX_TIME Limit on maximum solving time of the simulated
session in seconds.
--plot Show plot of the simulation after it's finished.