Execution logbooks: recording the hours you taught
The record that turns a lesson taught into an hour paid.
An execution logbook is the running record of teaching hours. Each row is one session: who taught it, which course, which term, the date, how many hours, what was planned and what was actually covered. Nothing is typed from memory at month end — the entry is written on the day, from the timetable slot it belongs to.
Four people touch a logbook entry in turn. The teacher logs the session. The academic head confirms that the session happened as planned. HR verifies the entry, and only verified hours count. The bursar then reads the same verified total when running the monthly payroll.
That order is the whole point of the screen. It is why a teacher cannot promote their own hours, why a confirmed entry is already half-locked, and why a verified entry cannot be quietly rewritten — the wage on a payslip has to be traceable back to a timetable slot somebody signed for.
From session to payroll in four steps
The path every teaching hour travels before it becomes money.
-
Step 1
Open Execution Logbooks > My Sessions
My Sessions lists the timetable slots assigned to you for the week, with the date, the time and the course. If a day is empty, there is no session scheduled and nothing to log yet.
-
Step 2
Log the session and save
Open the session and click Log Session. The hours are set from the timetable slot, the planned topic is carried over, and you type what was really taught. Leave the topic empty for non-teaching staff — a date and hours worked is enough.
-
Step 3
The academic head confirms teaching
Submitted entries show as awaiting confirmation. The academic head reviews what was planned against what was taught and clicks Confirm teaching. The entry moves to Teaching confirmed and the teacher can no longer change it.
-
Step 4
HR verifies, and payroll reads the total
HR opens the confirmed entry and clicks Verify, or Reject to send it back with a reason. Only verified hours are counted in the monthly payroll, so a month left unverified is a month that does not pay out.
Logging from your timetable sessions
Why the hours arrive already filled in, and what to write yourself.
The timetable is the starting point, not a free-form sheet
My Sessions is built from your timetable. Each row is a real slot with a date, a start and an end time, and the course attached to it. That is deliberate: a logbook that anyone could type any number of hours into would prove nothing about teaching. If your timetable is wrong, fix it in Scheduling > Timetables first — the logbook will follow it.
Hours come from the slot; the topic comes from you
The Hours field is filled from the timetable slot, so nobody can quietly claim a double period. What you do type is Planned Topic carried over from the schedule and Topic Taught written by you. For staff with no teaching duty, leave the topic empty — the screen says so on purpose, and a date plus hours worked is a complete entry.
Deviation Reason is the honest field
When the session did not go as planned — a public holiday, a strike, a substitution, an exam period — say so in Deviation Reason. It is not an apology; it is the explanation that lets the academic head confirm the hours without a phone call. An unexplained deviation is the one thing that slows the confirmation down.
Date filters are how you check a week in one minute
The Date column filters by range, and Status filters by where the entries sit. Filter to last week, set Status to submitted, and you have your own outstanding work list; set it to confirmed and you have the list waiting for HR.
What confirmation and verification each mean
Three statuses, three different powers over the same row.
Submitted: the teacher’s claim
Saving a session puts it at Submitted. Only the teacher who logged it sees the actions available on it. Nothing else in the school can rely on it yet, and the entry can still be edited freely by its author.
Confirmed: the academic head has checked
Confirm teaching is available to the academic head on a submitted entry only. Once clicked, the entry is marked as teaching confirmed, the teacher can no longer edit it, and it waits for HR. This is the step where “he was in the staffroom, not in the classroom” gets caught.
Verified: the hours are now money
Verify is HR’s action, and HR alone. It can be applied to a submitted or a confirmed entry — HR is allowed to verify directly rather than work through the queue. Verified entries are locked: a verified entry can only be changed by HR, and only through HR. Reject is the honest opposite, returning the entry with a reason so the teacher can log it again properly.
What each person cannot do
A teacher cannot confirm or verify their own hours, whatever their role. A head cannot verify, because verification belongs to HR. Nobody but HR edits a verified row. These limits are not advice — the actions are simply not offered, so there is no way to bypass them from the screen.
Why verified hours reach the payroll
The chain from a timetable slot to a wage, without a spreadsheet in between.
Payroll counts verified hours and nothing else
The monthly payroll is calculated from teaching hours that are logged, confirmed and verified. An entry that stops at Submitted or Confirmed contributes nothing, which is why a month left unverified is a month that quietly does not pay out. The fix is never to force the entry forward: verify the work that was actually done, or reject it with a reason and have it logged again.
Contract type decides how hours are priced
Each staff member has a contract type and a rate set in Staff Management — permanent or part-time, with a base salary and an hourly rate. The verified hours are what the hourly rate is applied to. Correcting the rate is an HR change; correcting the hours is a logbook change, and they are deliberately kept apart.
The staff profile shows the same hours from the other side
Open a staff member’s profile in Staff Management and their Execution Logbook history lists the same entries, with their status. When an employee disputes a wage, both people are looking at one set of rows rather than two sets of notes.
A clean month takes two habits
Teachers log on the day rather than on the Friday. Heads confirm in one sitting each week. That is the whole process: a month run this way needs no chasing, because by the time payroll is generated the entries are already verified.
Where the hours come from
Fix the source and the logbook stays true.
-
Source
Timetables
Every loggable session is a timetable slot. Place the weekly slots and the logbook has something to log against, hour for hour.
-
Contract
Staff management
Contract type, base salary and hourly rate live on the staff profile, and the payroll prices verified hours with them.
-
Pay
Payroll
Run the monthly wage from verified teaching hours, read the figures and mark each row paid as the money goes out.
Logbook questions
Asked by teachers, heads and HR in the first month of logging.
-
My Sessions is empty. What does that mean?
It means no timetable slots are assigned to you for the period shown. Logbook entries are built from the timetable, so the fix is on the timetable, not on the logbook. Ask the academic head to place your weekly slots for the term; once they exist, they appear in My Sessions the same day and can be logged.
-
Can I log hours for a day when there was no session?
Yes — for administrative or non-teaching duty. Create a log entry, choose the Non-teaching duty course, set the date and the hours worked and leave Topic Taught empty. The screen says as much: for non-teaching staff, a date and hours worked is a complete entry. What you cannot do is invent a teaching session that the timetable never contained.
-
I entered the wrong hours. Can I edit them?
While your entry is Submitted, yes — open it and correct the hours and the topic, then save again. Once the academic head has confirmed it, a teacher can no longer edit it, and once HR has verified it only HR can change it. This is deliberate: every change should pass through somebody other than the person who benefits from it.
-
Why were my hours rejected?
The entry was sent back rather than accepted. HR or the academic head clicked Reject, which means the hours could not be confirmed as they stand — most often the topic taught does not match the plan, no topic was given for what is meant to be teaching, or the date does not correspond to a session. Log the session again with what really happened and the reason, then send it back through confirmation.
-
Do verified hours affect my salary?
They are what the payroll is calculated from. The monthly wage run uses verified teaching hours priced at each person’s hourly rate from their staff record, so an unverified entry is an amount that is not paid. If a wage looks short at month end, check the status column in the logbook first: unverified entries are the usual reason.