...
- Search for a ride share.
- GOAL: Find an already-advertised ride share with a destination and time within certain boundaries.
- PRECONDITIONS: User must be logged in with MIT certificate and have an outing and time frame n mind.
- SUBTASKS:
- enter keywords for destination (or choose from drop down list)
- enter date and time range (optional)
- Post a ride share.
- GOAL: Inform other users of interest in sharing a ride for a specific outing at a specific time. Other users can find the advertised ride share by search.
- PRECONDITIONS: User must be logged in with MIT certificate.
- SUBTASKS:
- enter starting location and destination (e.g. from MIT to Logan airport)
- enter specific time, possible time range, or leave unspecified
- enter mode of transportation (taxi, Zipcar)
- enter expected cost for passengers
- remove ride share posting if desired
- Communicate with Other Users
- GOAL: Set up ride shares, exchange contact information, etc.
- PRECONDITIONS: User must be logged in with MIT certificate and find the ride share that meets his needs.
- SUBTASKS
- navigate to user’s profile, click ‘message’, fill out form, and send OR
- navigate to inbox
- ‘compose’ new message to user
- ‘reply’ to existing message threads
- Set up a profile.
- GOAL: Advertise interests and favorite destinations to other users (i.e. I would be interested in a recurring ride share to Costco).
- PRECONDITIONS: User must be logged in with MIT certificate.
- SUBTASKS:
- list general desired destinations
- notate access to car/passenger capacity
- enter departure location (optional)
- Invite Friends
- GOAL: Invite other users or non-users to see a ride share posting.
- PRECONDITIONS: User must be logged in with MIT certificate and select the posting to invite others.
- SUBTASKS:
- select ride share posting
- invite other users to share the ride.
- email non-users about the ride opportunity.
- Manage Account
- GOAL: Update account details.
- PRECONDITIONS: User must be logged in with MIT certificate and navigate to the manage account page.
- SUBTASKS:
- set up email notification forwarding
- delete account
...