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