gradebook-edx-platform-extensions (gradebook) is a Django application responsible for
calculating and persisting user's grade and proforma grade for a course.
Gradebook application computes user's grades in a course on score_changed signal of courseware.
- Update the version of
gradebook-edx-platform-extensionsin the appropriate requirements file (e.g.requirements/edx/custom.txt). - Add
gradebookto the list of installed apps incommon.py. - Set these feature flag in
common.py
'SIGNAL_ON_SCORE_CHANGED': True,
'STUDENT_GRADEBOOK': True- Install gradebook app via requirements file
$ pip install -r requirements/edx/custom.txt- (Optional) Run tests to make sure gradebook app is integrated:
$ python manage.py lms --settings test test gradebook.tests