Using computer-based scaffolding to improve students' reasoning skills in collaborative learning | IEEE Conference Publication | IEEE Xplore