A framework for online learning: the Virtual-U | IEEE Journals & Magazine | IEEE Xplore