Καλή
ερώτηση 
Ο κώδικας της ιστοσελίδας είναι σωστός, δηλαδή το
πρόγραμμα περιήγησης (κοινώς firefox, internet explorer, κλπ) σωστά δείχνει ????? εκεί αφού ????? υπάρχουν εκεί.
Η διαφορά των Ελληνικών που φαίνονται σωστά με τα Ελληνικά που φαίνονται ερωτηματικά είναι ότι τα πρώτα διαβάζονται από μεταβλητές της PHP στο Ελληνικό αρχείο γλώσσας ενώ τα δεύτερα (η περιγραφή της ιστοσελίδας στην ουσία) διαβάζονται από τη βάση δεδομένων.
Πιστεύω ότι φταίει η βάση και πιο συγκεκριμένα η κωδικοποίηση της βάσης. Θα έπρεπε κατά την εγκατάσταση του συστήματος διαχείρισης βάσης (MySQL?) να είχε δηλωθεί ως γραμματοσειρά η UTF-8 και μετά κατά την δημιουργία της βάσης moodle να είχε επίσης δηλωθεί η UTF-8 (unicode).
Υπάρχουν τρόποι να αλλάξεις την κωδικοποίηση σε υπάρχουσα βάση αλλά εφόσον είναι νέα η εγκατάσταση θα πρότεινα απλά να διαγραφεί η βάση (η βάση όχι το σύστημα διαχείρισης βάσης) και να ξανα-εγκατασταθεί το moodle.
Για καλό και για κακό, πριν το κάνεις αυτό πήγαινε στο: Administration >
Front Page > Front Page
settings
και άλλαξε την περιγραφή (εκεί είναι τα ερωτηματικά) με Ελληνικά. Κοίτα αν τώρα φαίνονται Ελληνικά στην πρώτη σελίδα.
Επειδή αυτό ίσως είναι κοινό (και μάλλον το μοναδικό πλέον) πρόβλημα του moodle που μπορεί να προκύψει με τα Ελληνικά, θα πρότεινα οι διαχειριστές να μεταφέρουν αυτό το θέμα στην
ενότητα "προβλήματα κατά την εγκατάσταση" ώστε να το βρίσκουν οι ενδιαφερόμενοι.