Digital Solutions 2025 Godot Textbook
This is an attempt to create a digital textbook based on the QCAA Digital Solutions 2025 Syllabus.
It will mainly focus on using Godot to explore the Interactive Media context.
Introduction
These are the main resources that will be used for this course: Software List: Godot: https...
Unit 1: Creating With Code
Unit Objectives Recognise and describe programming features and useability principles. Symbol...
Topic 1: Understanding Digital Problems
Understand methods of breaking down problems into parts using computational thinking and thinki...
Topic 2: User Experiences and Interfaces
Recognise and describe- the meaning and importance of user experience- useability principles in...
Topic 3: Algorithms and Programming Techniques
Recognise and describe programming syntax and rules. Understand that simple algorithms consist...
Topic 4: Programmed Solutions
Use a text-based language to- apply the use of operators, including • arithmetic: +, –, *, /, ...
Formative Internal Assessment 1: Technical Proposal (25%)
Students generate non-coded low-fidelity prototypes that use an external data source in response ...
Formative Internal Assessment 2: Digital Solution (25%)
Students generate an innovative digital solution to a real-world problem in the selected Unit 1 t...
Unit 2: Application and Data Solutions
Unit Objectives Recognise and describe programming features, data and useability principles, a...
Topic 1: Data-driven problems and solution requirements
Understand the nature of data-driven problems. Videos Analyse problems associated with...
Topic 2: Data and Programming Techniques
Recognise the elements needed for a data-driven solution, including- scope of given problems- c...
Topic 3: Prototype Data Solutions
Identify the success criteria to plan the user interface and programmed components of proposed ...
Formative Internal Assessment 3: Digital Solution (25%)
Students generate an innovative digital solution to a real-world problem with a focus on data sec...
Unit 3: Digital Innovation
Unit Objectives Recognise and describe programming features, digital system, interface compone...
Topic 1: Interactions Between Users, Data and Digital Systems
Explore and analyse the meaning and importance of innovation and the personal, business and soc...
Topic 2: Real-world Problems and Solution Requirements
Explore programming development tools to understand how to use them effectively. Resources ...
Topic 3: Innovative Digital Solutions
Refine ideas for components of a prototype digital solution. Demonstrate a prototype of a digi...
Unit 4: Digital Impacts
Unit Objectives Recognise and describe programming features, components of data exchange syste...
Topic 1: Digital methods for exchanging data
Recognise and describe- encryption and authentication strategies appropriate for securing data ...
Topic 2: Complex Digital Data Exchange Problems and Solution Requirements
Identify, describe and determine the scope and usage of local and global variables. Analyse pr...
Topic 3: Prototype Digital Data Exchanges
Synthesise information and ideas to develop prototype components of data exchange solutions. U...
Assessment Guide
This is a guide to working through various assessments with examples.
Internal Assessments Compared
2025 Syllabus Component Size IA1 IA2 IA3 Format Video (10 min) PDF(10 A4)+Vi...
Password DB Example Task
(Reasonable task for IA1 & IA2. Not great for IA3) For this task, you have been asked to create ...
Stimulus
All assignments will have a stimulus so that you know what to do. The minimum will be a task she...
Explore Mind Maps
IA1: IA1, IA2, IA3: Key areas to look into: Solution Ideas User Interface Data Prog...
Constraints and Limitations
IA1: Here are the common constraints that projects might have: Time - How long do you have to...
Success Criteria
IA1: IA2 & IA3: Prescribed Criteria Derived from the task. Self-Determined Criteria ...
Introduction (Problem Description & Solution)
IA1, IA2 & IA3: Take the task that has been set and reword it to introduce what this document is...
Existing Solution(s) Analysis
IA1: When looking at existing solutions you are looking for a few different things: Usabili...
Data Source Analysis
IA1: For IA2 & IA3 data or a data source should have been provided. File Format When looking a...
Data Solution
IA1: IA2: IA3: Data Flow Diagram Conventions When students develop data flow diagrams, the...
User Interface Design
IA1: IA2: IA3: Site Map / Overview If the project is large then it is a good idea to provide ...
User Interface + Data & SQL
IA1: IA2: IA3: SQL / explain where the data comes from/goes to / Explain user components b...
Security
IA3: Some ways to do this are: Analyse data privacy and data integrity risks associated with ...
Usability Principles
IA1: Talk about some Usability Principles used. See resource Useability & Visual Communication. ...
Pseudocode
IA1: IA2 & IA3: Official guidance from the syllabus: Pseudocode does not have a standard forma...
Code
TBD Password DB Example - Code
Final Product
IA2 & IA3: Generally, this will be demonstrated using a 2-minute video of the product working. ...
Prototype (Low Fidelity)
IA1: Generally, this will be demonstrated as part of the 10-minute video. Password DB Example -...
Testing, Feedback & Evaluation
IA2 & IA3: Testing Every Criteria that can be tested, should be tested at least once. For some ...
Bibliography
IA1, IA2 & IA3: Use APA which is built into Office & Google Docs. TBD Password DB Example - Bi...
Password DB Example (Combined)
Introduction Mind Map Constraints and Limitations Success Criteria Existing Solution(...