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
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
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