Text this: Refactoring learning management systems for multi-device use in developing countries