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

Menu główne w 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.

Lista dostępnych kategorii kodów

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.

Informacja o akceptacji regulaminu.

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.

Informacja potwierdzająca odebranie kodu.

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.

Widok w panelu Narzędzia > Wtyczki

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.

Widok konfiguracji wtyczki GetCode
Widok konfiguracji wtyczki GetCode

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)
Podgląd wysłanej wiadomości email

Uruchomienie narzędzia (wtyczki)

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

Widok narzędzia w interfejsie bibliotekarza

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)

Dodawanie nowej kategorii i kodów (bazy)

Dodanie nowej kategorii (bazy) rozpoczynamy od kliknięcia przycisku Dodaj Kategorię i Kody.

Formularz dodawania Kategorii (bazy) i kodów

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.

Widok z interfejsu bibliotekarza

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)

Dostępne operacje dla kategorii (bazy)

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

Dodaj kody

Dodanie kodów do istniejącej Kategorii/bazy
  • 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ą.