Text this: Problem-based learning spanning real and virtual words: a case study in Second Life