_____ is a computer-based technology that provides an interactive, three-dimensional learning experience.

A. Electronic performance support system
B. Instructional design
C. Learning management system
D. Benchmarking
E. Virtual reality