Why does there need to be a sign in page at all? How does that benefit the user? Shouldn't I be able to come to the page, choose a topic, and start practicing? If I want to save progress, or customize something, then I might want to create an account.