There's no one-size-fits-all solution to development challenges.
Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is most important.