Name |
Last commit
|
Last update |
---|---|---|
docs | ||
submissions | ||
.coveragerc | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
manage.py | ||
requirements.txt | ||
settings.py | ||
setup.py | ||
test-requirements.txt | ||
urls.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 |
---|---|---|
docs | Loading commit data... | |
submissions | Loading commit data... | |
.coveragerc | Loading commit data... | |
.gitignore | Loading commit data... | |
.travis.yml | Loading commit data... | |
AUTHORS | Loading commit data... | |
CONTRIBUTING.rst | Loading commit data... | |
LICENSE | Loading commit data... | |
MANIFEST.in | Loading commit data... | |
README.rst | Loading commit data... | |
manage.py | Loading commit data... | |
requirements.txt | Loading commit data... | |
settings.py | Loading commit data... | |
setup.py | Loading commit data... | |
test-requirements.txt | Loading commit data... | |
urls.py | Loading commit data... |