Return to Article Details Role-taking for Knowledge Building in a Blended Learning course Download Download PDF