Student Satisfaction with a Web-based Collaborative Work Platform1