As a software designer for 25 years, I have to say this site is terrible, for many reasons. If there was a user acceptance test done, the users were paid to just say "fine, I guess". The number one reason is that when something goes wrong, it won't tell you what is wrong. It just gives you a generic error that says something was wrong with some information you entered, and sends you back to the very beginning page, where you find that your student's name, birthday and serial number have to be re-entered. I got sent back to the start six times, and I'm an IT expert. One of the issues was that one of the accounts needed to sign the form at the end had an expired password, which is a normal thing since you only use the site once a year. There's no good reason for it not to tell you that's the problem, but instead it just gives you the generic error and sends you back to the beginning again. Ridiculous.