Position paper: Block-based programming should offer intelligent support for learners | IEEE Conference Publication | IEEE Xplore