Edmodo is one of the promising web technologies that is making a strong foothold in the field of education. It has been embraced by several school districts and is being widely used to host online classes and connect students with their teachers. I personally see edmodo as a very robust alternative to the traditional Moodle.