Abstract: This paper presents the usabilities of a newly developed web based virtual laboratory package as a self-learning tool in association with online courses with the facility for evaluation of ...