Eliciting explanations: Constraints on when self-explanation aids learning