Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ferry Monitoring Application - Coggle Diagram
Ferry Monitoring Application
Developer Problem
User Experience
Be accessible on personal computers
Provide a user customisable list of stops and display information on those stops
Feature a responsive interface
Constraints
Law
Reference all data and images used to comply with the copyright law
The productivity application must comply with the Australian Privacy Act (1998)
Provide a link or space to read "Privacy" information (
https://www.qld.gov.au/legal/privacy
)
Coding environment
An algorithm to retrieve and display the data from the API
Code to retrieve data from the API
Code accuracy
JSON client needs:
Use stated dataset (found in client problem)
Connect to the dataset
Display only the stated data
Include column headings for the data
Efficient code
Python, CSV, real time data, UI data analysis, SQL file, txt
Usability Principles
learnability
utility
safety
effectiveness
accessibility
Success Criteria
Prescribed
Self - Determined
Data Components
Display data for Ferry Transport API
The expected arrival time of ferries servicing the stops
Services running through the specified stops
The scheduled arrival time of each service
Incorporate dynamic event data
Enable users to view information
API datasets (publicly available) from:
https://data.gov.au/dataset/ds-brisbane-44f5e362-6ec4-494e-a0b5-8f173809af07/details?q=JSON%20TRANSPORT
Provide dynamic data feeds of up-to-date ferry transport
<== Application must
connect to the API dataset
API dataset from Brisbane City Council and/or Australian Government
receive data in one format and programmatically transport it into another format and display the data
relevant headings for each column of data
User Problem
User Interactions
Mary
16 - year - old female
Uses ferries to get to and from school
Clare and Taylor
A young couple
Vary their paths to work, uses mobile devices to keep track of which transport to take
Mostly interested in customer satisfaction of different transports
Teddy
Works from home
Avoids waiting for most things
Uses ferry transport to visit clients
Edward
Retired
Enjoys trips to the city to catch with friends
Enjoys seeing different places and being home before dark
User Information
Name
Age
Email
User ID
Client Problem
The Brisbane City Council