This introduces a new 255-char course_key field to the Answer model. The old 50-char course_id field is still present, but is deprecated and will be removed in next release. We cannot simply extend the existing course_id field because we have some large problem_builder_answer tables in production and the migration to extend the column would lock the table causing issues in production. The code is updated so that it uses the new course_key column, but falls back to course_id. In next release, a data migration to copy course_id data to course_key will be provided and the course_id column dropped.
| Name |
Last commit
|
Last update |
|---|---|---|
| conf/locale | Loading commit data... | |
| doc | Loading commit data... | |
| problem_builder | Loading commit data... | |
| screenshots/baseline | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .gitmodules | Loading commit data... | |
| .pep8 | Loading commit data... | |
| AUTHORS | Loading commit data... | |
| LICENSE | Loading commit data... | |
| LICENSE.MIT | Loading commit data... | |
| README.md | Loading commit data... | |
| circle.yml | Loading commit data... | |
| pylintrc | Loading commit data... | |
| requirements.txt | Loading commit data... | |
| run_tests.py | Loading commit data... | |
| setup.py | Loading commit data... | |
| test_requirements.txt | Loading commit data... |