Please enable JavaScript.
Coggle requires JavaScript to display documents.
Relief Teacher Application - Coggle Diagram
Relief Teacher Application
User Interface
Usability Principles
Effectiveness
Accessibility
Australian accessibility standards
Learnability
Utility
Safety
Teacher Portal
View Offers
Select Availability
Accept offers
Rate experience with School
Edit Portal
School Portal
Search for Available Relief staff
View through setting criteria
Rate experience with Relief staff
View Responses from teachers
Edit Portal
Interactions
Schools
View Current Offers
View Responses
Teachers
View Offers
Accept Reject Bookings
Data
Teachers
Email
Title
Mr, Mrs, Miss, Ms, Dr, etc
First Name
Surname
Prefered Subjects/Secondary
Address
Phone number
Availability
Primary / Secondary teaching
Ratings from schools
Schools
Address
Relief positions
Subjects
Type of School
Phone number
Ratings from relief teachers
Code
Environment
Python Flask Server
Visual Studio Code
SQLite Database
Established with SQLite Studio
HTML user interfaces
Bootstrap Styling
User Interfaces required
Teacher Portal
School Portal
Login Portal
Register Portal
Validate user input and provide appropriate feedback
Store registration details within database
Provide offers for relief teaching to teachers
Teachers to select whether they accept or reject
Remove offers from other teachers once one accepts
Prevents Doubling up
Fnished application must meet copyright laws
Edit Portals
Complies with Australian Privacy act 1988
Sotre profile details in database
Read records from a CSV file and stor them in a database
Search database records based on filters
Calculate ratings
Generate user interfaces with required summary data
User Personas
David Donovan
Recently graduated
Hasn't found full time employment yet
Wants as much work as possible for income
Carol Brady
Recently retired
Looks for 1 to 2 days of relief work a week
Still wishes for some income
Goes on long holidays often removing her from relief lists
Redeemer Lutheran College
Medium Sized P-12 college
regularly requires 2-3 relief staff per day
recently unable to get relief staff in time, putting extra work load on full time staff