Moescience Smart Library SW PDF

Moescience Smart Library User Guide

A library system for schools: manage books, students, borrowing and returns, fines and reports โ€” on phone or computer, even offline.

Start readingDownload / Print PDF
๐Ÿš€Getting started๐Ÿ“šBooks๐Ÿ”„Borrow & return๐Ÿ’ฐFines๐Ÿ“ŠReportsโ“FAQ

1. Getting started

Moescience Smart Library (MSL) manages a school library: books and their copies, students and other members, borrowing and returns, fines, and reports for the librarian, education officers and the administrator.

Logging in

  1. Open library.moescience.com in your browser.
  2. Enter the email and password you were given, then press Log in.
  3. After 5 wrong passwords in a row you are blocked for 15 minutes to protect the account. Wait, then try again.
Login page
๐Ÿ“ท Add a screenshot of the login page: assets/guide/ingia.png
Login page

Who sees what

RoleWhat they do
LibrarianRuns their own school library: students, members, books, borrowing/returns, fines, reports.
District / Regional / National officerSees a read-only dashboard of government schools in their area: book status and shortages.
AdminManages all schools, users, plans, regions and system settings. Can also 'view as school' to see what a librarian sees.

Menu

On a computer the menu is on the left; on a phone it is at the bottom and the More button opens the full menu. Each user only sees the features that apply to them. The librarian menu has:

MenuPurpose
DashboardLibrary summary and charts.
Students / Library MembersStudents, and teachers/staff/others.
BooksBooks and their copies.
BorrowsLending, returns, history and lost books.
Library CardsLibrary cards (printing).
VilivyochelewaOverdue books.
TakwimuDetailed usage analytics.
Foleni ya VitabuBook reservations.
Bingwa wa KusomaTop readers (leaderboard).
KumbukumbuRecord of everything done (audit log).
Shortage ReportBook shortage by class.
Print ReportsPrintable reports.
Student LookupPage for students to check their own status.
MipangilioLibrary settings.
๐Ÿ’ก You can switch language (Kiswahili/English) from the top of the system. Your choice is remembered.

2. Students and members

Before lending, a person must be registered. Students have their own page; teachers, staff and outsiders are registered as Members.

Adding a student

  1. Go to Students and press the add button.
  2. Fill in full name, class and the Library ID (library number).
  3. Save. The student can now borrow.

Adding a teacher, staff member or outsider

  1. Go to Members and add a new member.
  2. Choose the type (teacher, staff or external), then enter the name and library number.
Library Members: students, teachers and other members (names blurred)
๐Ÿ“ท Add a screenshot of the students list: assets/guide/wanafunzi.png
Library Members: students, teachers and other members (names blurred)
โš ๏ธ An inactive student or member cannot borrow. Make sure they are active before serving them.

Library card

The Library Card page lets you create and print cards showing the student's number so you can borrow quickly by scanning.

3. Books and copies

Every book has one or more copies. Each copy has a unique code, for example CIV-FIV-001-03, so you always know exactly which copy was borrowed and by whom.

Adding a book

  1. Go to Books and press add book.
  2. Enter title, author, ISBN (if any), category and number of copies.
  3. Save. The system creates all the copies and their codes.

For many books at once, use the Batch feature (bulk import).

Books and copies list
๐Ÿ“ท Add a screenshot of the books page: assets/guide/vitabu.png
Books and copies list

Copy statuses

StatusMeaning
AvailableOn the shelf, can be borrowed.
BorrowedWith a student/member. Changes automatically when a book is borrowed or returned.
DamagedCannot be borrowed until repaired.
LostNot available; stays so until found.
โœ… You can change a copy's status (available / damaged / lost) on the Books page. A borrowed copy cannot be changed by hand โ€” return it first. A copy with an unreturned loan cannot be set to 'available'.

Shortages

The Shortage Report compares the number of copies with the number of students in a class (the ratio) so you can see subjects and classes that lack books. Tabs: Vitabu Vyote (all books), Zenye Ratio and Upungufu (shortage). Each book is marked GOOD, FAIR or SHORTAGE, and you can print with the Print button.

Shortage Report: ratio and shortage per book
๐Ÿ“ท Add a screenshot of the shortage report: assets/guide/upungufu.png
Shortage Report: ratio and shortage per book

4. Borrowing and returning

Lending a book

  1. Go to Borrows and press New Borrow.
  2. Find the student/member by name or number, or scan their card.
  3. Pick the book and copy (or scan the copy code). You can add up to 10 books at once.
  4. Confirm. The due date is set automatically.
Borrows page: books currently on loan
๐Ÿ“ท Add a screenshot of borrowing: assets/guide/kukopa.png
Borrows page: books currently on loan

At the top there are three tabs: Active Borrows, History and Vitabu Vilivyopotea (lost books). Buttons: New Borrow (lend), Scan & Rudisha (return by scanning) and Print QR. You can search by name, Library ID or book, and filter by WhatsApp status.

RuleDetails
Loan periodSet in Settings (Mipangilio). The due date appears in the Due column of each loan.
LimitA person cannot hold more than 10 unreturned books.
CopiesOne copy cannot be borrowed by two people at the same time.

Returning a book

  1. In Borrows, find the loan and choose Return from the actions menu (โ‹ฎ) at the end of the row, or use Scan & Rudisha.
  2. Choose the condition: excellent, good, fair, damaged, severely damaged, or lost.
  3. Confirm. The copy goes back to 'available' (or 'damaged/lost' depending on the condition you chose).
๐Ÿ’ก If someone reserved the book, the first person in the queue is marked 'ready' when it is returned.

Lost books

If a book is lost, use the Lost button on the loan record. Later, if it is found or the fee is paid, use Resolve: choose 'paid' (the book stays lost) or 'returned' (the book goes back into stock).

Scan & Go and QR

With your phone camera you can scan a student card and copy code to borrow and return quickly. Allow camera access when asked.

5. Overdue books and fines

The Overdue page lists books past their due date.

ItemDetails
Fine per dayThe amount per late day is set in Settings (Mipangilio).
Fine capThe fine for one book never exceeds TZS 5,000.
CalculationThe system shows a live fine for books not yet returned and stores it when the book is returned.

At the top of the page are filters: Kidato (class), Siku Zilizopita (angalau) (days overdue, at least), WhatsApp and a Tafuta (search) box for name, ID or book. The tabs show Zimechelewa (overdue), Hatari Sana (critical), Leo (today), Kesho (tomorrow) and Inakaribia (due soon). Summary cards count records by days overdue (14+, 7โ€“13, 1โ€“6), Faini Yote (total fines) and records with no parent phone (Bila Nambari); those have an Ongeza Nambari (add number) link so WhatsApp can be used.

Marking a fine as paid

  1. Open the loan record with the fine.
  2. Press Paid. If you made a mistake, set it back to Unpaid.
  3. To change the amount, use edit fine.
Overdue books: filters, tabs, summary and fines (names blurred)
๐Ÿ“ท Add a screenshot of the overdue page: assets/guide/faini.png
Overdue books: filters, tabs, summary and fines (names blurred)
โš ๏ธ Fine management (marking paid/unpaid and editing amounts) is available from the Standard plan.

WhatsApp messages (Premium)

On the Premium plan and above you can prepare a reminder message. The system opens WhatsApp with the message ready; you press send, then come back and confirm Sent.

6. Reservations

When a book is not available (all copies are borrowed), a reservation can be placed. The queue is respected; when the book comes back, the first in line is marked 'ready' so the librarian can notify them.

Foleni ya Vitabu (reservations): Ready / Waiting tabs and the New Reservation button
๐Ÿ“ท Add a screenshot of reservations: assets/guide/maombi.png
Foleni ya Vitabu (reservations): Ready / Waiting tabs and the New Reservation button

7. Reports and analysis

PageWhat it shows
DashboardCards for Members, Books, On loan, Overdue and Fines; charts for book status, most requested subjects, top 5 borrowers and a 6-month borrowing trend. A Print Dashboard button.
AnalyticsMost-read books, classes and usage trends.
LeaderboardStudents who read the most โ€” to encourage reading.
Shortage reportBook shortage versus student numbers.
Audit logA record of everything done: who lent, returned or changed what, and when.
Print reportsReady-to-print reports for offices and inspections.
School dashboard
๐Ÿ“ท Add a screenshot of the dashboard: assets/guide/ripoti.png
School dashboard
โœ… Advanced analytics, the Leaderboard and the Audit log are available from the Standard plan. The basic dashboard and printable reports are on every plan.

Student status page (Student Lookup)

A student can check the books they borrowed and their fines without logging in: open Check your borrowing status on the login page, choose the school, then enter their Library ID. If they search by name, the system shows their name with a hint, and they then enter the full Library ID to confirm.

Student Lookup page (for students)
๐Ÿ“ท Add a screenshot of Student Lookup: assets/guide/angalia-hali.png
Student Lookup page (for students)
๐Ÿ’ก The Library ID is the student's secret; librarians should not announce it publicly.

8. Working without internet

The system can keep working even when the network is down (for school accounts).

  1. Log in with internet at least once so the system gets offline permission.
  2. If the network drops, keep lending and returning as usual; records are saved on the device.
  3. When the network returns, records are sent automatically. You can also press ๐Ÿ”„ Sync at the top.
โš ๏ธ While syncing, the system may reject a record if: the person reached the 10-book limit, there is no copy left, or the same copy was borrowed on another device. These show as 'conflicts' for you to resolve.

Offline permission expires after a while; if so, log in again with internet.

9. Education officers

District, regional and national officers log in with their own account and see the Officer Dashboard: government schools in their area, book status and shortages. They cannot change school data; it is view and analysis only.

Officer Dashboard: schools, students, books, loans and district score
๐Ÿ“ท Add a screenshot of the officer dashboard: assets/guide/afisa.png
Officer Dashboard: schools, students, books, loans and district score

Below the charts there are tabs: Book Ratio by School, Shortage & Recommendations, Subject Analysis, Low Borrow Activity, Hali ya Vitabu, Students by School, Members by School and Users & Reset Password.

Shortage & Recommendations: suggested books each school needs
๐Ÿ“ท Add a screenshot of recommendations: assets/guide/afisa2.png
Shortage & Recommendations: suggested books each school needs
โœ… The Officer Dashboard and district reports are part of the Institution plan.

10. For Admins

PagePurpose
SchoolsRegister, edit, approve and delete schools. Deleting a school also deletes its books, students and records โ€” be careful.
UsersCreate librarian and officer accounts, reset passwords.
PlansUpgrade/downgrade a school's plan and record payments.
Regions & districtsManage the list of areas.
SubjectsSubjects used in analysis.
SettingsLoan period, fine per day and other system settings.

An admin can use View as school to see the system as a given school's librarian, in order to help them.

โš ๏ธ System settings (loan period, fines) currently apply to all schools. Change them carefully.

11. Plans and subscription

A new school starts with a trial period. After that it needs a paid subscription according to its plan.

PlanExtra features
BasicBooks, borrowing/returns, students and members, library card, QR, offline, basic reports.
StandardBasic + fine management, advanced analytics, leaderboard, audit log.
PremiumStandard + AI assistant, WhatsApp messages, school branding, priority support.
InstitutionPremium + officer dashboard, multiple schools, district reports.
๐Ÿ’ก If you press a feature your plan does not include, the system shows an upgrade message. Contact us to upgrade.

12. Security and good practice

13. Frequently asked questions

A copy shows 'borrowed' but the book is on the shelf.
Find its loan record in Borrows. If someone returned it but it was never recorded, press Return. Do not change the status by hand; the system does not allow a borrowed copy to be changed.
The system says 'Limit reached'.
Each person can hold only 10 unreturned books. Return some first.
I marked a fine as paid by mistake.
Press Unpaid on that record. The action is written to the audit log.
The fine or WhatsApp button shows an upgrade message.
That feature is not in your school's plan. Contact us to upgrade.
I can't log in โ€” I'm blocked.
You entered the wrong password too many times. Wait 15 minutes and try again, or ask the Admin for a new password.
The network is down, what do I do?
Keep lending and returning. When the network is back press ๐Ÿ”„ Sync. Check for 'conflicts'.
The camera does not open in Scan & Go.
Allow camera access for this site in the browser settings, then reload.
How do I get help?
Call or WhatsApp us on +255 768 139 301 or email moescience@proton.me.