Virtual spaces as artifacts: implications for the design of educational CVEs | IEEE Conference Publication | IEEE Xplore