Kuidas lisada Asyntai AI vestlusrobot Moodle'isse
Samm-sammult juhend Moodle LMS veebisaitide jaoks
1. samm: Hankige oma manuskood
Esmalt minge oma Asyntai juhtpaneelile ja kerige alla jaotiseni "Manuskood". Kopeerige oma unikaalne manuskood, mis näeb välja selline:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Märkus: Ülalolev kood on vaid näide. Peate kopeerima oma unikaalse manuskoodi oma juhtpaneelilt, kuna see sisaldab teie isiklikku vidina ID-d.
2. samm: täiendava HTML-i kasutamine (soovitatav)
Moodle'il on sisseehitatud funktsioon kohandatud HTML-i/JavaScripti lisamiseks kõikidele lehtedele:
- Logige oma Moodle'i saidile sisse administraatorina
- Minge Saidi haldamisse
- Navigeerige jaotisesse Välimus → Täiendav HTML
- Kerige alla jaotiseni "Enne BODY sulgemist"
- Kleepige oma Asyntai manuskood teksti piirkonda
- Klõpsake "Salvesta muudatused"
Vihje: Koodi lisamine jaotisesse "Enne BODY sulgemist" paigutab selle vahetult enne sulgevat </body> märgendit, mis on vestlusvidinite soovitatav paigutus ja tagab, et see laadib pärast lehe põhisisu.
Alternatiiv: teema seadete kasutamine
Paljudel Moodle'i teemadel (sealhulgas Boost ja selle variandid) on oma seaded kohandatud JavaScripti lisamiseks:
- Minge Saidi haldamine → Välimus → Teemad
- Klõpsake oma aktiivse teema Teema seadeid (nt Boost)
- Otsige jaotisi "Toores SCSS", "Täiendav HTML" või "Kohandatud JavaScript"
- Kui on JavaScripti väli, kleepige oma Asyntai manuskood sinna
- Klõpsake "Salvesta muudatused"
- Puhastage vahemälud: Saidi haldamine → Arendus → Puhasta vahemälud
Märkus: Teemapõhised seaded varieeruvad teemade vahel. Kui teie teemal pole JavaScripti välja, kasutage ülaltoodud täiendava HTML-i meetodit.
Alternatiiv: kohaliku plugina loomine
Suurema kontrolli saamiseks saate luua lihtsa kohaliku plugina:
- Looge kaustastruktuur:
local/asyntaichatbot/oma Moodle'i paigaldusse - Looge version.php:
<?php
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'local_asyntaichatbot';
$plugin->version = 2024010100;
$plugin->requires = 2022041900; - Looge lib.php:
<?php
defined('MOODLE_INTERNAL') || die();
function local_asyntaichatbot_before_footer() {
global $PAGE;
$PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
} - Looge kaust amd/src/ ja fail 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);
}
};
}); - Asendage
YOUR_WIDGET_IDoma tegeliku vidina ID-ga - Minge Saidi haldamine → Teated plugina installimiseks
- Puhastage vahemälud pärast installimist
Oluline: Kohaliku plugina meetod nõuab failide loomiseks käsureatöötluse juurdepääsu. Enamikule kasutajatele on täiendava HTML-i meetod lihtsam ja piisav.
Alternatiiv: teema jaluse malli muutmine
Samuti saate muuta oma teema jaluse malli otse:
- Navigeerige oma teema kausta:
theme/YOUR_THEME/ - Leidke küljenduse failid (nt
layout/columns2.phpvõitemplates/columns2.mustache) - Leidke sulgev
</body>märgend või jaluse sektsioon - Lisage oma Asyntai manuskood vahetult enne
</body> - Salvestage fail
- Puhastage Moodle'i vahemälud
Oluline: Teema failide otsene muutmine tähendab, et muudatused võivad kaduda teema uuendamisel. Kasutage alamteemat või täiendava HTML-i meetodit püsivama lahenduse saamiseks.
3. samm: Kontrollige paigaldust
Pärast muudatuste salvestamist ja vahemälude puhastamist külastage oma Moodle'i saiti uuel brauseri vahekaardil või inkognito aknas. Peaksite nägema vestlusvidina nuppu paremas alanurgas. Klõpsake sellel, et veenduda selle avamises ja korrektses toimimises.
Ei näe vidinat? Veenduge, et puhastate kõik Moodle'i vahemälud: minge Saidi haldamine → Arendus → Puhasta kõik vahemälud. Proovige ka tühjendada brauseri vahemälu või vaadata inkognito aknas. Kui kasutate vahemäluplugmat või pöördproksit, puhastage ka need vahemälud.
Weebly