Track every textbook from the moment it leaves the shelf to the day it comes back — or doesn't. Every assignment, return, condition note, and flag is stored as its own event with a timestamp.
Juz Amma Workbook
Copy #4 · 6 total copies
Event History
Given to Ahmed Al-Hassan · Copy #4
Admin: Sr. Fatima
Condition: Good · Minor scuff on cover
Admin: Sr. Fatima
Returned by Ahmed Al-Hassan · Condition: Good
Admin: Sr. Nour
Given to Yusuf Ibrahim · Copy #4
Admin: Sr. Nour
Not returned · Parent notified
Admin: Sr. Fatima
Rather than overwriting a status, every action on a book is saved as its own timestamped event. The result is a full, auditable history for every copy.
Recorded when a copy is given to a student. Stores the student name, copy number, and the admin who distributed it.
Saved at the time of distribution or return. Captures the book's condition (Good / Fair / Damaged) and any free-text notes.
Logged when a student brings the book back. Condition is recorded again so you can compare it against what it was at distribution.
Once returned, the same copy can be assigned to a new student. The event is stored separately, keeping histories distinct.
If a copy is not returned, an admin marks it as lost. The event is saved with the date and the admin who flagged it.
Juz Amma Workbook
Copy #4 · 6 total copies
Event History
Given to Ahmed Al-Hassan · Copy #4
Admin: Sr. Fatima
Condition: Good · Minor scuff on cover
Admin: Sr. Fatima
Returned by Ahmed Al-Hassan · Condition: Good
Admin: Sr. Nour
Given to Yusuf Ibrahim · Copy #4
Admin: Sr. Nour
Not returned · Parent notified
Admin: Sr. Fatima
If you just stored a single "status" per book copy, you'd lose all the history the moment you updated it. By saving each event as a separate record, you always know who had the book, when, in what condition, and who made each decision. This makes end-of-year audits and parent disputes straightforward to resolve.
Book Inventory
4 titles · 29 total copies
For every book title, you see how many copies exist, how many are currently with students, and how many are free to distribute.
When every copy of a title is assigned, it's marked clearly so you know before a new student needs one.
Click into any title to see the full list of students currently holding each copy — sorted by class or by name.
Download a full distribution report to Excel any time — useful for end-of-year checks or parent billing for unreturned books.
Track total copies, assigned copies, and available copies per title. Know your stock at a glance.
Assign specific copy numbers to students and keep a clear record of who is responsible for each physical book.
Record returns with condition notes. Compare return condition to distribution condition instantly.
Capture book condition at every handoff — distribution, return, or reassignment — so damage is never disputed.
Flag unreturned books with a single action. Know exactly which students have outstanding books at year end.
Export the full distribution log or inventory summary to Excel anytime — useful for audits, billing, or school records.