The effectiveness of roles, scripts and prompts in promoting reading comprehension during computer-supported collaborative learning.