This is what you do with blocks to connect them and build your program.
drag and drop
This color block starts a new sequence of code and listens for something to happen.
A green block
These three things you pick to let the AI generate your dance background.
Emojis
This is the name for how AI converts words and emojis into something it can actually calculate with.
Embedding
This is what you press after writing your code to see it run.
Run
This color block is where you put your first instructions when the program starts.
The red (setup) block
This is what makes a program interactive instead of just playing on its own.
Events
The AI picks a background by finding the closest match between the emoji's meaning and ____.
Visual effect / output value
When the AI compares emojis to background effects, it's really comparing these — not the images themselves.
Meanings / descriptive phrases
When your code has a mistake, feedback appears here on the screen.
Under the instructions / at the top of the screen
This purple block type is what you use to make a dancer actually perform a move.
An action block
In the activity, pressing this on screen triggers a dancer to change their move.
The orange arrow button
The AI model used in Dance Party: AI Edition to generate embeddings is made by this company
Amazon
This is the term for how the AI measures how "close" two meanings are to each other.
Similarity / distance
If you're totally stuck on a level, you can click this on screen to get help.
The lightbulb (hint)
Even though you're using blocks instead of typing, you're still learning this fundamental skill that applies to all coding languages.
logic / computational thinking / programming concepts
This real-world example is similar to an event in coding, where something happens, then something else responds.
A motion sensor light / doorbell / any valid trigger-response example
The AI doesn't randomly pick backgrounds, it measures the ________ between the emoji's meaning and each effect.
Similarity
If you picked 🔥🌋💥, the AI would likely choose a background with this kind of energy.
Intense / explosive / fiery / high energy (any reasonable answer)
All levels in the activity share this quality, meaning you don't have to complete them in order.
They are independent of each other.
This is the key difference between a setup block and an event block in terms of when they run.
The setup block runs at the start automatically, while an event block only runs when triggered
This is the term for a program that sits and waits for user actions rather than running straight through from top to bottom.
Event-driven programming
This is how many emojis you pick to get the AI to generate your background effect.
Three
This is why the AI might give two totally different emoji combos the exact same background effect.
Their meanings were similar / close in distance, even if they look different.
This coding principle is demonstrated when a dancer only changes moves after you press a button — the code waits instead of running all at once.
Event-driven programming