IA3 API Demonstration
Developer Problem
Breakdown of Task
Evaluation
User Experience
Create a word document (8-10 A3 Pages)
mind map
UI designs (incl. mobile) with labels and discussion of usability principles
overview of task
screenshots of implemented UI
use of security practices
final evaluation
data exchange systems
data flow relationships
psuedocode algorithms
data into application
2-4 pages of code with annotations
HTML snippets - jinja
UI Requirements
Algorithms
login and logout pages
search form to search for books with filters
results page displaying the list of books found in a table
singular book information page displaying all relevant information
Prescribed Criteria
Self-determined Criteria
Stage 1: the most suitable process for exporting and importing data between the two digital systems
Stage 2:accuracy of code after testing and identify errors and actions to make improvements
Stage 2: digital data exchange solution
Stage 2: functionality, usability and efficiency of the components of the digital solution
Stage 3: impact of data transmission on personal, social and economic needs
Protopersonas
Adam Zapel (Head Librarian)
Bonnie-Ann Clyde (Librarian)
Gail Force (Avid Reader)
Usability Principles
learnability
effectiveness
utility
Visual Communication Principles
Contrast
Alignment
Repetition
Proximity
to retrieve and display data from the API
to login using the Fraser Coast Libraries users API
to store book suggestions saved by the user
accurate and efficient code
API delivered data with appropriate formatting
Must be accessible on personal computers and mobile devices through different web browsers
Must allow users to save books to their suggested titles list
security issues
risks and impacts of storing data over the internet
app file
JSON integration
Flask
configparser
requests
Complies with the Australian Privacy Principles
The intended purpose of the solution is reached accurately and efficiently