Characterizing and exploring users' task completion process at different stages in learning related tasks