Kā pievienot Asyntai AI tērzēšanas robotu Moodle
Soli pa solim ceļvedis Moodle LMS tīmekļa vietnēm
1. solis: Iegūstiet savu iegulto kodu
Vispirms dodieties uz savu Asyntai vadības paneli un ritiniet uz leju līdz sadaļai "Iegultais kods". Nokopējiet savu unikālo iegulto kodu, kas izskatīsies šādi:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Piezīme: Iepriekš minētais kods ir tikai piemērs. Jums jānokopē savs unikālais iegultais kods no sava Vadības paneļa, jo tas satur jūsu personīgo logrīka ID.
2. solis: Papildu HTML izmantošana (ieteicams)
Moodle ir iebūvēta funkcija pielāgota HTML/JavaScript pievienošanai visām lapām:
- Piesakieties savā Moodle vietnē kā administrators
- Dodieties uz Site administration
- Dodieties uz Appearance → Additional HTML
- Ritiniet uz leju līdz sadaļai "Before BODY is closed"
- Ielīmējiet savu Asyntai iegulto kodu teksta zonā
- Noklikšķiniet uz "Save changes"
Padoms: Koda pievienošana sadaļā "Before BODY is closed" ievieto to tieši pirms noslēdzošā </body> taga, kas ir ieteicamais izvietojums tērzēšanas logrīkiem un nodrošina, ka tas tiek ielādēts pēc galvenā lapas satura.
Alternatīva: Tēmas iestatījumu izmantošana
Daudzām Moodle tēmām (tostarp Boost un tās variantiem) ir savi iestatījumi pielāgota JavaScript pievienošanai:
- Dodieties uz Site administration → Appearance → Themes
- Noklikšķiniet uz Theme settings savai aktīvajai tēmai (piem., Boost)
- Meklējiet sadaļu "Raw SCSS", "Additional HTML" vai "Custom JavaScript"
- Ja ir JavaScript lauks, ielīmējiet tur savu Asyntai iegulšanas kodu
- Noklikšķiniet uz "Save changes"
- Iztīriet kešatmiņas: Site administration → Development → Purge caches
Piezīme: Tēmai specifiskie iestatījumi atšķiras starp tēmām. Ja jūsu tēmai nav JavaScript lauka, izmantojiet iepriekš aprakstīto papildu HTML metodi.
Alternatīva: Lokālā spraudņa izveide
Lielākai kontrolei varat izveidot vienkāršu lokālo spraudni:
- Izveidojiet mapju struktūru:
local/asyntaichatbot/savā Moodle instalācijā - Izveidojiet version.php:
<?php
defined('MOODLE_INTERNAL') || die();
$plugin->component = 'local_asyntaichatbot';
$plugin->version = 2024010100;
$plugin->requires = 2022041900; - Izveidojiet lib.php:
<?php
defined('MOODLE_INTERNAL') || die();
function local_asyntaichatbot_before_footer() {
global $PAGE;
$PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
} - Izveidojiet mapi amd/src/ un failu 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);
}
};
}); - Aizstājiet
YOUR_WIDGET_IDar savu reālo logrīka ID - Dodieties uz Site administration → Notifications, lai instalētu spraudni
- Iztīriet kešatmiņas pēc instalēšanas
Svarīgi: Lokālā spraudņa metode prasa komandrindas piekļuvi failu izveidei. Lielākajai daļai lietotāju papildu HTML metode ir vienkāršāka un pietiekama.
Alternatīva: Tēmas kājenes veidnes rediģēšana
Varat arī tieši rediģēt savas tēmas kājenes veidni:
- Dodieties uz savas tēmas mapi:
theme/YOUR_THEME/ - Atrodiet izkārtojuma failus (piem.,
layout/columns2.phpvaitemplates/columns2.mustache) - Atrodiet noslēdzošo
</body>tagu vai kājenes sadaļu - Add your Asyntai embed code just before
</body> - Saglabājiet failu
- Iztīriet Moodle kešatmiņas
Svarīgi: Tiešā tēmas failu rediģēšana nozīmē, ka izmaiņas var tikt zaudētas, atjauninot tēmu. Izmantojiet apakštēmu vai papildu HTML metodi ilgstošākam risinājumam.
3. solis: Pārbaudiet instalēšanu
Pēc izmaiņu saglabāšanas un kešatmiņu iztīrīšanas apmeklējiet savu Moodle vietni jaunā pārlūkprogrammas cilnē vai inkognito logā. Apakšējā labajā stūrī vajadzētu redzēt tērzēšanas logrīka pogu. Noklikšķiniet uz tās, lai pārliecinātos, ka tā atveras un darbojas pareizi.
Neredzat logrīku? Noteikti iztīriet visas Moodle kešatmiņas: dodieties uz Site administration → Development → Purge all caches. Mēģiniet arī notīrīt pārlūkprogrammas kešatmiņu vai skatīt inkognito logā. Ja izmantojat kešatmiņas spraudni vai reverso starpniekserveri, iztīriet arī to kešatmiņas.
Weebly