Text this: Concept-Aware Deep Knowledge Tracing and Exercise Recommendation in an Online Learning System