Qaf School App Logo
Book Tracking

Every Book. Every Event.

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.

Full event history
Per-student records
Lost book alerts
Export to Excel

Juz Amma Workbook

Copy #4 · 6 total copies

Event History

AssignedSep 3, 2024

Given to Ahmed Al-Hassan · Copy #4

Admin: Sr. Fatima

Condition NotedSep 3, 2024

Condition: Good · Minor scuff on cover

Admin: Sr. Fatima

ReturnedDec 20, 2024

Returned by Ahmed Al-Hassan · Condition: Good

Admin: Sr. Nour

ReassignedJan 6, 2025

Given to Yusuf Ibrahim · Copy #4

Admin: Sr. Nour

Marked LostJun 12, 2025

Not returned · Parent notified

Admin: Sr. Fatima

Each Action Becomes a Record

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.

Assigned

Recorded when a copy is given to a student. Stores the student name, copy number, and the admin who distributed it.

"Copy #4 → Ahmed Al-Hassan · Sep 3, 2024"

Condition Note

Saved at the time of distribution or return. Captures the book's condition (Good / Fair / Damaged) and any free-text notes.

"Good condition · Minor scuff on cover"

Returned

Logged when a student brings the book back. Condition is recorded again so you can compare it against what it was at distribution.

"Returned by Ahmed · Condition: Good · Dec 20, 2024"

Reassigned

Once returned, the same copy can be assigned to a new student. The event is stored separately, keeping histories distinct.

"Copy #4 → Yusuf Ibrahim · Jan 6, 2025"

Marked Lost

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.

"Copy #4 not returned · Parent notified · Jun 12, 2025"

Juz Amma Workbook

Copy #4 · 6 total copies

Event History

AssignedSep 3, 2024

Given to Ahmed Al-Hassan · Copy #4

Admin: Sr. Fatima

Condition NotedSep 3, 2024

Condition: Good · Minor scuff on cover

Admin: Sr. Fatima

ReturnedDec 20, 2024

Returned by Ahmed Al-Hassan · Condition: Good

Admin: Sr. Nour

ReassignedJan 6, 2025

Given to Yusuf Ibrahim · Copy #4

Admin: Sr. Nour

Marked LostJun 12, 2025

Not returned · Parent notified

Admin: Sr. Fatima

Why store events individually?

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

Juz Amma Workbook2 free
4 assigned6 total
Noorania Book 11 free
9 assigned10 total
Tajweed Rules Guide3 free
5 assigned8 total
Arabic Grammar Level 2Out of stock
5 assigned5 total

Inventory at a Glance

Total vs. Assigned vs. Available

For every book title, you see how many copies exist, how many are currently with students, and how many are free to distribute.

Out-of-Stock Alerts

When every copy of a title is assigned, it's marked clearly so you know before a new student needs one.

See Who Has What

Click into any title to see the full list of students currently holding each copy — sorted by class or by name.

Export for Audits

Download a full distribution report to Excel any time — useful for end-of-year checks or parent billing for unreturned books.

Everything You Need to Stay Organized

Inventory Management

Track total copies, assigned copies, and available copies per title. Know your stock at a glance.

Student Assignment

Assign specific copy numbers to students and keep a clear record of who is responsible for each physical book.

Return Tracking

Record returns with condition notes. Compare return condition to distribution condition instantly.

Condition Tracking

Capture book condition at every handoff — distribution, return, or reassignment — so damage is never disputed.

Lost Book Alerts

Flag unreturned books with a single action. Know exactly which students have outstanding books at year end.

Excel Export

Export the full distribution log or inventory summary to Excel anytime — useful for audits, billing, or school records.

No More Lost Books

Know exactly where every textbook is, who had it last, and what condition it was in — all in one place, and in real time.