Name |
Last commit
|
Last update |
---|---|---|
.. | ||
data | ||
__init__.py | ||
test_api.py | ||
test_models.py | ||
test_read_replica.py | ||
test_reset_score.py | ||
test_serializers.py |
Previous methods of "deleting state" for a student had just issued reset scores, so the (unscored) submission was still hanging around. With this change, the submission can be "deleted" for all django- relevant purposes, while still remaining in the database in case it turns out to be interesting to analytics later. Includes a migration that may take some time to run, and will acquire a table lock. This will cause an outage for any other request trying to hit the submissions table during the migration. We've estimated the outage to last approximately 3 minutes on a database with 700,000 rows. Test also included.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
data | Loading commit data... | |
__init__.py | Loading commit data... | |
test_api.py | Loading commit data... | |
test_models.py | Loading commit data... | |
test_read_replica.py | Loading commit data... | |
test_reset_score.py | Loading commit data... | |
test_serializers.py | Loading commit data... |