Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The purpose of this screen is to allow educators and students to manually log into the platform. All users regardless of role will visit the same login screen. Users with an integrated account may log in manually or via SSO through their district portal. User Stories/JTBD:The steps below detail how users will manually log into the Rethink Ed platform.


Login Screen

User Story

  • As a user, I want to log into the Rethink Ed platform, so I can complete a task

.As a user, I want to retrieve my login credentials if I do not remember them, so I can gain access to the site
  • .

Login Screen

UI

Business Rules

Image Modified

  • The user will click in the top box and enter their username.

Image Modified
  • The user will click in the lower box and enter their password.

Image Modified
    • Password characters will be hidden.

    If the username and password pass, the user will be logged into the platform.
    • After entering a username and password, the user will click the Sign in button to access the platform.

    • If the user clicks the Sign in button without providing a username or password, they will see the error message

    Image Removed
  • Username and password are required fields. If the user fails to enter a username or password, they will see an error message and cannot be logged into the platform.

    • Image Added
    • If the login fails, the user will see a statement that reads “Your login attempt was not successful. Please try again.”

    Image Modified
    • If the username and password fail, the user will not be logged into the platform.

    • There is no limit to login attempts.

    Retrieve Username

    UI

    Business Rules

    Acceptance Criteria

    • Given I am a user who has typed at least 1 character in the password box, the characters will be hidden

    • Given I am a user attempting to log into Rethink Ed, I will be required to enter a username and password.

    • Given I am a user who has clicked the Sign in button without entering a username, I will see an error message under the user name field

    • Given I am a user who has clicked the Sign in button without entering a password, I will see an error message under the password field

    • Given I am a user who has entered valid login credentials, I will be logged into Rethink Ed

    • Given I am a user who has entered invalid login credentials, I will see the login not successful message and will not be logged into Rethink Ed

    • Given I am a user who has failed to enter valid credentials, I will not be limited in terms of the number of login attempts I can make


    Retrieve Username

    User Story

    • As a user who does not know their username, I want to retrieve my username, so I can log into Rethink Ed

    UI

    • Below the Sign in button, the user will see the statement “I forgot my username or password”

    • If the user clicks the username hyperlink, they will see a screen asking them to enter their email address.

    • If the user clicks the Cancel button, they will return to the main login screen.

    Image Modified
    • If the user clicks “Submit” without entering an email address, they will see an error message.

    Image Modified
      • A valid email address is required.

      • Once the user enters a valid email address and clicks “Submit,” they will see a message indicating that the username was sent via email.

      • If the user clicks “Back to login” or “Cancel”, they will return to the main login screen.

      Image Modified
      If the email address exists in the database,

      Acceptance Criteria

      • Given I am a user who has typed in an email address and clicked the submit button, I will be required to enter a valid email address.

      • Given I am a user who has entered an email address that exists in the Rethink Ed database, I will receive an email containing the username associated with that email

      will be sent via email
      • .

      If the email address does not
      • Given I am a user who has entered an email address that DOES NOT exist in the Rethink Ed database,

      no email will be sent
      • I will NOT receive an email.


      Retrieve Password

      User Story

      • As a user who does not know their password, I want to reset my password, so I can log into Rethink Ed

      UI

      Business Rules

      A valid email address is required.
      • If the user clicks the password hyperlink on the main login screen, they will see a screen asking them to enter their email address.

      • If the user clicks the Cancel button, they will return to the main login screen

      Image Modified
      • If the user clicks “Submit” without entering an email address, they will see an error message.

      Image Removed
      Image Added
      • Once the user enters a valid email address and clicks “Submit,” they will see a message indicating that the password reset instructions were sent via email.

      • If the user clicks “Back to login” or “Cancel”, they will return to the main login screen.

      Image Modified

      If the email address

      Acceptance Criteria

      • Given I am a user who has typed in an email address and clicked the submit button, I will be required to enter a valid email address.

      • Given I am a user who has entered an email address that exists in the Rethink Ed database,

      the user associated with that email
      • I will receive an email with instructions on how to reset

      their
      • my password.

      If the email address does not
      • Given I am a user who has entered an email address that DOES NOT exist in the Rethink Ed database,

      no email will be sent
      • I will NOT receive an email.