IA2

User Requirements

Data Requirements

Software

Criteria

Mr D'Yoll

Elsa

Dana

user level access

OneNote - annotation and development of sketches and cohesion of ideas

Datasets

administrator level access

user level access

Prescribed Critera

Self-Determined Criteria

Possess simple navigation for users unfamiliar with technology.

Consistent colour palette and design (e.g. fonts and styling) to boost interaction.

Application must possess clean and normalised data to be compared in a game format.

Incorporate intuitive and responsive interface through buttons and inputs.

Users must be able to generate an account/sign in and save their scores.

Application must possess a ‘game’ screen, information page, registration page, and data refinement page.

The web application must comply with government web design standards, accessibility standards, and the Australian Privacy Act (1988).

Admin (curriculum leaders/teachers) possess the ability to upload, insert, and delete data.

Visual Studio Code - enables the effective compilation of the serval types of coding languages used to develop the application (SQL, PHP, HTML, CSS)

must have the ability to update/delete/insert

must be able to verify other users (teachers) as administrators of their area

Year 12 student taking a variety of subjects - looking for new study ideas

Good with new technologies

Year 7 student - tries her best at school but finds engaging with 'pen and paper tasks' challenging

adequate technology skills - requires guidance

Users Database

Monarch (Top Trump Cards) Database

Programs

interface

name

school

email

year level

access level

subject of interest

name

picture

reign

ascention

death

spouses

colour scheme

fonts

card design

features

SQL - database organizers - enables the databases to be uploaded, updated, and deleted while being connected to the rest of the coded elements

PHP - connecting html and SQL elements and generating the functional aspects of the webpage

image

image image

HTML and CSS - presents the visual interface and support the processes determined by the PHP

All completed in Visual Studio Code and SQL management Server.

Usability Principles - ensures all users are able to effectively use application

accessibility

safety

learnability

effectiveness

utility

Visual Communication Principles - ensures aesthetics of application are logical and pleasing

contrast

alignment

repetition

proximity

balance

hierarchy

harmony

Draw.io - creation of wireframes, ERDs, and DFDs

SQL Server Management Studio 19 - database structures

Score Database

score (seconds)

correlating user