Text this: A Framework for the Contextual Analysis of Computer-Based Learning Environments. Technical Report No. 527.