@peterdrake
Have them start a small open source project using only cross platform media to communicate. Establish requirements for the groups and tips for ideas to get started on.
This establishes accountability, requirement for concise communication, remote work ethic and creativity.
@lucifargundam I've already got the projects. What I'm looking for is the advice on how to work well as a team. Some teams struggle and many complain about their teammates not communicating well.
@lucifargundam This varies from class to class, but in the capstonish Software Development class, I use eXtreme Programming, Trello, two-week iterations, and real customers who have problems that needs solving.