adaptlearning / adapt_authoring

A server-based user interface for authoring eLearning courses using the Adapt framework.
https://www.adaptlearning.org/
GNU General Public License v3.0
515 stars 282 forks source link

Invite / reset password terminology could be more helpful #2304

Closed tomgreenfield closed 4 years ago

tomgreenfield commented 5 years ago

It has been reported that the invite email and linked password reset screen is slightly confusing for new users. @kineopete, would you mind detailing your favoured tweaks to the below?

Invite email

Welcome to Adapt

You have been invited to join by peter.smith@kineo.com

To log in, head to your Adapt authoring tool

If you do not know your password you should request a reset at: https://testing.kineoadapt.com/#user/forgot

Password reset

reset

taylortom commented 5 years ago

I feel like the user creation workflow could do with some refinement. In particular, it seems slightly odd that you have to enter all account details before you're able to send out an invite.

I see the process working something like this:

1. Invite

  1. Navigate to user management
  2. New sidebar button labelled 'Invite new user'
  3. Clicking button prompts user to enter an email address, role and tenant
  4. Email is sent out to new user which forces password change on first login

    2. Manual creation

  5. Navigate to user management
  6. Click 'Add new user' to load existing form (password field should not be present if SMTP is configured)
  7. Email is sent out to new user's email account with a link to force password reset on first login

In both cases, it would be nice to add an extra form page on first login to allow the new user to set their name and password, so the admin doesn't have to. Would also be nice to later hook this up to a brief tutorial or something to give users an introduction to the tool.

In terms of wording, something like:

Welcome to Adapt!

A new account has been set up for you at [https://testing.kineoadapt.com](). Please [click here]() to log in and set a password.

If you did not request this account, please contact [Peter Smith]() for more information.

kineopete commented 5 years ago

Hey Tom,

I like your approach, and agree that this would be a better user flow than the current one.

If it would be more expedient, just a quick change to the wording in the welcome email would improve the current experience. I would suggest:

Welcome to the Adapt Authoring Tool

[username] has created a new account for you; your username is [emailaddress]

To start authoring courses please go here https://subdomain.domain.com/#user/forgot and create a new password.