For the complete documentation index, see llms.txt. This page is also available as Markdown.

Παράρτημα

Συχνές ερωτήσεις για διαχειριστές του Chamilo 2.0.

Εγκατάσταση και Ρύθμιση

Ε: Ποια έκδοση PHP απαιτεί το Chamilo 2.0; Α: PHP 8.2 ή υψηλότερη. Συνιστάται η PHP 8.3. Δείτε Server Requirements.

Ε: Μπορώ να εκτελέσω το Chamilo σε κοινόχρηστο hosting; Α: Είναι δυνατό αλλά δεν συνιστάται. Το Chamilo 2.0 απαιτεί Composer, Node.js σε λειτουργία ανάπτυξης και πρόσβαση γραμμής εντολών για εγκατάσταση και συντήρηση. Ένας VPS ή ειδικός διακομιστής παρέχει πολύ καλύτερη εμπειρία.

Ε: Ποια βάση δεδομένων πρέπει να χρησιμοποιήσω; Α: Το MySQL 8.0+ ή MariaDB 10.4+ είναι οι πιο συνηθισμένες και καλύτερα δοκιμασμένες επιλογές.

Ε: Μπορώ να εγκαταστήσω το Chamilo χωρίς γραμμή εντολών; Α: Ναι, αν χρησιμοποιήσετε την συσκευασμένη έκδοση (.zip ή .tar.gz). Διαφορετικά, θα χρειαστείτε γραμμή εντολών για εγκατάσταση εξαρτήσεων Composer, κατασκευή frontend assets και εκτέλεση μεταφορών βάσης δεδομένων. Ο web-based οδηγός χειρίζεται τη ρύθμιση της βάσης δεδομένων και την αρχική διαμόρφωση, αλλά τα υπόλοιπα βήματα απαιτούν πρόσβαση shell σε λειτουργία ανάπτυξης.

Χρήστες και Πιστοποίηση

Ε: Πώς επαναφέρω τον κωδικό πρόσβασης ενός χρήστη; Α: Πηγαίνετε στο Administration > User list, βρείτε τον χρήστη, κάντε κλικ στην επεξεργασία και ορίστε νέο κωδικό πρόσβασης. Εναλλακτικά, ο χρήστης μπορεί να χρησιμοποιήσει τον σύνδεσμο "Forgot password" στη σελίδα σύνδεσης (αν είναι ρυθμισμένο το email).

Ε: Μπορώ να εισάγω χρήστες μαζικά; Α: Ναι. Πηγαίνετε στο Administration > Import users και ανεβάστε αρχείο CSV ή XML με δεδομένα χρηστών. Η εισαγωγή υποστηρίζει δημιουργία νέων χρηστών και ενημέρωση υπαρχόντων.

Ε: Πώς ενσωματώνω με LDAP ή Active Directory; Α: Ρυθμίστε τις παραμέτρους LDAP στη διαμόρφωση πιστοποίησης. Δείτε LDAP. Οι χρήστες συγχρονίζονται κατά τη σύνδεση ή μέσω προγραμματισμένης συγχρονισμού.

Ε: Μπορούν οι χρήστες να ανήκουν σε πολλαπλές συνεδρίες ταυτόχρονα; Α: Ναι. Οι χρήστες μπορούν να εγγραφούν σε οποιοδήποτε αριθμό συνεδριών ταυτόχρονα. Κάθε συνεδρία παρακολουθεί την πρόοδο ανεξάρτητα.

Μαθήματα και Περιεχόμενο

Ε: Πώς δημιουργώ αντιγράφων ασφαλείας ενός μεμονωμένου μαθήματος; Α: Μέσα στο μάθημα, πηγαίνετε στο Maintenance > Create a backup. Αυτό δημιουργεί ενημερώσιμο αρχείο του περιεχομένου και των ρυθμίσεων του μαθήματος. Μπορείτε να το επαναφέρετε στο ίδιο ή σε διαφορετικό instance του Chamilo.

Ε: Μπορώ να αντιγράψω ένα μάθημα; Α: Ναι. Χρησιμοποιήστε Administration > Copy course ή το εργαλείο συντήρησης μαθήματος μέσα στο μάθημα. Μπορείτε να αντιγράψετε περιεχόμενο μεταξύ μαθημάτων ή να δημιουργήσετε νέο μάθημα από υπάρχον.

Ε: Ποιες εκδόσεις SCORM υποστηρίζονται; Α: Το Chamilo υποστηρίζει SCORM 1.2. Τα πακέτα SCORM εισάγονται ως learning paths.

Ε: Πώς περιορίζω ποιος μπορεί να δημιουργεί μαθήματα; Α: Πηγαίνετε στο Administration > Configuration settings > Course και απενεργοποιήστε το Allow non administrators (teachers) to create new courses (allow_users_to_create_courses). Όταν είναι απενεργοποιημένο, μόνο οι διαχειριστές μπορούν να δημιουργούν μαθήματα. Εναλλακτικά, μπορείτε να ορίσετε όριο στον αριθμό μαθημάτων που μπορεί να δημιουργήσει οποιοσδήποτε δάσκαλος.

Απόδοση και Συντήρηση

Ε: Η πλατφόρμα είναι αργή. Τι πρέπει να ελέγξω πρώτα; Α: Κατά σειρά επιρροής: (1) Βεβαιωθείτε ότι APP_ENV=prod και APP_DEBUG=0 στο .env. (2) Επαληθεύστε ότι το PHP OPcache είναι ενεργοποιημένο. (3) Ελέγξτε την απόδοση της βάσης δεδομένων. (4) Δείτε Performance Tuning.

Ε: Πώς καθαρίζω την cache; Α: Εκτελέστε php bin/console cache:clear --env=prod από τη γραμμή εντολών. Μην διαγράψετε χειροκίνητα τον κατάλογο var/cache/ ενώ η εφαρμογή εκτελείται.

Ε: Πόσο χώρο δίσκου χρειάζεται το Chamilo; Α: Η ίδια η εφαρμογή χρειάζεται περίπου 2 GB αποσυμπιεσμένη. Ο συνολικός χώρος εξαρτάται από το ανεβασμένο περιεχόμενο (έγγραφα, βίντεο, πακέτα SCORM). Παρακολουθήστε τη χρήση δίσκου και σχεδιάστε ανάλογα.

Ε: Πώς ρυθμίζω αυτοματοποιημένα αντιγράφων ασφαλείας; Α: Δείτε Backups. Ελάχιστα, προγραμματίστε καθημερινή εξαγωγή βάσης δεδομένων και τακτικά backups σε επίπεδο αρχείων του καταλόγου upload.

Email

Ε: Οι χρήστες δεν λαμβάνουν emails. Τι πρέπει να ελέγξω; Α: (1) Επαληθεύστε το MAILER_DSN στο .env. (2) Εκτελέστε php bin/console mailer:test someone@example.com για δοκιμή. (3) Ελέγξτε φακέλους spam. (4) Επαληθεύστε εγγραφές DNS SPF/DKIM. Δείτε Email Configuration.

Ε: Μπορώ να χρησιμοποιήσω Gmail για αποστολή emails; Α: Ναι, για μικρές πλατφόρμες ή ανάπτυξη. Χρησιμοποιήστε App Password και λάβετε υπόψη τα ημερήσια όρια αποστολής του Gmail (500 emails/ημέρα για κανονικούς λογαριασμούς).

Ασφάλεια

Ε: Πώς επιβάλλω το HTTPS; Α: Ρυθμίστε τον web server να ανακατευθύνει το HTTP σε HTTPS. Επιπλέον, ενεργοποιήστε τη ρύθμιση "Force HTTPS" στο Administration > Configuration settings > Security. Δείτε Security Settings.

Ε: Πώς μπλοκάρω επιθέσεις brute-force σύνδεσης; Α: Ρυθμίστε μέγιστο αριθμό προσπαθειών σύνδεσης και CAPTCHA στις ρυθμίσεις ασφαλείας. Εξετάστε επίσης τη χρήση fail2ban σε επίπεδο διακομιστή για επιπλέον προστασία.

Ε: Ένας χρήστης ξέχασε τον κωδικό του και το email δεν λειτουργεί. Πώς τον βοηθάω; Α: Ως διαχειριστής, επεξεργαστείτε απευθείας τον λογαριασμό του χρήστη και ορίστε νέο κωδικό πρόσβασης. Πηγαίνετε στο Administration > User list, βρείτε τον λογαριασμό και ενημερώστε το πεδίο κωδικού πρόσβασης.


Αναβαθμίσεις

Ε: Μπορώ να αναβαθμίσω απευθείας από Chamilo 1.11.x σε 2.0; Α: Ναι, αλλά πρόκειται για σημαντική μετεγκατάσταση, όχι για απλή ενημέρωση. Δείτε Αναβάθμιση. Δοκιμάστε πάντα πρώτα σε διακομιστή staging.

Ε: Θα λειτουργήσουν τα πρόσθετά μου μετά την αναβάθμιση σε 2.0; Α: Όχι. Τα πρόσθετα από 1.11.x δεν είναι συμβατά με 2.0 και πρέπει να ξαναγραφούν ή να αντικατασταθούν με ισοδύναμη λειτουργικότητα 2.0.

Τελευταία ενημέρωση

Ήταν χρήσιμο αυτό;