End-user Development Blocks Flagging for children in Smart Home
This dataset contains 22 blocks which are designed based on Scratch programming tool for children. These blocks are flagged by HCI experts and primary schooll teachers as "Usefule" and "Understandable".
The usefulness of the blocks are measured based on a task list provided in a brainstorming session with children of age 8-12.
16 blocks which are both "Usefule" and "Understandable" are selected and categorized in four groups. The selected blocks are as below:
4 conditional structures: if, if-else, loop, and trigger
3 status blocks: time interval, device state, and device value
6 logical operators: and, or, negation, equal, smaller than, and greater than,
3 action blocks: edit value, edit state, and show message.