Please enable JavaScript.
Coggle requires JavaScript to display documents.
Digital Solutions IA3 - Jack Little - Coggle Diagram
Digital Solutions IA3 - Jack Little
Client Problem
St Joseph's College Gregory Terrace
Usability Principles
Theme (red, black, white)
Accessibility Guidelines
Logo
Constraints
Data
Economic
Legal
23/05 - 30/07
Requirements
Allow regular users to view the necessary information no matter the device, resolution or browser.
Provide live data of weather conditions and clearly outline whether an event is cancelled or provide an outline for those who may suffer specific disorders.
Allow directors to smoothly create games and allocate teams, locations and times
Display only current and upcoming events
Provide user customisable display of events
User Problem
Norm
Must be able to schedule games and venues for each team across all year levels
Must be able to view service through computer - easy to use and follow
Sharon
Must be able to decide whether an event is on or not
Easily view live weather data
Able to use service with mobile device or computer
Bevan
Year 7 cricket player
Easily view whether a game is on, the location and the time of an event
Uses mobile device
Suffers from asthma - must be able to view air quality
Developer
User Interface
Registration Process
Terrace students must register a verified student ID
if the correct id is provided they must verify through their terrace email
clearly labelled page that clearly states whether or not the information provided is correct or not properly filled out
Allow users to change password if forgotten
Do not allow more than one account to each student
Event creators and activity directors will be provided a login and will not need to register
Parents/Coaches
Must provide an email that already exists within the terrace database
if a teacher, must provide their son's adequate student ID
Each user type has access to unique views and are unable to view aspects of one another
Web page must be accessible on all platforms
All resolutions
All operating systems and devices
Notifications
Alert users if an event they are involved in is coming up
Alert users if any weather conditions may affect their medical conditions
Notifications can be displayed on website or sent via email
Abide the usability principles
Coding Environment
Data required for enrolement
use data available from .csv file consisting of digital solutions students details
Ensure students are able to register efficiently and all details and passwords entered to be kept secure
Send two factor authentication via email to students and parents
ensure site is accessible no matter the means of accessing it
Provide adequate comments to code and wireframes
Ensure website is reliably connected to the required APIs
Data Environment
Establish APIs to provide all required information
efficiently connect API to website and display only required information
Ensure the API key is secure
Provide summaries of the presented data and how it could affect specific medical conditions
Users
Do not allow users access unless they provide an adequate email and student number
ensure email is verified before granting access
Ensure user types cannot view data that is outside their privledges
Protect user data
Protect personal information and event information from those who are not granted access.
Passwords need to be hashed and emails need to remain secure
Student information is provided from student terrace database
each user given a unique id
event data cannot be edited or viewed by those without access