Design Characteristics of Virtual Learning Environments by Daniel Muller