A Framework for Developing E-learning Solutions | IEEE Conference Publication | IEEE Xplore