I personally like Edomdo. I found the activities very useful and informative. I would suggest using more tools available on Edmodo some of which are free and available on Edmodo store. Using Socrative was a great idea. Maybe it would be a good idea to divide students into smaller groups with different tasks and asking students to evaluate different groups activities (peer-to-peer evaluation) exactly how our course is being design.