FastComments.com

Add Comments to Moodle Sites

Sa FastComments i malo programerskog znanja, možemo dodati komentare uživo, sa SSO, na stranicu kursa bilo kojeg Moodle sajta!

Primjer
Moodle primjer

Pošto ćemo koristiti SSO, vaši korisnici se neće morati posebno prijavljivati da bi ostavljali komentare. Oni će koristiti svoj Moodle nalog neprimjetno.

Ako se ne osjećate ugodno sa sljedećim uputstvom, obratite se podršci, i možda ćemo vam moći pomoći da ga postavite.

Корак 1: Добијте приступ серверу Internal Link


Прво, мораћете да обезбедите SSH приступ вашем Moodle серверу.

Када имате SSH приступ и приступ командној линији (shell), наставите на корак 2.


Корак 2: Пронађите датотеку приказа Internal Link

Даље треба да идентификујемо view.php. Ово ће највероватније бити у директоријуму као што је /var/www/html/moodle/mod/book/view.php.

Када пронађете ову датотеку, направимо њену резервну копију прије него што наставимо: sudo cp /var/www/html/moodle/mod/book/view.php /var/www/html/moodle/mod/book/view.php.bak.

Ако се ваш сајт поквари током овог туторијала, можемо га вратити помоћу команде: sudo cp /var/www/html/moodle/mod/book/view.php.bak /var/www/html/moodle/mod/book/view.php.

Корак 3: Додајте код Internal Link

Zatim otvorite fajl view.php. Možete to uraditi pomoću nano:

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

Koristite strelice na tastaturi da se pomaknete 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 async src=\"https://cdn.fastcomments.com/js/embed-v2-async.min.js\"></script>
17 <div id=\"fastcomments-widget\"></div>
18 <script>
19 window.fcConfigs = [{
20 target: '#fastcomments-widget',
21 tenantId: 'demo',
22 simpleSSO: $simple_sso_json,
23 urlId: $id,
24 url: '$url_decoded'
25 }];
26 </script>";
27}
28

Koristite strelice da postavite kursor prije linije "box_end", i zalijepite.

Treba da imate nešto ovako:

Primjer
Moodle Primjer

Sada sačuvajte:

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

To je sve!

Успешан члански сајт Internal Link


То је то! Сада би требало да имате коментарисање уживо додато на ваш Moodle сајт.

Ако сте наишли на грешку 'permission denied', или желите да прилагодите FastComments, наставите са читањем.


Прилагођавање чланског сајта Internal Link


FastComments je dizajniran da se prilagodi vašoj stranici.

Ako želite dodati prilagođeni stil ili podesiti konfiguraciju, Pogledajte našu dokumentaciju za prilagođavanje i konfiguraciju da saznate kako.


Желите ли намјенски додатак? Internal Link


Ако вам се свиђа FastComments и желите да видите посебан Moodle додатак, кликните на дугме са симболом срца у доњем десном углу како бисмо знали да постоји потражња за посебним додатком.

До тада ћемо одржавати ову документацију.