Revert "feat: FC-0001 Remove Persistent Course Grades Flags (#30540)" (#30744)

This reverts commit 4a9243ef9f.
This commit is contained in:
connorhaugh
2022-07-19 13:45:31 -04:00
committed by GitHub
parent 8de910b970
commit 45c2858d61
25 changed files with 607 additions and 153 deletions

View File

@@ -21,3 +21,10 @@ Decision
#. edX platform will be configured to emit an event named ``edx.course.grade.passed.first_time`` when a learner passes a course for the first time. This event will therefore be emitted when the learner has achieved passing grade AND passing timestamp of grade for this learner and course does not exist as seen `here`_.
#. For LRS consumers who may be interested in knowing whenever a learner passes or fails a course, edX platform will be configured to emit events named ``edx.course.grade.now_passed`` and ``edx.course.grade.now_failed``.
Consequences
------------
#. `edx.course.grade.passed.first_time` event will only be emitted for a course if `PersistentGradesEnabledFlag` is `True` for that course.
.. _here: https://github.com/edx/edx-platform/blob/8aedebcdb29bb16b94786503c12a52b07c73dff5/lms/djangoapps/grades/models.py#L647