A methodological framework for project-based collaborative learning in a networked environment. (1st January 2002)