Survey and evaluation of virtual world-supported learning management systems