Stephen A. Fuqua (saf)

a Bahá'í, software engineer, and nature lover in Austin, Texas, USA

FlightNode Beta 1 Uses Cases

The first beta release of FlightNode is now alive and in the hands of testers. So what’s been delivered?

Context-Aware Navigation

Although eventually there will be more roles, for now there are effectively just two: Reporter and Administrator. The user naturally should see different navigation links when logged in.

User List

As an Administrator, I want to view a list of existing users, so that I can find a user to edit.

List Filtering

As an Administrator, I want to filter the user list so that, so that I can more quickly find a particular user.

User Create and Edit

As an Administrator, I want to create / edit a user, so that user can sign-on to the system.

Log a Workday

As an Administrator, I want to log a volunteer workday on behalf of a Reporter, so that I can track volunteer hours.

As a Reporter, I want to log my own workday, so that the project can track my volunteer hours. (Not shown).

List Workdays

As an Administrator, I want to list all workday logs, so that I can make corrections as needed.

As a Reporter, I want to list all of my workday logs, so that I can make corrections as needed. (Not shown).

As an Administrator, I want export all workday logs, so that I can analyze the data outside of the website. (Only the button shown).

As a Reporter, I want to export all of my workday logs, so that I can tally my volunteer hours. (Not shown).

Supporting Stories

As an Administrator, I want to list / create / edit geographic locations, so that Reporters can log time at specific locations.

As an Administrator, I want to list / create / edit work types, so that Reporters can log time for a specific type of work.

As an Administrator, I want to list / create / edit bird species, so that Reporters can log bird survey data. (Referring to future functionality).

Posted with : Tech, General Programming, FlightNode: Citizen Science Bird-Monitoring