Skip to main content
. 2022 Sep 16;13:911057. doi: 10.3389/fpsyg.2022.911057

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). graphic file with name fpsyg-13-911057-i0022.jpg
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). graphic file with name fpsyg-13-911057-i0023.jpg
BOTS “If” block should be associated with variable comparison (e.g., a > 5). graphic file with name fpsyg-13-911057-i0024.jpg
Code.org The condition in “when tapped” can be modified. graphic file with name fpsyg-13-911057-i0025.jpg
Move the turtle Condition block evaluates the value of a variable (A > 5). graphic file with name fpsyg-13-911057-i0026.jpg
Run Marco! “If” block can be modified. graphic file with name fpsyg-13-911057-i0027.jpg
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). graphic file with name fpsyg-13-911057-i0015.jpg
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). graphic file with name fpsyg-13-911057-i0029.jpg
Makeblock Neuron + Neuron (app) Users can define conditions to establish relations between sensors and actuators. graphic file with name fpsyg-13-911057-i0030.jpg
Scottie Go “If” block should be associated with a specific condition. graphic file with name fpsyg-13-911057-i0031.jpg
Roberto “Wait for” can be combined with “tap” event. graphic file with name fpsyg-13-911057-i0032.jpg