Text this: Navigating the landscape of online learning: strengths and weaknesses