Problem-Based Learning in a Web-based learning environment: a case study at the University of Genoa.