Please enable JavaScript.
Coggle requires JavaScript to display documents.
Yarning circle booking application - Queensland First Nations Tourism…
Yarning circle booking application - Queensland First Nations Tourism Council
The user
Usability principles
Implications of principles on app
Learnability
Effectiveness
Utility
Safety
Accessibility
Personas
Admin
Charlotte
Manages appointment requests in a spreadsheet
Mostly works out of office so mobile app necessary
Jennifer
Oversees Aboriginal landmarks
Travels so mobile app is necessary
Manages landmark use from Charlotte's spreadsheets
Guest
Chloe
Tourist
Travelling so needs mobile app
Wants to book yarning circle appointments
Wants an app to provide info about First Nations languages
User constraints
Limited tech ability
Accessibility issues
Range of device operating systems
Accessing app in public spaces/on shared devices
Range of device types
Users unable to understand English
Limited access to Wi-Fi
The client
Criteria
Prescribed
App must create a database and tables
App must filter data
App must store and retrieve necessary data
Meaningful data presentation
Generate mobile app
Validation of user input
Compliance with Australian Accessibility Standards
App must be accessible for personas
Scope
App allows guests to book yarning circle appointments
Mobile app developed in Thonny
App allows admin to manage bookings
App allows guests to search language info
Users can log in and register
Impacts
Social
Fostering of better connection between Indigenous and non-Indigenous people
Negative effects on environment
Preservation of First Nations culture and languages
Economic
No cost for users
Jobs created and cost from jobs
Ongoing costs for development and maintenance
Possibility for revenue from partnerships or grants
Personal
Saved time for admin users
Accessible to many people - broader engagement and learning
Privacy
Tourists gaining a deeper understanding of First Nations culture
Connection with heritage for First Nations people
Boundary
Part of problem
Data from QLD
Data including name, pronunciation, dialects, common words, and more info
Data from before June 13, 2024
Not part of problem
Data from after June 13, 2024
Data outside QLD
Other data about services including synonyms and location info
The developer
Generation of prototype
User interface and experience
Data
Data sources
QLD government
CSV file - open in Excel
Updated June 2024
Flat file
Data flow diagrams
Level 1
Level 2
Level 0
Database development
Data dictionary
Keys
Validation
Data types
Example data
Data items
Reasoning
Table name
Relational schema
CSD
Roles and uniqueness of data system
Relationships between components
Data cleaning process
Ensure accuracy, consistency, reliability
Prevent redundancy
Programming features
IPO charts - front and back end
Functions
Search
Register
Log in
Programming constructs
Selection
Modularisation
Sequence
Iteration
Tools and languages
draw.io
Microsoft suite
Balsamiq Wireframes
Thonny
Coggle
Python
SQL
Code excerpts
User input
Data output
Iteration
Selection
Developer constraints
Limited developer ability
Proposal length limited to 10 A3 pages, 6 A4 pages, and a 4 min video
Limited hardware tools
Limited software tools
Time 8 weeks
Self-determined critera
Data
Cleaned before use
Converted from flat file to relational database
Functional exchange (queries)
Code
Efficiency
Consistent and meaningful naming for variables and functions
Accuracy
Maintainable
Conform to conventions
Structured and organised
UI
Proximity
Negative space
Repetition
Legible fonts
Alignment
Colour Association Theory
Contrast
Usability
Accessibility
Safety
Learnability and effectiveness
Indicate required fields
Utility
Cater for user personas