Designing online learning sites to cater for learning needs | IEEE Conference Publication | IEEE Xplore