Rescue Line Challenge

User

Developer

Client

Event Managers

ACCESS Component Specifications

School/Organisation

• Contact name

• Contact email

• Contact phone

• Team name

Team mentor name

Team mentor email address

Team Challenge and division

Team member details:

full name

date of birth

year level at school

gender

media permission status

Staff Roster to Assign Roles

Name

Organisation

Role

Training Level (referees/judges only)

Blue Card (Working with children) Type and Number (optional)

Scoring System

Team ID

Judge ID

Challenge Division

Score type (Performance, Interview, round, final)

Section/Category

Points allocated

Rank

Developing an Interactive Website

team mentors (managers) to register their teams and team members to a division in a challenge

collect media permission forms and volunteer/staffing forms

performance and/or interview schedules to be generated for all participants

accept the scoring data from each judge

the generation of scoring reports and tables, including the averaging of individual judge data for up to 8 judges per interview

the updating ofscores as new performances are added

the generation of a collection of reports as detailed in the code componentspecifications

User Requirements

INPUT Component Specifications

School/Organisation

Contact name

Contact email

Contact phone

Team name

Team mentor name

Team mentor email address

Team Challenge and division

Team member details

full name

date of birth

year level at school

gender

media permission status

Data

User database

Constraints

Personal

Time

Knowledge and skill

8 weeks

Software

HTML

CSS

Python

Flask

Jinja

SQLite3

WCAG 2.0

Robust: Content must be robust enough that it can be interpreted reliably by a wide variety of user agents

Perceivable: Information and user interface components must be presentable to users in ways they can perceive

Understandable: Information and the operation of a user interface must be understandable

Operable: User interface components and navigation must be operable

Score results

Time

Seconds

Team Id

Round

Australian Privacy Policy

Usability Principles

Data

Security

Unique passworld

Accessability

Feedback forms and contact information, which provide communication between the user and developer.

enabling access to a variety of people, and access to feedback/contact. Clear labels, media, and symbols help identify interactive element.

Effectiveness

Reducing the possibility of human error on the site.

Refreshing pages and identifying wrong or missing fields. Redirects user

Learnability

Use the real-world representation that the user is already familiar with. Another way is through help icons or tutorials..

This is done through using principles of Visual Communication

Utility

Identify the important features that must be included and the frequency of them on a page.

Having a responsive web design suitable for desktop and mobile screens.

Coded Components

read csv file

produce scores

create database

create data tables

register users

upload forms