CHANGELOG.rst
LICENSE.txt
MANIFEST.in
README.rst
setup.cfg
setup.py
edx_proctoring/__init__.py
edx_proctoring/admin.py
edx_proctoring/api.py
edx_proctoring/apps.py
edx_proctoring/callbacks.py
edx_proctoring/constants.py
edx_proctoring/decorators.py
edx_proctoring/exceptions.py
edx_proctoring/handlers.py
edx_proctoring/instructor_dashboard_exam_urls.py
edx_proctoring/models.py
edx_proctoring/rules.py
edx_proctoring/runtime.py
edx_proctoring/serializers.py
edx_proctoring/services.py
edx_proctoring/signals.py
edx_proctoring/statuses.py
edx_proctoring/urls.py
edx_proctoring/utils.py
edx_proctoring/views.py
edx_proctoring.egg-info/PKG-INFO
edx_proctoring.egg-info/SOURCES.txt
edx_proctoring.egg-info/dependency_links.txt
edx_proctoring.egg-info/entry_points.txt
edx_proctoring.egg-info/not-zip-safe
edx_proctoring.egg-info/requires.txt
edx_proctoring.egg-info/top_level.txt
edx_proctoring/backends/LICENSE.txt
edx_proctoring/backends/README.txt
edx_proctoring/backends/__init__.py
edx_proctoring/backends/backend.py
edx_proctoring/backends/mock.py
edx_proctoring/backends/null.py
edx_proctoring/backends/rest.py
edx_proctoring/backends/software_secure.py
edx_proctoring/backends/tests/__init__.py
edx_proctoring/backends/tests/test_backend.py
edx_proctoring/backends/tests/test_rest.py
edx_proctoring/backends/tests/test_review_payload.py
edx_proctoring/backends/tests/test_software_secure.py
edx_proctoring/locale/config.yaml
edx_proctoring/locale/ar/LC_MESSAGES/django.mo
edx_proctoring/locale/ar/LC_MESSAGES/django.po
edx_proctoring/locale/ar/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ar/LC_MESSAGES/djangojs.po
edx_proctoring/locale/ca/LC_MESSAGES/django.mo
edx_proctoring/locale/ca/LC_MESSAGES/django.po
edx_proctoring/locale/ca/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ca/LC_MESSAGES/djangojs.po
edx_proctoring/locale/cs/LC_MESSAGES/django.mo
edx_proctoring/locale/cs/LC_MESSAGES/django.po
edx_proctoring/locale/cs/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/cs/LC_MESSAGES/djangojs.po
edx_proctoring/locale/de_DE/LC_MESSAGES/django.mo
edx_proctoring/locale/de_DE/LC_MESSAGES/django.po
edx_proctoring/locale/de_DE/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/de_DE/LC_MESSAGES/djangojs.po
edx_proctoring/locale/el/LC_MESSAGES/django.mo
edx_proctoring/locale/el/LC_MESSAGES/django.po
edx_proctoring/locale/el/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/el/LC_MESSAGES/djangojs.po
edx_proctoring/locale/en/LC_MESSAGES/django.mo
edx_proctoring/locale/en/LC_MESSAGES/django.po
edx_proctoring/locale/en/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/en/LC_MESSAGES/djangojs.po
edx_proctoring/locale/eo/LC_MESSAGES/django.mo
edx_proctoring/locale/eo/LC_MESSAGES/django.po
edx_proctoring/locale/eo/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/eo/LC_MESSAGES/djangojs.po
edx_proctoring/locale/es_419/LC_MESSAGES/django.mo
edx_proctoring/locale/es_419/LC_MESSAGES/django.po
edx_proctoring/locale/es_419/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/es_419/LC_MESSAGES/djangojs.po
edx_proctoring/locale/es_AR/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/es_AR/LC_MESSAGES/djangojs.po
edx_proctoring/locale/es_ES/LC_MESSAGES/django.mo
edx_proctoring/locale/es_ES/LC_MESSAGES/django.po
edx_proctoring/locale/es_ES/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/es_ES/LC_MESSAGES/djangojs.po
edx_proctoring/locale/eu_ES/LC_MESSAGES/django.mo
edx_proctoring/locale/eu_ES/LC_MESSAGES/django.po
edx_proctoring/locale/eu_ES/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/eu_ES/LC_MESSAGES/djangojs.po
edx_proctoring/locale/fa_IR/LC_MESSAGES/django.mo
edx_proctoring/locale/fa_IR/LC_MESSAGES/django.po
edx_proctoring/locale/fa_IR/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/fa_IR/LC_MESSAGES/djangojs.po
edx_proctoring/locale/fr/LC_MESSAGES/django.mo
edx_proctoring/locale/fr/LC_MESSAGES/django.po
edx_proctoring/locale/fr/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/fr/LC_MESSAGES/djangojs.po
edx_proctoring/locale/fr_CA/LC_MESSAGES/django.mo
edx_proctoring/locale/fr_CA/LC_MESSAGES/django.po
edx_proctoring/locale/fr_CA/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/fr_CA/LC_MESSAGES/djangojs.po
edx_proctoring/locale/he/LC_MESSAGES/django.mo
edx_proctoring/locale/he/LC_MESSAGES/django.po
edx_proctoring/locale/he/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/he/LC_MESSAGES/djangojs.po
edx_proctoring/locale/id/LC_MESSAGES/django.mo
edx_proctoring/locale/id/LC_MESSAGES/django.po
edx_proctoring/locale/id/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/id/LC_MESSAGES/djangojs.po
edx_proctoring/locale/it_IT/LC_MESSAGES/django.mo
edx_proctoring/locale/it_IT/LC_MESSAGES/django.po
edx_proctoring/locale/it_IT/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/it_IT/LC_MESSAGES/djangojs.po
edx_proctoring/locale/ja_JP/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ja_JP/LC_MESSAGES/djangojs.po
edx_proctoring/locale/ka/LC_MESSAGES/django.mo
edx_proctoring/locale/ka/LC_MESSAGES/django.po
edx_proctoring/locale/ka/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ka/LC_MESSAGES/djangojs.po
edx_proctoring/locale/lv/LC_MESSAGES/django.mo
edx_proctoring/locale/lv/LC_MESSAGES/django.po
edx_proctoring/locale/lv/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/lv/LC_MESSAGES/djangojs.po
edx_proctoring/locale/mn/LC_MESSAGES/django.mo
edx_proctoring/locale/mn/LC_MESSAGES/django.po
edx_proctoring/locale/mn/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/mn/LC_MESSAGES/djangojs.po
edx_proctoring/locale/nb/LC_MESSAGES/django.mo
edx_proctoring/locale/nb/LC_MESSAGES/django.po
edx_proctoring/locale/nb/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/nb/LC_MESSAGES/djangojs.po
edx_proctoring/locale/pl/LC_MESSAGES/django.mo
edx_proctoring/locale/pl/LC_MESSAGES/django.po
edx_proctoring/locale/pl/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/pl/LC_MESSAGES/djangojs.po
edx_proctoring/locale/pt_PT/LC_MESSAGES/django.mo
edx_proctoring/locale/pt_PT/LC_MESSAGES/django.po
edx_proctoring/locale/pt_PT/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/pt_PT/LC_MESSAGES/djangojs.po
edx_proctoring/locale/ro/LC_MESSAGES/django.mo
edx_proctoring/locale/ro/LC_MESSAGES/django.po
edx_proctoring/locale/ro/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ro/LC_MESSAGES/djangojs.po
edx_proctoring/locale/ru/LC_MESSAGES/django.mo
edx_proctoring/locale/ru/LC_MESSAGES/django.po
edx_proctoring/locale/ru/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/ru/LC_MESSAGES/djangojs.po
edx_proctoring/locale/sw_KE/LC_MESSAGES/django.mo
edx_proctoring/locale/sw_KE/LC_MESSAGES/django.po
edx_proctoring/locale/sw_KE/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/sw_KE/LC_MESSAGES/djangojs.po
edx_proctoring/locale/tr_TR/LC_MESSAGES/django.mo
edx_proctoring/locale/tr_TR/LC_MESSAGES/django.po
edx_proctoring/locale/tr_TR/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/tr_TR/LC_MESSAGES/djangojs.po
edx_proctoring/locale/uk/LC_MESSAGES/django.mo
edx_proctoring/locale/uk/LC_MESSAGES/django.po
edx_proctoring/locale/uk/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/uk/LC_MESSAGES/djangojs.po
edx_proctoring/locale/zh_CN/LC_MESSAGES/django.mo
edx_proctoring/locale/zh_CN/LC_MESSAGES/django.po
edx_proctoring/locale/zh_CN/LC_MESSAGES/djangojs.mo
edx_proctoring/locale/zh_CN/LC_MESSAGES/djangojs.po
edx_proctoring/management/__init__.py
edx_proctoring/management/commands/__init__.py
edx_proctoring/management/commands/set_attempt_status.py
edx_proctoring/management/commands/set_is_attempt_active.py
edx_proctoring/management/commands/update_attempt_status_from_review.py
edx_proctoring/management/commands/update_attempts_for_exam.py
edx_proctoring/management/commands/tests/__init__.py
edx_proctoring/management/commands/tests/test_set_attempt_status.py
edx_proctoring/management/commands/tests/test_set_is_attempt_active.py
edx_proctoring/management/commands/tests/test_update_attempt_status_from_review.py
edx_proctoring/management/commands/tests/test_update_attempts_for_exam.py
edx_proctoring/migrations/0001_initial.py
edx_proctoring/migrations/0002_proctoredexamstudentattempt_is_status_acknowledged.py
edx_proctoring/migrations/0003_auto_20160101_0525.py
edx_proctoring/migrations/0004_auto_20160201_0523.py
edx_proctoring/migrations/0005_proctoredexam_hide_after_due.py
edx_proctoring/migrations/0006_allowed_time_limit_mins.py
edx_proctoring/migrations/0007_proctoredexam_backend.py
edx_proctoring/migrations/0008_auto_20181116_1551.py
edx_proctoring/migrations/0009_proctoredexamreviewpolicy_remove_rules.py
edx_proctoring/migrations/0010_update_backend.py
edx_proctoring/migrations/0011_allow_multiple_attempts.py
edx_proctoring/migrations/0012_proctoredexamstudentattempt_time_remaining_seconds.py
edx_proctoring/migrations/0013_proctoredexamsoftwaresecurereview_is_active_attempt.py
edx_proctoring/migrations/0014_add_is_resumable_to_proctoredexamstudentattempt.py
edx_proctoring/migrations/0015_rm_proctoredexamstudentattempt_ips.py
edx_proctoring/migrations/0016_nullable_proctoredexamstudentattempt_name.py
edx_proctoring/migrations/0017_rm_proctoredexamstudentattempt_name.py
edx_proctoring/migrations/0018_historicalproctoredexamstudentattempt.py
edx_proctoring/migrations/0019_proctoredexamsoftwaresecurereview_encrypted_video_url.py
edx_proctoring/migrations/0020_auto_20211028_1915.py
edx_proctoring/migrations/0021_auto_20211029_1353.py
edx_proctoring/migrations/0022_proctoredexamstudentattempt_add_readytoresume_resumed.py
edx_proctoring/migrations/0023_historicalproctoredexam.py
edx_proctoring/migrations/0024_delete_proctoredexamstudentattempthistory.py
edx_proctoring/migrations/__init__.py
edx_proctoring/scripts/obscure_user.py
edx_proctoring/scripts/version_check.py
edx_proctoring/settings/__init__.py
edx_proctoring/settings/common.py
edx_proctoring/settings/production.py
edx_proctoring/settings/test.py
edx_proctoring/static/index.js
edx_proctoring/static/proctoring/clippy.swf
edx_proctoring/static/proctoring/close-modal-hover.png
edx_proctoring/static/proctoring/close-modal.png
edx_proctoring/static/proctoring/js/dropdown.js
edx_proctoring/static/proctoring/js/exam_action_handler.js
edx_proctoring/static/proctoring/js/proctored_app.js
edx_proctoring/static/proctoring/js/collections/proctored_exam_allowance_collection.js
edx_proctoring/static/proctoring/js/collections/proctored_exam_attempt_grouped_collection.js
edx_proctoring/static/proctoring/js/collections/proctored_exam_collection.js
edx_proctoring/static/proctoring/js/collections/proctored_exam_onboarding_collection.js
edx_proctoring/static/proctoring/js/models/learner_onboarding_model.js
edx_proctoring/static/proctoring/js/models/proctored_exam_allowance_model.js
edx_proctoring/static/proctoring/js/models/proctored_exam_attempt_model.js
edx_proctoring/static/proctoring/js/models/proctored_exam_bulk_allowance_model.js
edx_proctoring/static/proctoring/js/models/proctored_exam_model.js
edx_proctoring/static/proctoring/js/vendor/backbone.js
edx_proctoring/static/proctoring/js/vendor/date.js
edx_proctoring/static/proctoring/js/vendor/i18n.js
edx_proctoring/static/proctoring/js/vendor/jquery.js
edx_proctoring/static/proctoring/js/vendor/underscore.js
edx_proctoring/static/proctoring/js/views/Backbone.ModalDialog.js
edx_proctoring/static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js
edx_proctoring/static/proctoring/js/views/proctored_exam_allowance_view.js
edx_proctoring/static/proctoring/js/views/proctored_exam_attempt_view.js
edx_proctoring/static/proctoring/js/views/proctored_exam_edit_allowance_view.js
edx_proctoring/static/proctoring/js/views/proctored_exam_info.js
edx_proctoring/static/proctoring/js/views/proctored_exam_instructor_launch.js
edx_proctoring/static/proctoring/js/views/proctored_exam_onboarding_view.js
edx_proctoring/static/proctoring/js/views/proctored_exam_view.js
edx_proctoring/static/proctoring/templates/add-new-bulk-allowance.underscore
edx_proctoring/static/proctoring/templates/course_grouped_allowances.underscore
edx_proctoring/static/proctoring/templates/dashboard.underscore
edx_proctoring/static/proctoring/templates/edit-allowance.underscore
edx_proctoring/static/proctoring/templates/proctored-exam-info.underscore
edx_proctoring/static/proctoring/templates/student-onboarding-status.underscore
edx_proctoring/static/proctoring/templates/student-proctored-exam-attempts-grouped.underscore
edx_proctoring/templates/common/waiting_banner.html
edx_proctoring/templates/emails/proctoring_attempt_satisfactory_email.html
edx_proctoring/templates/emails/proctoring_attempt_submitted_email.html
edx_proctoring/templates/emails/proctoring_attempt_unsatisfactory_email.html
edx_proctoring/templates/onboarding_exam/entrance.html
edx_proctoring/templates/onboarding_exam/error.html
edx_proctoring/templates/onboarding_exam/ready_to_submit.html
edx_proctoring/templates/onboarding_exam/rejected.html
edx_proctoring/templates/onboarding_exam/submitted.html
edx_proctoring/templates/onboarding_exam/verified.html
edx_proctoring/templates/practice_exam/entrance.html
edx_proctoring/templates/practice_exam/error.html
edx_proctoring/templates/practice_exam/submitted.html
edx_proctoring/templates/proctored_exam/confirm-decline.html
edx_proctoring/templates/proctored_exam/entrance.html
edx_proctoring/templates/proctored_exam/error.html
edx_proctoring/templates/proctored_exam/error_modal.html
edx_proctoring/templates/proctored_exam/error_wrong_browser.html
edx_proctoring/templates/proctored_exam/expired.html
edx_proctoring/templates/proctored_exam/failed-prerequisites.html
edx_proctoring/templates/proctored_exam/footer.html
edx_proctoring/templates/proctored_exam/inactive_account.html
edx_proctoring/templates/proctored_exam/instructions.html
edx_proctoring/templates/proctored_exam/onboarding_error.html
edx_proctoring/templates/proctored_exam/pending-prerequisites.html
edx_proctoring/templates/proctored_exam/proctoring_launch_callback.html
edx_proctoring/templates/proctored_exam/proctoring_opt_out_button.html
edx_proctoring/templates/proctored_exam/ready_to_resume.html
edx_proctoring/templates/proctored_exam/ready_to_start.html
edx_proctoring/templates/proctored_exam/ready_to_submit.html
edx_proctoring/templates/proctored_exam/rejected.html
edx_proctoring/templates/proctored_exam/submitted.html
edx_proctoring/templates/proctored_exam/verified.html
edx_proctoring/templates/proctored_exam/visit_exam_content.html
edx_proctoring/templates/timed_exam/entrance.html
edx_proctoring/templates/timed_exam/expired.html
edx_proctoring/templates/timed_exam/footer.html
edx_proctoring/templates/timed_exam/ready_to_submit.html
edx_proctoring/templates/timed_exam/submitted.html
edx_proctoring/tests/__init__.py
edx_proctoring/tests/test_api.py
edx_proctoring/tests/test_email.py
edx_proctoring/tests/test_handlers.py
edx_proctoring/tests/test_mfe_views.py
edx_proctoring/tests/test_models.py
edx_proctoring/tests/test_reviews.py
edx_proctoring/tests/test_serializer.py
edx_proctoring/tests/test_services.py
edx_proctoring/tests/test_student_view.py
edx_proctoring/tests/test_utils.py
edx_proctoring/tests/test_views.py
edx_proctoring/tests/test_workerconfig.py
edx_proctoring/tests/utils.py
requirements/base.in
requirements/base.txt
requirements/celery50.txt
requirements/ci.in
requirements/ci.txt
requirements/common_constraints.txt
requirements/constraints.txt
requirements/dev.in
requirements/dev.txt
requirements/pip-tools.in
requirements/pip-tools.txt
requirements/pip.in
requirements/pip.txt
requirements/quality.in
requirements/quality.txt
requirements/test.in
requirements/test.txt