Improvements to the student experience when starting exams

Sometimes when a student starts an exam, things can go wrong. Most commonly the student experiences some kind of temporary drop in internet connectivity. In some very rare cases we may get an error returned from our servers due to a temporary issue on our side. Before this fix was in place students would just see a spinner with a message saying “loading exam”. There would be no indication that anything went wrong!

Now we automatically retry to load the exam when things go wrong and if there’s still a problem after three failed attempts we’ll show a message to students indicating there’s an internet connectivity problem.