diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 86d12adc485..c49a0fb1191 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,9 +14,13 @@ Change Log Unreleased ~~~~~~~~~~ +[2.5.0] - 2020-12-09 +~~~~~~~~~~~~~~~~~~~~ + * Changed behavior of practice exam reset to create a new exam attempt instead of rolling back state of the current attempt. * Added new proctoring info panel to expose onboarding exam status to learners +* Added option to reset a failed or pending onboarding exam. [2.4.9] - 2020-11-17 ~~~~~~~~~~~~~~~~~~~~ diff --git a/edx_proctoring/__init__.py b/edx_proctoring/__init__.py index f3ba695f94a..e62a0f8a680 100644 --- a/edx_proctoring/__init__.py +++ b/edx_proctoring/__init__.py @@ -3,6 +3,6 @@ """ # Be sure to update the version number in edx_proctoring/package.json -__version__ = '2.4.9' +__version__ = '2.5.0' default_app_config = 'edx_proctoring.apps.EdxProctoringConfig' # pylint: disable=invalid-name diff --git a/edx_proctoring/templates/onboarding_exam/rejected.html b/edx_proctoring/templates/onboarding_exam/rejected.html index 7763e00462c..f43aee1508a 100644 --- a/edx_proctoring/templates/onboarding_exam/rejected.html +++ b/edx_proctoring/templates/onboarding_exam/rejected.html @@ -8,14 +8,37 @@ {% endblock %} {% block body %} -
- {% blocktrans %} - Please contact - - {{ integration_specific_email }} - if you have questions, or to retry your onboarding exam. - {% endblocktrans %} -
+ + {% if experimental_proctoring_features %} ++ {% blocktrans %} + Please contact + + {{ integration_specific_email }} + if you have questions. You may retake this onboarding exam by clicking "Retry my exam". + {% endblocktrans %} +
++ {% blocktrans %} + Please contact + + {{ integration_specific_email }} + if you have questions, or to retry your onboarding exam. + {% endblocktrans %} +
+ {% endif %} + {% endblock %} {% block footer_content %} diff --git a/edx_proctoring/templates/onboarding_exam/submitted.html b/edx_proctoring/templates/onboarding_exam/submitted.html index 93ea1da7361..96e6b5ffcb0 100644 --- a/edx_proctoring/templates/onboarding_exam/submitted.html +++ b/edx_proctoring/templates/onboarding_exam/submitted.html @@ -26,7 +26,25 @@ so make sure this email has been added to your inbox filter. {% endblocktrans %} - + {% if experimental_proctoring_features %} ++ {% blocktrans %} + If you have made an error in this submission you may restart the onboarding process. + Your current submission will be removed and will not receive a review. + {% endblocktrans %} + + {% trans "I understand and want to reset this onboarding exam." as retry_confirm %} + +
++ {% trans "Retry my exam" as retry_exam %} + +
+ {% endif %}{% blocktrans %} Please contact @@ -36,4 +54,3 @@ {% endblocktrans %}
{% endblock %} - diff --git a/edx_proctoring/templates/practice_exam/submitted.html b/edx_proctoring/templates/practice_exam/submitted.html index c1b8d227dbb..a61ea22dd09 100644 --- a/edx_proctoring/templates/practice_exam/submitted.html +++ b/edx_proctoring/templates/practice_exam/submitted.html @@ -21,6 +21,12 @@