Emails and User Registration

In our project’s function specification, we said user registration would work though emails.

This would have worked in a manner we are all familiar with. User registering would need to confirm that a given email address was theirs by entering a code or clicking on a link they received via email. It was also envisaged that instructors when creating a class would enter a list of their students’ emails addresses.

Somethings are easier to describe than code. In order to write this system, we would have needed some kind of stub email system to make up for the fact that we don’t have easy access to smtp servers.

Accordingly, we have opted for a simpler system where students can register for a class by using a unique registration code. This simplifies development and registration and could always be supplemented by an email and/or system authentication plugins were development to proceed further.

Another change we have made was to rename the class "class" to "module". Class is a keyword in Python (and many other programming languages) and wasn’t going to work as class name.

Comments

Popular posts from this blog

Docker, Part I