Impact of an Adaptive Dialog that Uses Natural Language Processing to Detect Students’ Ideas and Guide Knowledge Integration