Az Asyntai AI Chatbot hozzáadása a Moodle-hoz
Lépésről lépésre útmutató Moodle LMS weboldalakhoz
1. lépés: Szerezze be a beágyazási kódját
Először lépjen az Asyntai Irányítópultra és görgessen le a „Beágyazási kód" szekcióhoz. Másolja le az egyedi beágyazási kódját, amely így fog kinézni:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Megjegyzés: A fenti kód csak egy példa. Le kell másolnia saját egyedi beágyazási kódját az Irányítópultról, mivel az tartalmazza személyes widget-azonosítóját.
2. lépés: További HTML használata (ajánlott)
A Moodle beépített funkcióval rendelkezik egyéni HTML/JavaScript hozzáadásához az összes oldalhoz:
- Jelentkezzen be a Moodle oldalára rendszergazdaként
- Lépjen a Webhely-adminisztráció oldalra
- Navigáljon a Megjelenés → További HTML menüponthoz
- Görgessen le a „A BODY lezárása előtt" szakaszhoz
- Illessze be az Asyntai beágyazási kódot a szövegterületre
- Kattintson a „Módosítások mentése" gombra
Tipp: A kód elhelyezése a „A BODY lezárása előtt" szakaszban közvetlenül a záró </body> tag elé kerül, ami az ajánlott elhelyezés a chat widgetek számára, és biztosítja, hogy az oldal fő tartalma után töltődjön be.
Alternatíva: Témabeállítások használata
Sok Moodle téma (beleértve a Boost-ot és változatait) saját beállításokkal rendelkezik egyéni JavaScript hozzáadásához:
- Go to Site administration → Appearance → Themes
- Kattintson az aktív témájának Témabeállítások opciójára (pl. Boost)
- Keressen „Nyers SCSS", „További HTML" vagy „Egyéni JavaScript" szakaszt
- Ha van JavaScript mező, illessze be az Asyntai beágyazó kódját oda
- Kattintson a „Módosítások mentése" gombra
- Ürítse a gyorsítótárakat: Webhely-adminisztráció → Fejlesztés → Gyorsítótárak ürítése
Megjegyzés: A témaspecifikus beállítások témánként változnak. Ha a témájában nincs JavaScript mező, használja a fenti További HTML módszert.
Alternatíva: Helyi bővítmény létrehozása
A nagyobb irányítás érdekében létrehozhat egy egyszerű helyi bővítményt:
- Hozza létre a mappastruktúrát:
local/asyntaichatbot/a Moodle telepítésben - Hozza létre a version.php fájlt:
<?php
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'local_asyntaichatbot';
$plugin->version = 2024010100;
$plugin->requires = 2022041900; - Hozza létre a lib.php fájlt:
<?php
defined('MOODLE_INTERNAL') || die();
function local_asyntaichatbot_before_footer() {
global $PAGE;
$PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
} - Hozza létre az amd/src/ mappát és a loader.js fájlt:
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 - Lépjen a Webhely-adminisztráció → Értesítések oldalra a bővítmény telepítéséhez
- Telepítés után ürítse a gyorsítótárakat
Fontos: A helyi bővítmény módszer parancssori hozzáférést igényel a fájlok létrehozásához. A legtöbb felhasználó számára a További HTML módszer egyszerűbb és elegendő.
Alternatíva: Téma lábléc sablonjának szerkesztése
Közvetlenül szerkesztheti a témája lábléc sablonját is:
- Navigáljon a témamappájához:
theme/YOUR_THEME/ - Keresse meg az elrendezési fájlokat (pl.
layout/columns2.phpvagytemplates/columns2.mustache) - Keresse meg a záró
</body>taget vagy a lábléc szakaszt - Add your Asyntai embed code just before
</body> - Mentse el a fájlt
- Ürítse a Moodle gyorsítótárait
Fontos: A témafájlok közvetlen szerkesztése azt jelenti, hogy a módosítások elveszhetnek a téma frissítésekor. Tartósabb megoldáshoz használjon gyermek témát vagy a További HTML módszert.
3. lépés: Telepítés ellenőrzése
A változtatások mentése és a gyorsítótárak ürítése után látogasson el a Moodle oldalára egy új böngészőlapon vagy inkognító ablakban. A jobb alsó sarokban meg kell jelennie a chat widget gombnak. Kattintson rá, hogy megbizonyosodjon arról, hogy megnyílik és megfelelően működik.
Nem látja a widgetet? Ürítse az összes Moodle gyorsítótárat: lépjen a Webhely-adminisztráció → Fejlesztés → Összes gyorsítótár ürítése menüponthoz. Próbálja meg törölni a böngészőgyorsítótárat is, vagy tekintse meg inkognító ablakban. Ha gyorsítótár-bővítményt vagy fordított proxyt használ, azok gyorsítótárait is ürítse.
Weebly