Edx-proctoring

Latest version: v5.1.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 28 of 30

2.5.9

~~~~~~~~~~~~~~~~~~~~
* Added `is_attempt_active` field to ProctoredExamSoftwareSecureReview and
ProctoredExamSoftwareSecureReviewHistory models to note if the attempt for
that review has been archived. When an attempt is archived and if it is associated
with a review, this field will be set to False

2.5.8

~~~~~~~~~~~~~~~~~~~~
* Ignore the `ProctoredExamStudentAttemptHistory` table when viewing onboarding status.
This fixes a bug where the status would return `verified` even after all attempts had
been deleted.

2.5.7

~~~~~~~~~~~~~~~~~~~~
* Allow the creation of multiple exam attempts for a single user in a single exam, as long
as the most recent attempt is `ready_to_resume` or `resumed`. When an exam is resumed, the
time remaining is saved to the new attempt and is used to calculate the expiration time.

2.5.6

~~~~~~~~~~~~~~~~~~~~
* Updated the StudentProctoredExamAttempt view's PUT handler to allow for a
new action "mark_ready_to_resume", which transitions exam attempts in the "error" state
to a "ready_to_resume" state.

2.5.5

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Cover `Start System Check` button on the proctoring instruction page with the
conditions software download link is provided by the proctoring provider,
since some providers do not has that step in the onboarding process.
* Changed handler for exam ping to remove learner from the exam on 403 error.
* Added `time_remaining_seconds` field to the exam attempt model in order to
allow the remaining time on an exam attempt to be saved after it enters an
error state.
* Fix bug allowing learners access to onboarding setup after exam due date.

2.5.4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Minor template fix

Page 28 of 30

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.