Text this: Unlocking the potential of Socratic tutoring powered by large language model