TERENCE: An Adaptive Learning System for Reasoning about Stories with Poor Comprehenders and their Educators