Scaffolding problem-based learning with CSCL tools | Synapse