Πώς να Προσθέσετε το Asyntai AI Chatbot στο Moodle
Βήμα-βήμα οδηγός για ιστοτόπους Moodle LMS
Βήμα 1: Αποκτήστε τον Κωδικό Ενσωμάτωσής σας
Πρώτα, μεταβείτε στον Πίνακα Ελέγχου Asyntai και κάντε κύλιση προς τα κάτω στην ενότητα «Κωδικός Ενσωμάτωσης». Αντιγράψτε τον μοναδικό κωδικό ενσωμάτωσής σας που θα μοιάζει ως εξής:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Σημείωση: Ο παραπάνω κώδικας είναι απλώς ένα παράδειγμα. Πρέπει να αντιγράψετε τον δικό σας μοναδικό κωδικό ενσωμάτωσης από τον Πίνακα Ελέγχου σας, καθώς περιέχει το προσωπικό σας αναγνωριστικό widget.
Βήμα 2: Χρήση Πρόσθετου HTML (Συνιστάται)
Το Moodle διαθέτει ενσωματωμένη λειτουργία για προσθήκη προσαρμοσμένου HTML/JavaScript σε όλες τις σελίδες:
- Συνδεθείτε στον ιστότοπο Moodle σας ως διαχειριστής
- Μεταβείτε στη Διαχείριση ιστοτόπου
- Πλοηγηθείτε στο Appearance → Additional HTML
- Κυλήστε προς τα κάτω στην ενότητα «Before BODY is closed»
- Επικολλήστε τον κώδικα ενσωμάτωσης Asyntai στην περιοχή κειμένου
- Κάντε κλικ στο «Αποθήκευση αλλαγών»
Συμβουλή: Η προσθήκη του κώδικα στο «Before BODY is closed» το τοποθετεί ακριβώς πριν την ετικέτα κλεισίματος </body>, η οποία είναι η συνιστώμενη τοποθέτηση για γραφικές εφαρμογές συνομιλίας και διασφαλίζει ότι φορτώνεται μετά από το κύριο περιεχόμενο σελίδας.
Εναλλακτικά: Χρήση Ρυθμίσεων Θέματος
Πολλά θέματα Moodle (συμπεριλαμβανομένου του Boost και των παραλλαγών του) έχουν τις δικές τους ρυθμίσεις για προσθήκη προσαρμοσμένου JavaScript:
- Μεταβείτε στο Διαχείριση ιστοτόπου → Appearance → Themes
- Κάντε κλικ στις Ρυθμίσεις Θέματος για το ενεργό θέμα σας (π.χ., Boost)
- Αναζητήστε την ενότητα «Raw SCSS», «Additional HTML» ή «Custom JavaScript»
- If there's a JavaScript field, paste your Asyntai embed code there
- Κάντε κλικ στο «Αποθήκευση αλλαγών»
- Εκκαθαρίστε τις κρυφές μνήμες: Διαχείριση ιστοτόπου → Development → Purge caches
Σημείωση: Οι ρυθμίσεις ανά θέμα ποικίλλουν μεταξύ θεμάτων. Αν το θέμα σας δεν έχει πεδίο JavaScript, χρησιμοποιήστε την παραπάνω μέθοδο Additional HTML.
Εναλλακτικά: Δημιουργία Τοπικού Plugin
Για μεγαλύτερο έλεγχο, μπορείτε να δημιουργήσετε ένα απλό τοπικό plugin:
- Δημιουργήστε τη δομή φακέλων:
local/asyntaichatbot/στην εγκατάσταση Moodle σας - Δημιουργήστε το version.php:
<?php
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'local_asyntaichatbot';
$plugin->version = 2024010100;
$plugin->requires = 2022041900; - Δημιουργήστε το lib.php:
<?php
defined('MOODLE_INTERNAL') || die();
function local_asyntaichatbot_before_footer() {
global $PAGE;
$PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
} - Δημιουργήστε τον φάκελο amd/src/ και το αρχείο loader.js:
define([], function() {
return {
init: function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
}
};
}); - Replace
YOUR_WIDGET_IDwith your actual widget ID - Μεταβείτε στο Διαχείριση ιστοτόπου → Notifications για να εγκαταστήσετε το plugin
- Εκκαθαρίστε τις κρυφές μνήμες μετά την εγκατάσταση
Σημαντικό: Η μέθοδος τοπικού plugin απαιτεί πρόσβαση στη γραμμή εντολών για τη δημιουργία αρχείων. Για τους περισσότερους χρήστες, η μέθοδος Additional HTML είναι πιο απλή και επαρκής.
Εναλλακτικά: Επεξεργασία Προτύπου Υποσέλιδου Θέματος
You can also edit your theme's footer template directly:
- Μεταβείτε στον φάκελο θέματός σας:
theme/YOUR_THEME/ - Βρείτε τα αρχεία layout (π.χ.,
layout/columns2.phpήtemplates/columns2.mustache) - Find the closing
</body>tag or the footer section - Add your Asyntai embed code just before
</body> - Αποθηκεύστε το αρχείο
- Εκκαθαρίστε τις κρυφές μνήμες Moodle
Σημαντικό: Η άμεση επεξεργασία αρχείων θέματος σημαίνει ότι οι αλλαγές ενδέχεται να χαθούν κατά την ενημέρωση του θέματός σας. Χρησιμοποιήστε θυγατρικό θέμα ή τη μέθοδο Additional HTML για μια πιο μόνιμη λύση.
Βήμα 3: Επαληθεύστε την Εγκατάσταση
Αφού αποθηκεύσετε τις αλλαγές σας και εκκαθαρίσετε τις κρυφές μνήμες, επισκεφτείτε τον ιστότοπο Moodle σας σε μια νέα καρτέλα ή παράθυρο ανώνυμης περιήγησης. Θα πρέπει να δείτε το κουμπί της γραφικής εφαρμογής συνομιλίας στην κάτω δεξιά γωνία. Κάντε κλικ για να βεβαιωθείτε ότι ανοίγει και λειτουργεί σωστά.
Δεν βλέπετε το widget; Βεβαιωθείτε ότι εκκαθαρίζετε όλες τις κρυφές μνήμες Moodle: μεταβείτε στο Διαχείριση ιστοτόπου → Development → Purge all caches. Δοκιμάστε επίσης να εκκαθαρίσετε την κρυφή μνήμη του προγράμματος περιήγησης ή να δείτε σε παράθυρο ανώνυμης περιήγησης. Αν χρησιμοποιείτε plugin κρυφής μνήμης ή reverse proxy, εκκαθαρίστε και αυτές τις κρυφές μνήμες.
Weebly