Your site raises “Mixed content” errors, which means while your site is configured to use HTTPS, those resources were loaded via HTTP. And your site looks OK when accessed with HTTP.
I don’t know moodle well, maybe they have a “Site Address” settings similar to WordPress or not, but this is the guide you should be following: