I must agree with your comments about the challenge of implementing meaningful group projects in online courses. I teach asynchronous courses. Therefore, all students access their course at different days and at different times. Moreover, students do not live in the same time zone. Furthermore, they are on a variety of work schedules, shifts, and family obligations.
However, during our weekly live instructor labs, everyone has the opportunity to participate in our synchronous discussions. They ask questions, share comments, and learn from each other’s.
I think meaningful group projects would only work in synchronous and traditional courses.
Any new ideas?