Evaluating Web-supported Learning Versus Lecture-based Teaching: Quantitative and Qualitative Perspectives