Text this: Repairing Errors with Elaborative Feedback in Computerised Learning Environments