Skip to main content

Who this is forUstaz

Marking attendance

Marking a register against a timing, recording leave, and filling in a day you missed.

A register in Sijil is one tap per student, and there is no Save button — there used to be, and a teacher who backed out or locked the phone lost the whole register. Every tap now saves itself the moment you make it. The bar at the bottom of the screen is free to tell you something useful instead: how many names are left, what is still travelling, and what did not send.

Watch tutorialTaking the register on a phoneNot recorded yet

Getting to today's register

Your dashboard opens on Aaj ka kaam — how many shifts still need marking, and whether anything was left over from yesterday — then every class you teach, each with one line saying where its register stands. Class kholein opens it, and today's register is the first thing under the class name, never behind a tab.

Which classes ask for a PIN follows from whose class it is:

Whose classWhat it asks for
Your own classNothing. It opens
Another Ustaz's classThat Ustaz's 4-digit Hazri PIN, and the attendance is credited to them
Any class, if you are the MohtamimNothing. An admin reaches every class

Which shift can be marked

A shift you can mark is a link with a chevron and the whole row is the tap target. A shift you cannot mark is plain text with the reason written on it, so the shape of the row answers "can I do something here?" before you read a word.

The shift saysWhat it means
Baqi haiNothing marked yet. Lagayen
AdhooriSome students marked, some not. Poori karen
MukammalEvery name marked. Theek karen if something needs changing
Abhi nahi khulaIts time has not arrived — Pehla waqt {time} par khulega
ChuttiA holiday covers this shift
MansookhThe shift was cancelled for this day

Marking

The top of the screen says the one number that matters — 6 naam baqi hain — above a strip showing the day's shape, and the exact figures as chips: Hazir, Ghair-hazir, Chutti, Der se, Baqi.

Baqi sab hazir (6) is how a register is really taken: everyone is here except Bilal and Zaid. It fills only the names nobody has marked and never touches a mark you already made, so the worst a mistaken tap can do is fill in students you had not reached — each one tap from being corrected. Sirf baqi hides the names already done, and stops applying by itself once the last one is marked rather than leaving you on an empty page.

Each row carries the student's name and three words on their own line — Hazir, Ghair-hazir, Chutti — each a target big enough for a thumb. No icons: the words say what happens when you press them, and the coloured rail down the row repeats the answer.

Pressing Chutti opens a small sheet for the reason: Beemar, Safar, Ghar par kaam, or something you type yourself. The reason then sits on the row — Wajah: Beemar — where the boy's father can be told the same thing you recorded.

What the bar at the bottom is doing

It says exactly one thing at a time, in the order that matters:

The dock saysWhat is happening
6 naam baqi hainSix students have no mark at all
3 nishan ja rahe hainMarks on their way to the server
Ek nishan nahi pohnchaA mark was refused. Sab dobara bhejen sends the failed ones again
Ek nishan phone me rakha haiNo connection. It is saved on the phone and goes when the internet comes back
Poori hazri lag gayiThe register is finished. This is the only time it turns green

When the system has already filled the day

Sometimes the register opens with a band reading System ne bhara, and a name that looks unmarked even though the day is over. That is the truth being shown rather than a fault: Sijil writes a placeholder row when nobody marks a student, and those rows count as nobody's mark. System ne khaali jaghen bhar di thin. Ab jo nishan lagayenge, wo unki jagah darj ho jayega.

So a day the system filled is still a day you can take properly. The names read as unmarked because they were never marked, Baqi sab hazir works on them, and each mark you make replaces the placeholder.

Filling in a day you missed

Two ways in. If yesterday's register was left incomplete, the class screen says so at the top — Kal ki hazri … Purani hazri mein ja kar ab bhi lagai ja sakti hai — with Purani hazri kholen on it. Otherwise open the Purani Hazri tab, which holds every past day of this class: a month at a time, each month a bar of days, each day the same shift strip you already know how to read. Tap a day, then the shift, and you are on the same register you would use today, with Guzra hua din marked at the top.

A past day drops only one rule: the shift's start time is not checked, because the shift is long over. Everything else still applies.

What the register refuses

Marking is checked once, in one place, and the refusal says which rule stopped it:

Why it refusedWhat to do
No academic year is runningThe Mohtamim starts one. Attendance is off until then
The date is outside the running yearNothing. A day outside the year cannot be marked, including days inside a year already closed
The class or the shift is inactiveThe Mohtamim reactivates it from the class
The shift has not started yetWait for its time. Only today's register is time-checked
It is a holidayThe refusal names the holiday. Marking on it is not allowed
It is a weekendThe madrasa's weekly off day is not a register day

When the signal goes

Nothing is lost. A mark made without a connection stays on the phone and sends itself when the internet returns — Internet aane par chala jayega — and the same rules above are checked on the device, so the phone refuses a holiday exactly as the server would. Working without a signal sets out how far that reaches.

Screenshot to followThe marking screen: names left, the day's strip, and one row per student with three words.
Every tap saves itself; the bar at the bottom says what is left.