Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA1, Site Views - Coggle Diagram
IA1
Developer Problem
User Interface
Usability Principles
Accessibility
How well does the interface cater for users with other needs (like screen readers for the blind), mobility challenged (big buttons etc)?
-
Safety
How does the interface protect user and admin data and further protect from harmful scripts and data breaches occuring?
-
-
-
-
Coding Environment
Creating databases
Provided user data must be converted into SQL tables. These databases will be established through ORM and ONF to create normalised tables.
-
Client Problem
Constraints
-
Available resources
open source and licensed software (Adobe XD and Lucid charts), course resources, informal interviews with Ministry staff and teachers.
Privacy legislation
Australian Government requires data to be stored safely, especially when in relation to minors.
Terrace Style Guide
Images
Visual identity must be consistent with all images used. Only authorised images may be included and no alterations can be conducted to such images.
-
Requirements
MoSCoW
Must Have
- Follow usability principles
-
-
Should Have
- 3 user views (admin, organiser, student)
- Inventory management (ordering of stock)
Could Have
- Admin features (manage user information and data)
- View of inventory for organisers
-
User Problem
Interface design
Interface is to be designed in the most user friendly manner. This means that special consideration of the usability criteria must be taken into account. Users must be presented with an easy to use system that is both visually appealing and well arranged as well as being responsive and easily navigated.
-
Event Participation
The system must allow for users to manage events they've elected to participate for. This would include allowing users to be sent notifications for when an event they have participated for is near or notifying users to when a new event is out.
Site Views
Admin
Admin page allows for admins to manage databases that the website uses and alter user data (both student and organiser) or stored data.
Organiser
Organiser pages allow organisers to register and create events by defining dates. Organisers also monitor student participation, membership, view rolls, provide feedback and mark-off on student skill levels. Further, mentors can manage inventory to ensure adequate supplies for events.
Student
Student pages allow registered students to choose to participate in events. The system will provide users notifications, manage their commitments and record their attendance and skill level.
-