Closed halspeed closed 4 years ago
From my experience teaching block coding in K-12 over several years, I think rounded hats on event blocks would help facilitate children's learning.
I concur. Rounded hats make it clear that the blocks have to be at the top of a sequence.
This summer we ran a study with 14 students aged 9-18 (7 male, 7 female). Study was set up as an AB trial followed by interviews.
Almost all students:
a) understood the functionality of the blocks with and without the "hats" so there was no noticeable difference in understanding
b) from an aesthetic perspective, all students preferred the blocks without the "hats" citing that it had a more "modern" look, it was "simpler", the "rounded tops didn't fit with the feel of the rest of the blocks", or it reminded them of Scratch which was a product "for littler kids"
I'm happy to run a more comprehensive student survey in the next couple months to validate these preliminary results, but I don't want to make a big UI change without real user data to back up our design decisions.
Add rounded hats to event handlers in v1 to:
Illustration of current flat-top event handler and proposed round-hat event handler:
For functions consider making the hat across the entire top as illustrated below:
This could also be beneficial for users of other MakeCode targets.
References: https://github.com/Microsoft/pxt/issues/849 https://developers.google.com/blockly/guides/create-custom-blocks/block-paradigms#event_driven_program