The ubiquity of the Internet, mobile devices and other technologies has completely changed the traditional classroom, enabling new online and blended learning environments. As learning becomes increasingly virtual and always available, it is critical to offer a safe and collaborative environment for students and teachers to interact.