The design of Web-based instruction: using online games to self-test Web-based instruction | IEEE Conference Publication | IEEE Xplore