Invia SMS: Foundations of problem-based learning