Quality Teaching and Learning, Assessment Technology and Innovativeness in Virtual Environments