This is an old revision of the document!
Table of Contents
Agree to Terms of Service
Feature
Requires the user to accepts the terms of use before the registration of their account can be completed.
Prerequisites
For a user to reach this page, they must be a new user that is in the process of creating a ChemTutor account.
What a User Sees
There are two objects that the user will see when accepting the terms of service. The first is a scrollable text box that contains the terms of service for the website. The second object is a checkbox that indicates the user accepts the terms of service.
What a User Does
The user must check the box indicating that they agree to the terms of service.
Behavior of the Application/Feature
When a user enters input or clicks a button, what are the possible outcomes?
Examples: if user enters erroneous input, what happens? if user does one of three options, what happens in each of those cases?
Two possible outcomes exist:
- User does not check the box and submits the form
- If the user attempts to submit the registration form without checking the box indicating they accept the terms of service, they will be rerouted to a registration page that displays an error below the terms of service checkbox that reads “Must accept the terms of service”
- Ordered List Item
Example Use Cases
Describe some typical situations of what a user can/will do.
May want to put this earlier, but may not make sense unless you explain the other stuff.
Priority
High