~~~~~~~~~~~~~~~~~~~~ * Change learner onboarding status from "proctoring_started" to "onboarding_started" to more clearly describe the learner's onboarding status.
3.6.1
~~~~~~~~~~~~~~~~~~~~ * Add time_remaining_seconds field of ProctoredExamStudentAttempt model to readonly_fields in Django admin page so it is not required when editing the model. * Update reference to Exception.message to use string representation of the exception, as message is no longer an attribute of the Exception class.
3.6.0
~~~~~~~~~~~~~~~~~~~~ * Do not override exam view for a learner taking a practice exam when the learner does not have access to proctoring. This allows the learner to see the exam content and does not allow the learner access to the proctoring software.
3.5.1
~~~~~~~~~~~~~~~~~~~~ * Add missing `rejected` status to list of onboarding attempt statuses.
3.5.0
~~~~~~~~~~~~~~~~~~~~ * Add new UI for instructor dashboard that groups attempts for each user and exam. * Add endpoint that returns a list of most recent attempts for each user and exam. Each attempt that is returned contains additional data on the past attempts associated with the user/exam.
3.4.1
~~~~~~~~~~~~~~~~~~~~ * Restrict the resume option on the instructor dashboard to attempts that are in an "error" state and are not for onboarding or practice exams.