virtual lab- A learner perspective