Return to Article Details Towards an Open Source Framework for Collaborative Problem-Based Learning Environments