A virtual machine for developing and testing Canvas LMS