Problem-Based Learning (PBL): a context for collaborative learning at Aalborg University, Denmark