User needs and constraints
Identify different user types and explain the need for registration, event details, secure login, role-based access and privacy-aware data handling.
IA3 calibration exemplar
This calibration model is based on a high-performing athletics carnival registration assessment. It shows how to connect user needs, APPs, CIA, SQL, API exchange, DFDs, ERDs, pseudocode, testing and evaluation within a tighter 1500 word response.
Word limit
The counted response should focus on explanation and evaluation. Pseudocode, code, SQL, ERD diagrams, DFD diagrams, data tables, screenshots, raw testing evidence, appendices and the reference list sit outside the counted total where task conditions allow.
Scaffold
Identify different user types and explain the need for registration, event details, secure login, role-based access and privacy-aware data handling.
Show 3NF tables, an ERD to prove relationships and a DFD to show how data moves between the interface, API endpoints and database storage.
Connect APP 1, APP 6 and APP 11 to transparent collection, limited use and secure storage. Use confidentiality, integrity and availability to justify design decisions.
Use user feedback, screenshots, database evidence, error messages and test results to judge which criteria were achieved, partly achieved or not yet achieved.
Example paragraph pattern
Evidence: The prototype stores registration data in separate Student, Event and Registration tables, with foreign keys connecting the selected event to the user record. This reduces repeated event data and supports third normal form.
Judgement: This improves data integrity because event details are stored once and reused through the registration relationship. It also supports the admin user need because staff can view who is registered for each event without manually checking separate lists.
Improvement: The next improvement would be to add stronger validation and a confirmation message before registration data is submitted to the API.
Reference support