Web-based environment for programming and distance learning | IEEE Conference Publication | IEEE Xplore