Password Reset Functionality

Password reset process does not work at the moment. We need to first get the basis running for teachers (who have email accounts), and then to set up password reset for students via the teacher account.