Engaging Middle School Students in Student-directed Inquiry through Virtual Environments for Learning