Scratch-gui: Trouble with nesting ifs

Created on 6 Jul 2017  路  4Comments  路  Source: LLK/scratch-gui

In play tests we have seen multiple instances of kids making errors like this one, in which an if block is unintentionally nested inside another if block (it should be a sequence of two separate if statements):

screen shot 2017-07-06 at 10 30 52 am

Maybe the nesting could be visually clearer somehow, to make the fact that the blocks are nested more obvious.

playtest

Most helpful comment

Zebra striping a la Snap!
screen shot 2017-07-06 at 10 06 27 am

All 4 comments

Zebra striping a la Snap!
screen shot 2017-07-06 at 10 06 27 am

Indeed, zebra striping makes it very clear when you aren't following a screenshot or video correctly!

I also saw confusion around control loops during the Catch Game External Playtest (June 2017):

  • Distinguishing forever, if, and if else in the blocks menu
  • At least 2 users were confused due to nested instead of sequential "if" loops as in @ericrosenbaum's screenshot
  • A user didn鈥檛 realize they needed to wrap an if statement in a forever statement to get the stack to trigger every time the if statement was true

Moved to LLK/observations#19

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chrisgarrity picture chrisgarrity  路  4Comments

ntlrsk picture ntlrsk  路  3Comments

apple502j picture apple502j  路  4Comments

ericrosenbaum picture ericrosenbaum  路  4Comments

MrBlockCat picture MrBlockCat  路  4Comments