~~~~~~~~~~~~~~~~~~~~~ * Replace internal logic for determing learners' onboarding statuses for the course onboarding API with provider onboarding API.
3.16.0
~~~~~~~~~~~~~~~~~~~~~ * Created a GET api endpoint which groups course allowances by users.
3.15.1
~~~~~~~~~~~~~~~~~~~~~ * Fix a bug in exam attempt API where total time allowed for the exam would not include allowance time. * Add `test_plan` document to describe key features and test cases * Update `developing` document with the instructions for frontend-lib-special-exam local development setup
3.15.0
~~~~~~~~~~~~~~~~~~~~~ * Created a POST api endpoint to add allowances for multiple students and multiple exams at the same time.
3.14.0
~~~~~~~~~~~~~~~~~~~~~ * When an exam attempt is finished for the first time, mark all completable children in the exam as complete in the Completion Service using the Instructor Service. If the Completion Service is not enabled, nothing will happen.
3.13.2
~~~~~~~~~~~~~~~~~~~~~ * Extend exam attempt API to return total time left in the attempt and a link to the onboarding exam in case user tries to take proctored exam when they haven't passed required onboarding exam. Modify API to check if exam has passed due date.