Acknowledging AI use and licensing of generated code
A comment that acknowledges AI helped write the code. Name the tool and prompt, and check the output is not copied licensed work. You stay responsible for the final code.
Understanding Acknowledging AI use and licensing of generated code in VCE Software Development U3O1
What it does: A comment naming the tool and your review makes the AI use visible and shows you remain responsible for the final code. School and VCAA authentication rules expect you to be open about the tools you used so your own work can be confirmed as authentic. AI tools learn from existing code. Their output can sometimes match licensed work, so you need to check it before using it. You choose to include the code, so you must understand it, test it and take responsibility for it, whatever tool produced it. A good acknowledgement names the tool and the prompt. A vague comment does not show what was used or how.
Common mistakes: Generated code can copy licensed work, so you must check the licence. The line should say the check was done, for example '# Licence checked: yes'. The acknowledgement must be a comment. Without the # at the start Python tries to run it and gives a syntax error. It should be '# AI-generated: Copilot'.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 178–193) and word search (Modules 168–193).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
# AI-generated: ChatGPTFill in the Blanks
Spot the Error
Student with a class code? Join your class →