To run/host a virtual classroom (at different Geo locations) we need :
- Virtual machines (subscription of Private / Public Cloud)
- Lab manuals (a content management software)
- Hire Development team for : creating virtual Class, Adding students to Class, Keeping track of students entitlements (database) and maintenance.
- Hosting the services on a web server (Clustered environment for High Availability)
- Keeping records of Previous classes and progress status of students
- Security patches
- Report Generation tool
Or
Just use VMware Learning Platform