Statement groups in ScratchJR are core to building programs in ScratchJR, each containing different characters. Students will learn how to use each statement group, enabling them to independently explore new statements or combine them to create programs. Below is a summary of the basic concepts and statements in ScratchJR.
List of function buttons and door frames in ScratchJR
Function buttons in ScratchJR
Button 1: Access the Home screen to find old programs or create new programs.
Button 2: Opens the program in full-screen mode. The interface now only has the button in the left corner to return to the previous state, and the button in the right corner is a green flag symbol.
Button 3: Displays the stage as a grid.
Button 4: Change the stage background using the available backgrounds or create your own new background.
Button 5: Write a title for the program.
Button 6: Return to the beginning of the program: When the program is running, pressing this button will return to the beginning and the program will stop.
Button 7: The green flag to execute the program.
Button 8: Name your program to save it after you've finished.
Window frame in ScratchJR
Number 9: Character window to add to the ScratchJR program. Note: Choose the correct character when writing the program.
Number 10: Stage and Characters.
Number 11: Stage window to add or remove stages.
Command group framework and commands
In ScratchJR, there are a total of 5 groups of commands, each with its own distinct color.
| Command group | Function |
|
Event group of commands: Executes the program after a command about a specific event, such as clicking a flag, clicking a character, etc. We can also call this the start group of commands. |
|
Motion commands: Program the character's movements. When ScratchJR starts, the program defaults to selecting this command group. |
|
Appearance Command Group: This group includes commands for displaying a character's voice, zooming in and out, and hiding/showing the character. |
|
Supports a pre-recorded audio file, but allows for self-recording. |
|
This includes wait and loop statements. |
|
This includes statements to completely stop the program. |
Event Command Group
The statements in Events are used to run the program when the user clicks on the program.
| Command group | Function |
|
This event occurs when you click on the blue flag. |
|
The event occurs when you tap on the character on the stage. |
|
The event occurs when the two characters come into contact. |
|
The event of sending a message |
|
Event receiving messages |
Move command group
These commands are used to perform character movement functions in ScratchJR. The numbers in these commands correspond to a square on the stage.
| Command | Function |
|
Move right – move left. The character will also rotate in the corresponding direction when this command is executed. |
|
Jump up - jump down |
|
Rotate right – rotate left a small angle. To make the character rotate one full circle, we can change the number 1 below to 12. |
|
The character jumps up and then falls back to the starting position. |
|
Return the character to their starting position. This command is very useful in game applications, to bring the character back to their initial position. |
Appearance Command Group
| Command | Function |
|
Display a spoken quote from the selected character on the screen. |
|
Zoom in/out to resize the character. |
|
Restore the character to its default size. |
|
Hide and reappear characters |
Audio command group
| Command | Function |
|
POP sound is built into ScratchJR. |
|
Record your own voice for the character in the show. |