AA-261: Overridding Show Answer functionality for PLS courses
We noticed that since users can choose to reset their due dates, they would have the ability to let due dates pass and then for any assessment that allows viewing the answer after the due date would be visible. The user could thus view all answers and then reset their due dates to receive a perfect score. This PR works to fix that issue by changing all show answer values to not take into account being past the due date when inside a PLS course.
Showing
- common/lib/xmodule/xmodule/capa_base.py 19 additions, 4 deletionscommon/lib/xmodule/xmodule/capa_base.py
- common/lib/xmodule/xmodule/modulestore/inheritance.py 2 additions, 1 deletioncommon/lib/xmodule/xmodule/modulestore/inheritance.py
- lms/envs/production.py 5 additions, 0 deletionslms/envs/production.py
- openedx/features/personalized_learner_schedules/__init__.py 0 additions, 0 deletionsopenedx/features/personalized_learner_schedules/__init__.py
- openedx/features/personalized_learner_schedules/show_answer/__init__.py 0 additions, 0 deletions...es/personalized_learner_schedules/show_answer/__init__.py
- openedx/features/personalized_learner_schedules/show_answer/show_answer_field_override.py 56 additions, 0 deletions...arner_schedules/show_answer/show_answer_field_override.py
- openedx/features/personalized_learner_schedules/show_answer/tests/__init__.py 0 additions, 0 deletions...sonalized_learner_schedules/show_answer/tests/__init__.py
- openedx/features/personalized_learner_schedules/show_answer/tests/test_show_answer_override.py 67 additions, 0 deletions..._schedules/show_answer/tests/test_show_answer_override.py
Loading
Please register or sign in to comment