Atpakaļ uz informācijas paneli

Dokumentācija

Uzziniet, kā lietot Asyntai

Kā pievienot Asyntai AI tērzēšanas robotu Moodle

Soli pa solim ceļvedis Moodle LMS tīmekļa vietnēm

Iegūt iegulšanas kodu

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:

  1. Piesakieties savā Moodle vietnē kā administrators
  2. Dodieties uz Site administration
  3. Dodieties uz Appearance → Additional HTML
  4. Ritiniet uz leju līdz sadaļai "Before BODY is closed"
  5. Ielīmējiet savu Asyntai iegulto kodu teksta zonā
  6. 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:

  1. Dodieties uz Site administration → Appearance → Themes
  2. Noklikšķiniet uz Theme settings savai aktīvajai tēmai (piem., Boost)
  3. Meklējiet sadaļu "Raw SCSS", "Additional HTML" vai "Custom JavaScript"
  4. Ja ir JavaScript lauks, ielīmējiet tur savu Asyntai iegulšanas kodu
  5. Noklikšķiniet uz "Save changes"
  6. 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:

  1. Izveidojiet mapju struktūru: local/asyntaichatbot/ savā Moodle instalācijā
  2. Izveidojiet version.php:
    <?php
    defined('MOODLE_INTERNAL') || die();
    $plugin->component = 'local_asyntaichatbot';
    $plugin->version = 2024010100;
    $plugin->requires = 2022041900;
  3. Izveidojiet lib.php:
    <?php
    defined('MOODLE_INTERNAL') || die();

    function local_asyntaichatbot_before_footer() {
      global $PAGE;
      $PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
    }
  4. 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);
        }
      };
    });
  5. Aizstājiet YOUR_WIDGET_ID ar savu reālo logrīka ID
  6. Dodieties uz Site administration → Notifications, lai instalētu spraudni
  7. 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:

  1. Dodieties uz savas tēmas mapi: theme/YOUR_THEME/
  2. Atrodiet izkārtojuma failus (piem., layout/columns2.php vai templates/columns2.mustache)
  3. Atrodiet noslēdzošo </body> tagu vai kājenes sadaļu
  4. Add your Asyntai embed code just before </body>
  5. Saglabājiet failu
  6. 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.