FastComments.com

Add Comments to Moodle Sites

Uz FastComments i malo programske stručnosti, možemo dodati komentarisanje uživo, sa SSO, na stranicu kursa bilo kog Moodle sajta!

Primer
Primer Moodla

Pošto ćemo koristiti SSO, vaši korisnici neće morati da se posebno prijavljuju da bi komentarisali. Oni će koristiti svoj Moodle nalog neometano.

Ako niste sigurni u vezi sa sledećim uputstvom, obratite se podršci i možda ćemo moći da vam pomognemo da ga podesite.


Korak 1: Dobijte pristup serveru Internal Link


Prvo, moraćete da dobijete SSH pristup vašem Moodle serveru.

Kada imate SSH pristup i pristup terminalu, nastavite na korak 2.


Korak 2: Identifikujte fajl prikaza Internal Link

Sledeće treba da identifikujemo view.php. Ovo će verovatno biti u direktorijumu kao što je /var/www/html/moodle/mod/book/view.php.

Kada pronađete ovaj fajl, napravite njegovu rezervnu kopiju pre nego što nastavite: sudo cp /var/www/html/moodle/mod/book/view.php /var/www/html/moodle/mod/book/view.php.bak.

Ako vaš sajt prestane da radi tokom ovog tutorijala, možemo ga vratiti pomoću naredbe: sudo cp /var/www/html/moodle/mod/book/view.php.bak /var/www/html/moodle/mod/book/view.php.

Korak 3: Dodajte kod Internal Link

Zatim otvorite fajl view.php. Ovo možete uraditi pomoću nano:

sudo nano /var/www/html/moodle/mod/book/view.php

Koristite tastere sa strelicama da skrolujete do dna. Potražite tekst koji izgleda otprilike ovako:

echo $OUTPUT->box_end();

Sada ćemo kopirati kod koji dodaje widget za komentare:

Kod komentara za Moodle
Copy Copy
1
2
3if ($id) {
4 $url_decoded = str_replace('&', '&', $PAGE->url);
5 $users_picture_obj = new user_picture($USER);
6 $users_picture_url = $users_picture_obj->get_url($PAGE);
7
8 $simple_sso_json = json_encode($USER && $USER->username !== 'guest' ? array(
9 "username" => $USER->firstname . $USER->lastname,
10 "email" => $USER->email,
11 "avatar" => $users_picture_url->out(false)
12 ) : array(
13 "loginURL" => '/login/index.php'
14 ));
15
16 echo "<script src=\"https://cdn-eu.fastcomments.com/js/embed-v2.min.js\"></script>
17 <div id=\"fastcomments-widget\"></div>
18 <script>
19 FastCommentsUI(document.getElementById('fastcomments-widget'), {
20 tenantId: 'demo',
21 simpleSSO: $simple_sso_json,
22 urlId: $id,
23 url: '$url_decoded'
24 });
25 </script>";
26}
27

Pomerite kursor pomoću tastera sa strelicama pre linije "box_end" i nalepite.

Treba da imate nešto ovako:

Primer
Moodle primer

Sada sačuvajte:

  1. Press ctrl+x
  2. Press y
  3. Press enter

To je to!

Uspeh članskog sajta Internal Link


To je to! Sada biste trebali imati komentarisanje uživo dodato na vaš Moodle sajt.

Ako ste naišli na grešku "permission denied", ili želite da prilagodite FastComments, nastavite sa čitanjem.


Prilagođavanje članskog sajta Internal Link

FastComments je dizajniran da se prilagodi vašem sajtu.

Ako želite da dodate prilagođeni stil ili podesite konfiguraciju, Pogledajte našu dokumentaciju o prilagođavanju da saznate kako.


Želite namenski dodatak? Internal Link

Ako vam se sviđa FastComments i želite da vidite posvećen Moodle plugin, kliknite na dugme u obliku srca u donjem desnom uglu tako da znamo da postoji potražnja za posvećenim pluginom.

Do tada ćemo održavati ovu dokumentaciju.