Tailored motivational message generation: A model and practical framework for real-time physical activity coaching