Web-based learning: effects on learning process and outcome | IEEE Journals & Magazine | IEEE Xplore