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