Text this: Creating meaningful learning experiences with active, fun, and technology elements in the problem-based learning approach and its implications