Text this: Using E-learning to enhance the learning of graph transformations