Improving students’ understanding and explanation skills through the use of a knowledge building forum