Grįžti į valdymo skydą

Dokumentacija

Sužinokite, kaip naudoti Asyntai

Kaip pridėti Asyntai AI pokalbių robotą prie Moodle

Žingsnis po žingsnio vadovas Moodle LMS svetainėms

Gauti įterpimo kodą

1 žingsnis: Gaukite savo įterpimo kodą

Pirma, eikite į savo Asyntai valdymo skydelį ir slinkite žemyn iki "Įterpimo kodas" skyriaus. Nukopijuokite savo unikalų įterpimo kodą, kuris atrodys taip:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Pastaba: Aukščiau pateiktas kodas yra tik pavyzdys. Turite nukopijuoti savo unikalų įterpimo kodą iš savo Valdymo skydelio, nes jame yra jūsų asmeninis valdiklio ID.

2 žingsnis: Papildomo HTML naudojimas (rekomenduojama)

Moodle turi integruotą funkciją pridėti individualų HTML/JavaScript visuose puslapiuose:

  1. Log in to your Moodle site as an administrator
  2. Eikite į Svetainės administravimas
  3. Eikite į Išvaizda → Papildomas HTML
  4. Slinkite žemyn iki "Before BODY is closed" skilties
  5. Įklijuokite savo Asyntai įterpimo kodą teksto srityje
  6. Spustelėkite "Išsaugoti pakeitimus"

Patarimas: Kodo pridėjimas į "Before BODY is closed" patalpina jį prieš pat uždaromąjį </body> žymą, kas yra rekomenduojama pokalbių valdiklių vieta ir užtikrina, kad jis įkeliamas po pagrindinio puslapio turinio.

Alternatyva: temos nustatymų naudojimas

Daugelis Moodle temų (įskaitant Boost ir jos variantus) turi savo nustatymus individualiam JavaScript pridėjimui:

  1. Eikite į Svetainės administravimas → Išvaizda → Temos
  2. Spustelėkite Temos nustatymai savo aktyviai temai (pvz., Boost)
  3. Ieškokite "Raw SCSS", "Additional HTML" arba "Custom JavaScript" skilties
  4. Jei yra JavaScript laukas, įklijuokite ten savo Asyntai įterpimo kodą
  5. Spustelėkite "Išsaugoti pakeitimus"
  6. Išvalykite talpyklas: Svetainės administravimas → Kūrimas → Išvalyti talpyklas

Pastaba: Temai būdingi nustatymai skiriasi tarp temų. Jei jūsų tema neturi JavaScript lauko, naudokite aukščiau aprašytą papildomo HTML metodą.

Alternatyva: vietinio papildinio kūrimas

Norint daugiau kontrolės, galite sukurti paprastą vietinį papildinį:

  1. Sukurkite aplankų struktūrą: local/asyntaichatbot/ savo Moodle diegime
  2. Sukurkite version.php:
    <?php
    defined('MOODLE_INTERNAL') || die();
    $plugin->component = 'local_asyntaichatbot';
    $plugin->version = 2024010100;
    $plugin->requires = 2022041900;
  3. Sukurkite lib.php:
    <?php
    defined('MOODLE_INTERNAL') || die();

    function local_asyntaichatbot_before_footer() {
      global $PAGE;
      $PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
    }
  4. Sukurkite aplanką amd/src/ ir 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);
        }
      };
    });
  5. Pakeiskite YOUR_WIDGET_ID savo tikruoju valdiklio ID
  6. Eikite į Svetainės administravimas → Pranešimai, kad įdiegtumėte papildinį
  7. Išvalykite talpyklas po diegimo

Svarbu: Vietinio papildinio metodas reikalauja komandinės eilutės prieigos failams kurti. Daugumai naudotojų papildomo HTML metodas yra paprastesnis ir pakankamas.

Alternatyva: temos poraštės šablono redagavimas

Taip pat galite tiesiogiai redaguoti savo temos poraštės šabloną:

  1. Eikite į savo temos aplanką: theme/YOUR_THEME/
  2. Raskite layout failus (pvz., layout/columns2.php arba templates/columns2.mustache)
  3. Raskite uždaromąjį </body> žymą arba poraštės skiltį
  4. Pridėkite savo Asyntai įterpimo kodą prieš pat </body>
  5. Išsaugokite failą
  6. Išvalykite Moodle talpyklas

Svarbu: Tiesioginis temos failų redagavimas reiškia, kad pakeitimai gali būti prarasti atnaujinant temą. Naudokite vaikiškąją temą arba papildomo HTML metodą pastovesniam sprendimui.

3 žingsnis: Patikrinkite diegimą

Išsaugoję pakeitimus ir išvalę talpyklas, apsilankykite savo Moodle svetainėje naujame naršyklės skirtuke arba inkognito lange. Turėtumėte matyti pokalbių valdiklio mygtuką apatiniame dešiniajame kampe. Spustelėkite jį, kad įsitikintumėte, jog jis atsidaro ir veikia teisingai.

Nematote valdiklio? Būtinai išvalykite visas Moodle talpyklas: eikite į Svetainės administravimas → Kūrimas → Išvalyti visas talpyklas. Taip pat pabandykite išvalyti naršyklės talpyklą arba peržiūrėti inkognito lange. Jei naudojate talpyklos papildinį arba atvirkštinį tarpinį serverį, išvalykite ir tas talpyklas.