FastComments.com

Add Comments to Moodle Sites

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

Пример
Пример Moodle

Пошто ћемо користити SSO, ваши корисници неће морати да се посебно пријављују да би коментарисали. Они ће неприметно користити свој Moodle налог.

Ако се не осећате комфорно са следећим упутством, обратите се подршци, и можда ћемо моћи да вам помогнемо да га подесите.


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


Prvo, biće vam potrebno да dobijete SSH pristup vašem Moodle serveru.

Kada imate SSH pristup i pristup shell-u, nastavite na korak 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

Затим отворите фајл view.php. То можете урадити помоћу nano:

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

Користите тастере са стрелицама да скролујете до дна. Потражите неки текст који изгледа отприлике овако:

echo $OUTPUT->box_end();

Сада копирајмо код који додаје видгет за коментаре:

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

Користите тастере са стрелицама да позиционирате курсор пре линије "box_end", и залепите.

Требало би да имате нешто овако:

Пример
Moodle Пример

Сада сачувајте:

  1. Притисните ctrl+x
  2. Притисните y
  3. Притисните enter

То је то!

Успех чланског сајта Internal Link


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

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

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


FastComments је дизајниран да буде прилагођен вашем сајту.

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


Желите посебан додатак? Internal Link

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

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