Please enable JavaScript.
Coggle requires JavaScript to display documents.
Part 1 Breakdown - Research and Investigation - Coggle Diagram
Part 1 Breakdown -
Research and Investigation
Data
Preferred file formats
XML
JSON
Dynamic data
weather data
team rankings
Datasets
weather data
user information
team information
tournament match data
total team points
Data exchange
weather
data
tornament datasets (i.e. team info, match data, etc.)
Google Cloud Vision API
Web Application
User Interface
Elements and Principles of Visual Communication
User Experience
Usability Principles
learnability
accessibility
safety
utility
effectiveness
responsive design increases usability and accessibility
web app should follow the Queensland Government web writing and style guide to ensure the web app is accessible to all users
The Australian Government Safety by Design Principles should be considered
The web app should comply with the Australian Privacy Act (1988)
User Personas
Mr Jones
Teacher that oversees Bundaberg robotics
Needs ability to edit or remove content if necessary
Requires list of active members at the end of each semester for school reports
Sandy
Year 12 student who assists with robotics at her school
Spends a lot of time working with the GoPiGo3 robot and Raspberry Pi operating system
Peter
Year 12 student enthusiastic about robotics
Parents pround of his recent achievements
Interested in pursuing a career as a robotics engineer
Jessica
Local IT university student who wants to assist with administration of the Bundaberg Robotics Tournament web application
Has agreed to monitor inappropriate language and behaviour during the tournament
API
EasyGoPiGo3 API
allows competitors to easily programm their GoPiGo3 robots using predefined commands
Google Vision API
identifies objects in images using Google's image recognition software
Security
GoPiGo3
SSH connection to robot to collect sensor data in real time
uses SSH encryption
uses WPA encryption when connecting to a Wi-Fi network
Data
data encrypted when transferring between robot and database
Web App
uses login authentication when user signs in
Link to Part 2 Breakdown Mind Map