Text this: The Context-Adaptive Learning Model (CALM) Enhancing Adaptive English Teaching Competency for Preservice Teachers in Thailand