Как это может быть более эффективной моделью, если время делится на всех участников группы? Вместо того, чтобы заниматься самому, приходится тратить время на выслушивание ответов других. Отстающие (а такие обязательно есть в каждом коллективе) тратят на себя больше времени и тянут успевающих назад. Я могу понять формат всяких дискуссионных клубов, когда все сидят и болтают на заданные темы, но это уже для людей с более-менее ненулевым уровнем. И это не совсем курсы, скорее метод преодоления языкового барьера.