Automatyczne liczenie średniej ważonej ocen na portalu synergia.librus.pl z uwzględnieniem wag dla uczniów szkół, które wyłączyły tę funkcjonalność.
Aplikacja została wyprodukowana z myślą o przeglądarce Google Chrome. Wsparcie dla innych przeglądarek może zostanie wprowadzone w przyszłości.
Aplikację można zainstalować na dwa sposoby.
- Za pomocą zewnętrznej wtyczki do przeglądarki;
- Jako zakładkę w przeglądarce;
Tampermonkey to świetne narzędzie, które pozwala tworzyć dodatki do przeglądarek WWW. Czym się różni od "normalnego" dodatku? Ten sam program działa na kilku przeglądarkach bez dużego nakładu pracy oraz jest darmowy. Za umieszczenie dodatku w WebStore należy zapłacić. Aby zainstalować AvgSynergia, należy:
- zainstalować wspominany dodatek Tampermonkey dla chrome (ze strony domowej można również pobrać wersje dla innych platform)
- otworzyć ten link; za jego pomocą można zainstalować lub ręcznie zaktualizować dodatek
Od tej chwili, dodatek będzie się zawsze automatycznie załączał, gdy odwiedzisz stronę ocen w portalu Librus.
Drugi sposób na "zainstalowanie" aplikacji, to utworzenie zakładki w przeglądarce internetowej. Nazwa zakładki jest dowolna, natomiast jej adres URL musi mieć następującą treść:
javascript:(function(){var%20s=document.createElement(%22script%22);document.body.appendChild(s),s.src=%22https://rawgit.com/GrzegorzKu/avgsynergia/master/dist/bookmarklet.js%22})()
Aby uruchomić skrypt, trzeba udać się na stronę z ocenami w systemie librus, a następnie nacisnąć przycisk utworzonej zakładki. W ten sposób nie trzeba instalować niczego w przeglądarce, jednak program nie będzie się załączał automatycznie po wejściu na stronę. To rozwiązanie powoduje pobranie kodu jednorazowo w chwili naciśnięcia przycisku (zakładki) oraz natychmiastowe jego usunięcie w momencie odświeżenia strony.
Licencja MIT Copyright (c) 2017 Grzegorz Kupczyk kupczykgrzeg@gmail.com
Niniejszym gwarantuje się, bez opłat, że każda osoba która wejdzie w posiadanie kopii tego oprogramowania i związanych z nim plików dokumentacji (dalej „Oprogramowanie”) może wprowadzać do obrotu Oprogramowanie bez żadnych ograniczeń, w tym bez ograniczeń prawa do użytkowania, kopiowania, modyfikowania, łączenia, publikowania, dystrybuowania, sublicencjonowania i/lub sprzedaży kopii Oprogramowania a także zezwalania osobie, której Oprogramowanie zostało dostarczone czynienia tego samego.
Powyższa nota zastrzegająca prawa autorskie oraz niniejsza nota zezwalająca muszą zostać włączone do wszystkich kopii lub istotnych części Oprogramowania.
OPROGRAMOWANIE JEST DOSTARCZONE TAKIM, JAKIE JEST, BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, NIE WYŁĄCZAJĄC GWARANCJI PRZYDATNOŚCI HANDLOWEJ LUB PRZYDATNOŚCI DO OKREŚLONYCH CELÓW A TAKŻE BRAKU WAD PRAWNYCH. W ŻADNYM PRZYPADKU TWÓRCA LUB POSIADACZ PRAW AUTORSKICH NIE MOŻE PONOSIĆ ODPOWIEDZIALNOŚCI Z TYTUŁU ROSZCZEŃ LUB WYRZĄDZONEJ SZKODY A TAKŻE ŻADNEJ INNEJ ODPOWIEDZIALNOŚCI CZY TO WYNIKAJĄCEJ Z UMOWY, DELIKTU, CZY JAKIEJKOLWIEK INNEJ PODSTAWY POWSTAŁEJ W ZWIĄZKU