A complete speaking model
Online learning saves travel time and allows review, but it can reduce immediate interaction and depends on access. Face-to-face discussion makes it easier to ask follow-up questions, though some learners need more time to prepare. I prefer a blend: a short source sheet before class and discussion in class, with printed alternatives available.