Independent tools and fully integrated systems are currently being applied to educational settings, delivering educational content and activities to students. Asynchronous, computer-mediated communications enable students to reflect upon what they are learning, share their thoughts, and read those of others. Such communication tools facilitate active and collaborative learning. Two integrated s...