Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

library service statistics #878

Open
4 tasks
kpsherva opened this issue Apr 5, 2024 · 1 comment
Open
4 tasks

library service statistics #878

kpsherva opened this issue Apr 5, 2024 · 1 comment
Labels

Comments

@kpsherva
Copy link
Contributor

kpsherva commented Apr 5, 2024

User story:
To measure our efficiency in providing documents, we would like e.g. to know how much time passed between a request (date, time) for a document that is available (can circulate and not on loan) and the creation of the loan (date, time) to calculate the speed of our service.

In the same idea, we would like to know the median time users are waiting when a book is not available (not can circulate or all copies on loan), with calculating the time between the loan or borrowing request and the creation of the loan.

Implementation, details view, REST:

  • take the times between the transitions of the loan (must be taken from record revisions for each state transition)
  • return as (agree on the field names and which stats to measure and how to represent time deltas)
"statistics": {"performance": {"request-to-loan-when-available": "10days", "request-to-loan-when-overbooked": "13days"}}
  • take into account cases when loan is immediately created and on loan (when checked out on library desk)
  • take into account self checkouts

Needs discussion and investigation

@kpsherva kpsherva added the L label Apr 5, 2024
@salomerohr
Copy link

Other data we would need to measure our efficiency are:

  • date/time of Literature Request, date/time of creation of corresponding Purchase Order / Borrowing Request, and date/time of the different status changes of Purchase Order / Borrowing Request (pending, ordered, on loan, returned/received), so we will be able to calculate e.g. time for us to process the request, waiting time (for provider to send the document) and see where we could improve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants