Text this: Impact of a Virtual Laboratory on Student Learning Depends on Course Modality