Text this: Using An Adaptive Learning Environment For Conceptual And Procedural Knowledge Development