01
Pick a topic
Choose one of the Software Engineering topics above or type your own, then pick your state. WACE, VCE, HSC, QCE and SACE each word their questions differently, and the paper follows yours.
02
Attempt it yourself
Exam-style questions with the mark allocation showing, so you know how much to write. You answer them — nothing is handed to you.
A login form passes user input directly into an SQL query. Identify the vulnerability, explain how it could be exploited, and describe the mitigation. (6 marks)
03
Get it marked
Your answer comes back marked criterion by criterion in seconds — what you earned, what you half-earned, and what the examiner never saw.
4/6 · ✓ Names SQL injection as the vulnerability
04
Fix the gap
The topics you keep losing marks on come back around in your review until they're strong. That's the whole point.
algorithm design and efficiency
Choose your system
WACEVCEHSCQCESACE
Then your topic
algorithm design and efficiencyobject-oriented programming conceptsdata structures and their selectionsecure coding and common vulnerabilities
A login form passes user input directly into an SQL query. Identify the vulnerability, explain how it could be exploited, and describe the mitigation. (6 marks)
Software Engineering · HSC
Marked in seconds
✓ Names SQL injection as the vulnerability
✓ Explains that the input is interpreted as query syntax
△ Gives a concrete example of a malicious input and its effect
✕ Names parameterised queries or prepared statements as the correct mitigation
Weak topics, resurfacing
algorithm design and efficiency
object-oriented programming concepts
data structures and their selection