Flexible Scripting to Facilitate Knowledge Construction in Computer-supported Collaborative Learning - Wang, Xinghua( (Springer Singapore, 2017)