Niektóre bazy (np. Ibuk Libra) oferują możliwość korzystania z zasobów w domu za pomocą indywidualnego kodu PIN. Żeby zaoszczędzić bibliotekarzowi czasu, pracy i ewentualnych pomyłek, należałoby stworzyć jakieś rozwiązanie w Koha, które znacznie usprawniłoby cały proces odbioru przez czytelnika kodu. Takim rozwiązaniem jest opracowana przeze mnie wtyczka GetCode, za pomocą której czytelnik poprzez OPAC otrzymuje kod. Cały ciężar weryfikacji i poprawności przydziału kodów spoczywa na wtyczce.
Zaletami wykorzystania wtyczki są:
- przydział kodów z niezliczonej ilości baz poprzez OPAC,
- minimalne zaangażowanie bibliotekarza,
- wysyłanie powiadomień bibliotekarzowi o kończącej się ilości wolnych kodów dostępu oraz ich ważności,
- dostęp czytelnia do kodów w zależności od jego kategorii,
- blokada przydziału kodu w przypadku zablokowania konta czytelnika,
- pełne zarządzanie kodami od strony bibliotekarza.
Chciałbyś wdrożyć ten dodatek u Siebie? Skontaktuj się ze mną.
OPAC

Zadaniem wtyczki jest zminimalizowanie pracy bibliotekarza przy przydziale kodów, dlatego też czytelnik sam z poziomu OPAC „odbiera kod”. Aby było to możliwe, czytelnik musi być zalogowany i przejść do zakładki Kody dostępu w menu OPAC po lewej stronie.

Jeśli czytelnik nie ma blokady na koncie oraz dostępne są ważne kody dla jego kategorii użytkownika, wyświetlona zostanie lista dostępnych kategorii (baz).
Po środku strony w tabeli i kolumnie „Kod dostępu” wyświetlone są kody już odebrane oraz kody, które można odebrać. Kody odebrane wyświetlone są w postaci dwóch pierwszych znaków, a kliknięcie na frazę ..(wyświetl pełny kod)… pokaże go w całości.
Odebranie kodu odbywa się po kliknięciu na przycisk Odbierz kod.

W przypadku, gdy w Kategorii kodów zadeklarowaliśmy, że czytelnik musi potwierdzić regulamin (zob. dodawanie kategorii/baz w interfejsie bibliotekarza) wyświetlone zostanie okno dla akceptacji informacji. Informacja o akceptacji odnotowywana jest w systemie.

Odebranie kodu sygnalizowane jest informacją, że Kod został przydzielony oraz jego dostępnością w tabeli kodów dostępu.
W zależności od bazy, otrzymany kod dostępu może być inaczej wprowadzany, dlatego też w tabeli jest kolumna Uwagi, w której to można umieścić opis, bądź link do instrukcji jak to zrobić.
Interfejs bibliotekarza
Zanim czytelnik będzie miał możliwość odbioru kodów, należy zainstalować wtyczkę i wprowadzić dane kategorii (baz). W Koha wtyczki są zewnętrznymi rozszerzeniami, które nie ingerują w kod źródłowy, dlatego też mogą być użytkowane przez różne wersje systemu wskazane przez twórcę. Więcej na temat uruchamiania wtyczek w artykule Włączenie wtyczek w systemie koha.

Po instalacji, wtyczka wyświetla się w tabeli w panelu Narzędzia > Wtyczki.
Konfiguracja wtyczki
Aby wtyczka działała w pełnej funkcjonalności, zalecane jest w pierwszej kolejności jej skonfigurowanie. Dokonujemy tego wybierając we wtyczce przycisk Działania i opcję Konfiguruj.

W konfiguracji możemy zdefiniować:
- Limit kodów – określa on liczbę kodów dodawanych jednorazowo do Kategorii (bazy). Domyślnie wynosi 1000.
- Administrator – numer karty bibliotekarza, który będzie otrzymywał powiadomienia o kończącej się ilości wolnych kodów dostępu oraz ich ważności. Uwaga! Do działania wymagane jest także uruchomienie zadania CRON.
- Minimalna ilość – minimalna ilość kodów przy których zostanie wysłane powiadomienie (email)
- Dni – liczba dni przed zakończeniem ważności kodów przy których zostanie wysłane powiadomienie (email)

Uruchomienie narzędzia (wtyczki)
Przechodzimy do głównych funkcji wtyczki wybierając przycisk Działania i Uruchom narzędzie.

Uruchomienie narzędzia wyświetli tabelę z pełnymi danymi kategorii (jeśli były wprowadzone wcześniej). Informacje zawarte w tabeli można eksportować (Eksport danych) oraz sortować klikając na nagłówek odpowiedniej kolumny. Po lewej stronie znajduje się panel Filtrów wyszukiwania, dzięki któremu możemy zawężać dane np. wyszukując tylko kategorie (bazy), które są przypisane do odpowiedniej kategorii użytkownika.
Dodawanie nowej kategorii (bazy)
Dodanie nowej kategorii (bazy) rozpoczynamy od kliknięcia przycisku Dodaj Kategorię i Kody.

Wyświetlony formularz wypełniamy danymi. W sekcji Wprowadź dane pola takie jak: Nazwa, Aktywny od, Aktywny do i Kategoria czytelnika są obligatoryjne.
Wypełnienie pola Regulamin spowoduje, że czytelnik podczas odbioru kodu zostanie poproszony o zaakceptowanie informacji w nim zawartej. Akceptacja zostanie odnotowana także w systemie.
Dane z pól Uwaga zewnętrzna i Uwaga wewnętrzna mogą zawierać dodatkowe informacje. Trzeba pamiętać, że „Uwaga zewnętrzna” będzie widoczna dla czytelnika w OPAC – może zawierać np. instrukcję wprowadzania kodu Pin w ibuk libra.
W sekcji Wprowadź kody możemy w dwojaki sposób wskazać kody do wykorzystania – albo przy pomocy pliku lub wklejając je w okno lista kodów. Należy pamiętać, że każdy kod powinien znaleźć się w jednej linii.

Wprowadzając w ten sposób kilka baz, nasza lista w tabeli się zwiększa. Ostatnie trzy kolumny w każdym wierszu prezentują dodatkowo ilości wszystkich kodów, przydzielonych kodów oraz wolnych kodów. Ważne! Informacje oznaczone kolorem czerwonym określają koniec aktywności kodów lub ich brak w kategorii (bazie).
Operacje na wprowadzonych Kategoriach (bazach)

W każdej wprowadzonej kategorii (bazie) możemy wykonać dodatkowe operacje klikając na przycisk Działania.
Dodaj kody

- Opcja umożliwia uzupełnienie kategorii o dodatkowe kody. Dane wejściowe powinny być w formie pliku albo skopiowane do pola lista kodów. Należy pamiętać, że każdy kod powinien znaleźć się w jednej linii.
Modyfikuj kategorię

- Opcja umożliwia zmianę informacji zawartych w opisie kategorii (bazy).
Duplikuj kategorię

- Opcja umożliwia powielenie opisu kategorii, oprócz przypisanych dat aktywności (ważności) oraz kodów. W tak stworzonej nowej kategorii pole „Aktywny od” automatycznie wypełnione jest datą większą o jeden dzień od zakończenia ważności kodów z kategorii duplikowanej. Należy wprowadzić pole „Aktywny do” oraz nowe kody.
Modyfikuj przypisane kody

- Opcja umożliwia przydzielenie kodu czytelnikowi lub jego usunięcie z bazy.

- W przypadku przypisywania ręcznego kodu użytkownikowi, wprowadzamy jego numer karty. Jeśli kategoria miała wprowadzony regulamin, informacja o nim wyświetla się poniżej.
Wracając do operacji na Kategoriach (bazach) ostatnią opcją jest usunięcie kategorii.
Usuń

- Opcja umożliwia usunięcie kategorii wraz z kodami. Po kliknięciu na przycisk usuń musimy potwierdzić operację.
Chciałbyś wdrożyć ten dodatek u Siebie? Skontaktuj się ze mną.

