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