This video is not just proof that your app runs — it is one of the most important parts of how your whole project is marked.
Why? Because it tells me:
How you approached the project
How you constructed your code
How well you understand what your code is doing
Whether the work truly reflects your own learning, or if you relied too heavily on tools like ChatGPT without understanding
Record your screen so that both the running program and the code are visible at the same time. As the app is running, talk through the relevant parts of your code that are currently being executed.
For example:
When the user types something: “This input is being handled by my get_user_input() function, which checks if the input is valid using a while loop.”
When something is displayed: “Here the program prints the result, which is calculated in my calculate_score() method of the Player class.”
Use this structure when talking:
What the code is doing
→ “This method checks if the user has enough points to buy an item.”
How it works technically
→ “It uses an if statement to compare the user's points to the item cost.”
Where it fits in the program
→ “This is called inside the main game loop whenever the shop is opened.”
Be confident and clear in your explanation.
Don’t just read the code — explain what it does and why you wrote it that way.
If something changed from your original plan, say so and explain why.
Show how the input, processing, and output work (link it back to your IPO table).
If you're using classes, make sure to explain how your objects and methods interact.
File type: MP4 or unlisted YouTube link
File name: [your_name]_P3_Demo.mp4
Duration: 2–5 minutes
This video is where your understanding becomes visible. It’s where I see your thinking, not just your product. A great video will help raise your score — a missing or unclear one may result in a very low mark, especially if I can’t tell what work is truly yours.