2023 Volume 40 Issue 3 Pages 3_97-3_112
In recent years, as the IoT has become popular, there are more requirements for sharing operation/mechanisms of IoT devices, such as Arduino and M5Stack. In addition, because of the corona disaster, many educational institutions adopted online lectures, such as on-demand tutorial videos and live lectures using video conference systems. For IoT programming education, these methods have problems such as lack of linkage with real-world devices and source codes. In this study, we propose a system called “IoTeach”, which supports learning of IoT programming by attaching a script language on sequential contents such as videos and slides shared on the Web. Thus, the IoTeach can link videos and slides with real-world IoT devices and source code. In this paper, we describe the concept and implementation of the system. We also perform a basic evaluation and discuss challenges and prospects.