Table 6.
Tools that allow building conditionals categorized as “Free condition building”.
| Tool | Description | Reference image |
|---|---|---|
| KIBO | “If” block provides place to add a condition (e.g., far, near, dark, light). |
|
| Matatalab Coding Set | “Wait until” can be connected with conditions like: dark, light, obstacle, etc. The block is available in Matatalab Sensor Add-on (2022). |
|
| BOTS | “If” block should be associated with variable comparison (e.g., a > 5). |
|
| Code.org | The condition in “when tapped” can be modified. |
|
| Move the turtle | Condition block evaluates the value of a variable (A > 5). |
|
| Run Marco! | “If” block can be modified. |
|
| The Foos | The condition is variable and can be changed by the user. A video reference of the implementation can be found on CodeSpark Academy Youtube Channel (2022). |
|
| Dash and Dot + Wonder for Dash & Dot Robots | Robot's actions are defined as states and the transition between can be fired based on conditions like “obstacle detection” that can be customized (obstacle seen vs no obstacle, obstacle seen close vs far). |
|
| Makeblock Neuron + Neuron (app) | Users can define conditions to establish relations between sensors and actuators. |
|
| Scottie Go | “If” block should be associated with a specific condition. |
|
| Roberto | “Wait for” can be combined with “tap” event. |
|