Offline-Enabled Web-based E-Learning for Improved User Experience in Africa | IEEE Conference Publication | IEEE Xplore