Assessing the effects of feedback in computer-assisted learning