Text this: Virtual gallery of mathematical problems: Cooperative learning, interaction, and socialization