Using a Virtual Learning Environment (VLE) within the classroom arena has many advantages but it is beset with potential issues. It needs to tick many boxes in terms of compatibility and being responsive, especially now, as in excess of 75% of Internet traffic comes from mobile and hand held devices; all of which possess a vast array of operating systems, browsers and screen widths.
Some users are adopting major social media platforms to act as their VLE. As a free option, it has many advantages and immediately negates the need to worry about service uptime, however as soon as you upload content to a social media platform you lose control and ownership of it. Then, you're favouring those who do use social media over those who don't.
Moodle, which is actually pretty clunky and is now really showing it's age, is embryonic of VLE's. Open source, it allows its users to create their own plugins whilst giants like Facebook remain locked tight. Moodle allows you to completely customise the GUI and you can hide it as a subdomian and lock it down with login credentials for each user.