User Analysis:
Our targeted users are:
- Organizers
- Participants
- Potential Participants
Task Analysis:
There are three main features to our Activism Program that will satisfy a majority of our users' needs:
- View existing events
- Create new events
- Provide a layer of security
View existing events:
- Goal: Allow the user to easily sort, filter, and view existing events
- Subtask: Navigate to Google Maps widget
- Subtask: Select filters
- Subtask: View event's information
- Â Precondition: Have clicked on that group's pin on the map or name on the list
Create new events:
- Goal: Allow the user to create new events
- Subtask: Navigate to Create Event page
- Precondition: Logged in
- Subtask: Fill in event information (name, location, date, etc.)
- Subtask: Hit Add Event button
- Precondition: Required information present
- Precondition: Must have permission to create event for listed group
- Subtask: Navigate to Create Event page
Provide a layer of security:
- Goal: Allow the creator of an event to restrict viewership
- Subtask: Log in
- Precondition: Must have an account
- Subtask: View restricted events
- Precondition: Must be added to the 'viewers' (or better) list for that event
- Subtask: Create restricted events
- Subtask: Log in