Towards a Distributed Architecture for Adaptive E-Learning System | IEEE Conference Publication | IEEE Xplore