Google Books API
Data
user experience
evaluation
breakdown of task
prescribed criteria
self-determined criteria
algorithm requirements
protopersonas
Bonnie-Ann Clyde - Librarian
Gail Force - reader
Adam Zapel - Head Librarian
the website allows the user to filter and create searches in a number of ways to ensure that they can find any book or author that they require
the application uses the google books API
algorithm that stores the book recommendations made by the user into a Json file
algorithm to allow for different parameters to be used when searching for books
algorith to sign in users that enter correct data that matches the data stored in a Json file
Web Interface
algorithm to collect datasets from the API based on the users search
API
File formats
privacy
.Json (javascript object notation)
.ini (config file)
.py (python)
search based on parameters such as contain audiobooks or is a magazine.
request book dada for one specific book
Request Book data for a search
request name, cover image, ISBN number, authors, publishers and format of book
the application protects the user and their data
raw Json data
Australian Privacy principles
secured data
encryption
HTTPS/ RSA encryption
Closing Json files containing personal data
after they have been used
design heuristics
visual communication principles
Usability principles
accuracy of code after testing and identify errors and actions to make improvements
digital data exchange solution
functionality, useability and efficiency of the components of the digital solution
the app must present the books available from the gogle books API from a search from the user
it must be abel to store requestd books form the user to to show the library staff
it must allow the user to filter the searches
Relevant APP's
APP 6
APP 11
APP 1
need to be able to search for books
ablity to suggest them to be added to te library
to be able to search by publisher, author or book name
to be able to filter results
Json data
user data.json
Python
Python code
app file
books.json
config.ini
store the API key securely
bootstrap
Jinja
1-2 min video to show functionality
pages
8-10 pages A3 pages
2-4 A# pages of code
accessibility
alignment
learnability
proximity
user control and freedom
consistency and standards
safety