This Certificate in UX Design assignment was to design a login form for a site you select. I went with PSC Games due to their lack of a newsletter sign-up form. The images below display the default state, four possible active states, and error states in how the form would function.
Default state
Active state 1 - Name, email, and newsletter opt-in
Active state 2 - Name and email only
Active state 3 - Email only
Active state 4 - Email and newsletter opt-in only
Confirmation state
Error state