First things first, thank you for this opportunity to become part of the community, I am new here.
A bit of background, we are a Spanish online school, on the early stages yet, targeting Chinese users in Mainland China (other geographies will come later, hopefully).
We had an LMS with an integrated virtual classroom until very recently, which worked fine mostly, but at times, users in China had problems logging in, loading documents, etc. The company that provided this "white-label-solution", based in India, had the servers in the US, and used AWS to deliver content globally, the closest to China being Hong Kong.
After reading a lot online, we came to realize that the best solution for us would probably be to host our e-learning platform (LMS+ web conferencing tool) inside of China, to avoid being blocked or slowed down by the firewall.
This is where MOODLE comes into play. A few days ago I discovered MoodleCloud, which with the paid option for schools would be quite interesting for us (easy set up, no technical requirements and affordable). We are a small team, with a limited budget and no IT department, so we need a ready-to-go solution, which MoodleCloud seems to offer perfectly (with its limits of course). PROBLEM? MoodleCloud can be hosted only in Australia, US and Ireland (we chose Ireland for our free account, just to play around and become familiar with the system).
Not having our own domain is not a huge deal, since the Moodle LMS could be accessed from our own WordPress, so students would not need to type "example.moodle.school" to access the system. We have already contacted the only Moodle Partner in China, to consider what the options from their side are, but haven't got much info yet.
We have our website hosted with "Mochahost" in the US, and they use CloudFlare (linked to our website) to reach 150+ data centers worldwide, including a few inside of China.
The question is, considering all these things: our limited budget, technical ability, time, and users location (China mainly and other countries too) would it be possible to host MoodleCloud inside of China or host it with our WP site and use cloudflare to try and deliver content to mainland China? We also need it to be integrated with BigBlueButton to have the actual live classes, and recordings as well (does BBB need to be hosted separately to have disk space for recordings or is it hosted together with MC?).
I know this is a tricky situation, so any help we could receive from the community would be much appreciated.
Thanks a lot in advance,