• Resolved becalvin

    (@becalvin)


    1. How many copies of books allowed to borrow by a patron?

    2. How many copies of books can be reserved by a patron?

    3. How many times for a book can be renewed by a patron?

    4. How to set and make use of “Outstanding Fines: $” ? Admin to control it?

    Thx!

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Robert Heller

    (@robertpheller)

    1. How many copies of books allowed to borrow by a patron?

    No limit. The person at the checkout desk is free to implement a limit (eg refuse to checkout).

    2. How many copies of books can be reserved by a patron?

    No limit.

    3. How many times for a book can be renewed by a patron?

    3 times. (Hard coded in WebLibrarian.php in function RenewItem().)

    4. How to set and make use of “Outstanding Fines: $” ? Admin to control it?

    The librarian has control (role = librarian). The librarian updates as needed. I originally wrote this pluging for the Wendell Free Library, which generally has no fines (that is where the Free comes in). Other libraries in the region (Central and Western Mass.) do have fines and the ILL system in use (Evergreen/OpenILS) implements the fines. And it will block checkouts if the fines exceed some ammount. Sometimes the fines are in error (book/dvd returned on time, but was late getting checked in or something). Other times the librarian has the patron make a donation to the Friends Of the Wendell Free Library and then clears the fine.

    Thread Starter becalvin

    (@becalvin)

    Thx!

    For point 1,2,3: is it possible for me to amend the rules? And How?

    For point 4, I login as Libarian and checked through, seems cannot trace the exact area to apply outstanding fines…. Can explain more sepcific?

    Cheers!

    Plugin Author Robert Heller

    (@robertpheller)

    For point 1,2,3: is it possible for me to amend the rules? And How?

    You will have to hack the code. Max # renewals is easy, just change things in function RenewItem(). For the others you will need to delve deeper, partly in the Circulation Page code (checkouts happen there) and in the Ajax code for handling holds.

    For point 4, I login as Libarian and checked through, seems cannot trace the exact area to apply outstanding fines…. Can explain more sepcific?

    It is on the Patron Admin Page, along with the rest of the Patron info (eg name, address, phone number, esp. date, etc. The field is not modified programmitally — to do that would require lots of code hacking.

    Plugin Author Robert Heller

    (@robertpheller)

    For point 4, I login as Libarian and checked through, seems cannot trace the exact area to apply outstanding fines…. Can explain more sepcific?

    It is on the Patron Admin Page, along with the rest of the Patron info (eg name, address, phone number, esp. date, etc. The field is not modified programmitally — to do that would require lots of code hacking.

    You select the Patrons dashboard menu (when logged in as the Librarian), and then under the Patron Name, select the Edit link in the hover menu. This gives you a page where the Librarian can edit the Patron’s info: telephone, name, address, etc. One of the editable fields is the Outstanding Fines. The plugin does not do anything with this field — it is never checked (eg to block checkouts) and never updated when books are overdue. The librarian can just record a value there by manually editing the field. When a patron goes to view/edit his/her info it is displayed, but the patron cannot change it (the patron can change his/her name, telephone number and address).

    Thread Starter becalvin

    (@becalvin)

    Noted.

    Would like to seek for your suggestion. Given we plan to let patron checkout/return books by themself, any good advise that patron can only view/access the checkout section, instead of can view/access other section of libarian page?

    • This reply was modified 7 years, 1 month ago by becalvin.
    Plugin Author Robert Heller

    (@robertpheller)

    There are three “roles”: librarian, senioraid (staff), and volunteer. The librarian has access to everything, the senioraid has access to the circulation and the collection, and the volunteer only has access to the circulation. You can promote patrons to volunteers. Note that is the whole circulation and can check out any patron, not just themselves.

    The original intent/design was based on practices at the Wendell Free Library. There is one paid Library Director and one Assistant Librarian and some Senior Aids. The Library Director is mostly in her office dealing with admin stuff — paying bils, ordering books, and so on (yes, she will work the circulation desk at times). Some days of the week the Assistant Librarian is there and the Library Director has the day off. But much of the time a Senior Aid or a volunteer “mans” the circulation desk. Note: the volunteers are just library patrons who have volunteered for a a few hours each week. But there is always a paid staff member on hand “minding the store”. While the volunteers can and do check their own books out the idea of patrons in general checking their own books out was never contemplated. The WebLibrarian plugin does not have a mechanism specificity to do that. So, the short answer is to just make all of your patrons “volunteers”, with the obvious security concerns: Do you want patrons to be able to “see” what other patrons has checked out? Do you want patrons checking out books on each other’s cards (patron id)? These might not be issues, other than the obvious privacy issues. To have a “proper” self-serve library system, would need some major rewriting of the code with some special attention to these security and privacy issues. (No this is not something I have any interest in doing.) Some food for thought.

    Thread Starter becalvin

    (@becalvin)

    thanks for your info!

    Thread Starter becalvin

    (@becalvin)

    Is the plugin capable to check or export all reserved book list for libarian? As we plan to offer the libarian a convenience to pick those reserved books in advance before the borrower arrive the counter…

    Thx.

    Plugin Author Robert Heller

    (@robertpheller)

    Yes, the “Hold List” is available as a feature of the Circulation Desk page. There is not “export”, but the Librarian should be able to use the Print function of the web browser to make a hard copy to carry down to the stacks and collect the books on hold and bring them to the hold shelf.

    Thread Starter becalvin

    (@becalvin)

    Hi, getting confuse on some operation:

    1) By log in as a librarian /or volunteer to access “Library Circulation Desk”
    2) Search the right patron
    3) To view his checkout /renewal items.

    Found that given checkout / renwal items have more than 1 page, the results from page 2 and on, are all reset as if listing all book circulation, not limited to selected patron’s records. Making me confuse if the “view checkout” / “view renewal” is for listing all patrons instead? And how about “lookup patrons”?

    Hope to have your advice. Thx!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Enquire some basics of this plugin, as a libarian.’ is closed to new replies.