We've also started using 3DGameLab, a site that allows teachers to create learning quests for the students to complete. Each student has an account within our group and, upon completing a quest, earns points. Kids earn points and badges that allow them to level up. The kids, so far, have enjoyed the game lab. I find that it satisfies their desire to be online in a game-like environment while also completing their work and learning new skills. After all, kids who see learning as fun tend to learn more, in my view.
These boys are completing a quest using 3DGameLab and Google Apps