Κατά την εγκατάσταση του eClass δημιουργείται ο κεντρικός κατάλογος και διάφοροι υποκατάλογοι.
Οι ρυθμίσεις σύνδεσης της πλατφόρμας με τη βάση δεδομένων αποθηκεύονται στον κατάλογο config και ειδικότερα στο αρχείο config.php. Τα δεδομένα των μαθημάτων της πλατφόρμας αποθηκεύονται στους καταλόγους courses και video. Ειδικότερα
courses. Για κάθε μάθημα δημιουργείται ένας κατάλογος με όνομα τον κωδικό του μαθήματος.video. Όμοια για κάθε μάθημα δημιουργείται ένας κατάλογος με όνομα τον κωδικό του μαθήματος.
Στους παραπάνω καταλόγους (δηλαδή courses, video, config) ο web server χρειάζεται να έχει δικαιώματα read / write. Γενικά ο προγραμματιστής δεν χρειάζεται να ασχοληθεί με αυτούς.
Η λειτουργία της πλατφόρμας βρίσκεται στους υπόλοιπους καταλόγους. Επιγραμματικά:
include περιέχει διάφορες βιβλιοθήκες που χρησιμοποιούνται στη λειτουργία διάφορων υποσυστημάτων. Σημαντικά αρχεία στον καταλόγο include είναι:init.php. Το βασικό αρχείο που κάνει όλους τους απαραίτητους ελέγχους ασφάλειας σε όλες τις λειτουργίες του eClass. Ο προγραμματιστής γενικά δεν ασχολείται με αυτό πάρα μόνο αν υπάρχει σοβαρός λόγος. (π.χ. προσθήκη νέου υποσυστήματος)baseTheme.php. Το βασικό αρχείο που καλεί το template engine, την init.php και σχηματίζει τις οθόνες του eClass. Ο προγραμματιστής γενικά δεν ασχολείται με αυτό πάρα μόνο αν υπάρχει σοβαρός λόγος.tools.php Σχηματίζει τα μενού αριστερά. Ο προγραμματιστής ασχολείεται με αυτό μόνο όταν θέλει να αλλάξει τα μενού.main_lib.php. Αποτελεί μια βιβλιοθήκη χρήσιμων συναρτήσεων που χρησιμοποιούνται σε πολλά σημεία του eClass. Ο προγραμματιστής χρειάζεται να ανατρέχει σε αυτό για να αναζητά τυχόν έτοιμες συναρτήσεις.info περιέχει τα scripts που εμφανίζουν πληροφορίες για την πλατφόρμα (manuals, contact, license κ.λπ.) lang περιέχει τα μηνύματα της πλατφόρμας σε διάφορες γλώσσες.js περιέχει όλα scripts της javascript και μερικές εξωτερικές βιβλιοθήκες.upgrade περιέχει τα scripts αναβάθμισης.install περιέχει τα scripts εγκατάστασης. template περιέχει τα themes και τα style sheets που χρησιμοποιεί η πλατφόρμα.modules περιέχει τους υποκαταλόγους των υποσυστημάτων. Παρακάτω παρουσιάζονται οι αντιστοιχίες στα διάφορα υποσυστήματα - λειτουργίες της πλατφόρμας. Ειδικότερα:admin τα διαχειριστικά εργαλεία της πλατφόρμας.announcements στις ανακοινώσειςagenda στο ημερολόγιοanalytics στη μαθησιακή αναλυτικήabuse_report στις αναφορές κατάχρησηςatttendance στο παρουσιολόγιοauth στην πιστοποίηση χρηστώνblog στο ιστολόγιοchat στην συνομιλίαcomments στα σχόλια ιστολογίουcontact στην αίτηση χρήστη σε κλειστό μάθημαcourse_description στην περιγραφή μαθήματοςcourse_info, course_metadata στις πληροφορίες μαθήματοςcourse_prerequisites στα προαπαιτούμενα μαθήματοςcourse_tools στη διαχείριση των εργαλείων μαθήματοςcreate_course στη δημιουργία μαθήματοςdb. Oι κλάσεις για τη σύνδεση με τη βάση δεδομένωνdocument στα έγγραφαebook στο ηλεκτρονικό βιβλίοexercise στις ασκήσειςforum στις περιοχές συζητήσεωνglossary στο γλωσσάριοgradebook στο βαθμολόγιοgroup στις ομάδες χρηστώνh5p στο διαδραστικό περιεχόμενοhelp στο σύστημα βοήθειαςlearnPath στη γραμμή μάθησηςlink στους συνδέσμουςlti και lti_consumer σε σύνδεση με εξωτερική υπηρεσία μέσω ltimessage στα μηνύματαmindmap στο εννοιολογικό χάρτηmobile Περιλαμβάνεται το mobile api για σύνδεση με κινητές συσκευές.offline Εξαγωγή μαθήματος για χρήση offlineprogress στην πρόοδο μαθήματοςquestionnaire στο ερωτηματολόγιοrating στην αξιολόγηση μαθήματοςsearch στην αναζήτησηsharing στον διαμοιρασμό μαθήματοςtc στην σύνδεση με υπηρεσία τηλεδιάσκεψηςunits στις ενότητες μαθήματοςusage στα στατιστικάuser στη διαχείριση χρηστών του μαθήματοςvideo στα πολυμέσαwall στον τοίχοwiki στο wikiwork στις εργασίες