The implementation and evaluation of OASIS: a web-based learning and assessment tool for large classes | IEEE Journals & Magazine | IEEE Xplore