Closed nguyen-mai-huong closed 1 year ago
Deployed to SSID production.
The user can update all information on his Settings page.
In case of forgetting the password, the user can reset it by following the link Forgot your password?
and add the teaching assistants. Teaching assistants will need to signup before being added to the course.
**** We also verified that staff and TA cannot access other courses
This PR aims to enhance user registration and account management's workflow with support from Devise.
Below is the main use.
User registration and account management
A person can register to SSID in the signup link (top right corner).
Upon successful registration
The user confirms his account via a confirmation link sent to his registered email
If he doesn't receive the email, he can try again at
[Didn't receive confirmation instructions?](https://ssid-dev.comp.nus.edu.sg/confirmation/new)
Admin processes and approves the account
The user can log in to the system. Attached is his settings page
The user can update all information on his Settings page.
In case of forgetting the password, the user can reset it by following the link
[Forgot your password?](https://ssid-dev.comp.nus.edu.sg/password/new)
He can create his course
and add the teaching assistants. Teaching assistants will need to signup before being added to the course.