Text this: On designing a pervasive mobile learning platform