BlockXR: A Novel Tangible Block-Based Programming Platform

2021 
Block-based programming is typically based solely on graphical user interfaces (GUIs). Some approaches, however, provide tangible interaction. They usually allow users to create block programs with GUIs to control physical robots or use physical blocks to create programs displayed on a vertical display. With these systems, users split their attention between the GUI and the physical objects. Split-attention effects have been shown to increase task completion time and hinder learning. BlockXR applies projected augmented reality and computer vision to provide users with tangible interaction for programming and feedback in the same plane. A comparative study with a GUI-based system determined that BlockXR scored significantly higher in the user experience scores of Attractiveness, Stimulation, and Novelty. We found no significant differences between usability scores. In this work, we describe the system and the quantitative and qualitative feedback from an user study.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    24
    References
    0
    Citations
    NaN
    KQI
    []