Rutba Office
Download

Data Files samples / School or training centre

Lantern Learning Centre

Students, families, classes, registers, test results and termly fees for a tuition or training centre.

Download 200 KB19 tables, 13 queries, 9 reports, 6 print templates and 13,441 invented records, dated back from 2026-10-22.

How the tables are related

A line runs from a field that points at another table's record to that table. Data Files keeps a record from pointing at one that is not there, and a query with both tables joins them by it.

Students.Family points at FamiliesClasses.Course points at CoursesClasses.Teacher points at TeachersClasses.Term points at TermsEnrolments.Student points at StudentsEnrolments.Class points at ClassesEnrolments.Invoice points at Fee InvoicesLessons.Class points at ClassesLessons.Teacher points at TeachersLessons.Pay Statement points at Pay StatementsAttendance.Lesson points at LessonsAttendance.Student points at StudentsAssessments.Class points at ClassesResults.Assessment points at AssessmentsResults.Student points at StudentsFee Invoices.Family points at FamiliesFee Invoices.Term points at TermsPayments.Invoice points at Fee InvoicesTerm Reports.Student points at StudentsTerm Reports.Term points at TermsReport Lines.Report points at Term ReportsReport Lines.Class points at ClassesCertificates.Enrolment points at EnrolmentsPay Statements.Teacher points at TeachersStart HereBusinessTermsFamiliesStudentsTeachersCoursesClassesEnrolmentsLessonsAttendanceAssessmentsResultsFee InvoicesPaymentsTerm ReportsReport LinesCertificatesPay Statements

Start Here

The guide to this database: the everyday tasks a step at a time, each step saying which table, form, query, report or print template to open. Open its report, Start Here, to read or print it. Delete the table when you no longer need it; nothing else uses it. (33 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
OrderWhole numberThe order the steps are read in.
TaskShort text, requiredThe everyday task the step belongs to.
StepWhole numberThe step's number within its task.
What To DoLong textWhat to open and what to do there.

Business

The business's own details, in one record. Every document it prints, an invoice, a receipt, a statement or a letter, takes its name, address and payment details from here, so they are changed in one place. (1 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, requiredThe name printed at the top of every document.
AddressShort textThe street address.
CityShort textThe town or city.
PostcodeShort textThe postcode or ZIP code.
CountryShort textThe country.
PhoneShort textThe phone number customers call.
E-mailShort textThe address customers write to.
WebsiteShort textThe website, if there is one.
Tax NumberShort textThe VAT or sales tax registration number, printed on invoices. The sample has a placeholder.
Company NumberShort textThe registered company number, where the business is a company. The sample has a placeholder.
Bank DetailsShort textWhere customers pay by transfer: the bank, account name and number. The sample has a placeholder.
Payment TermsShort textThe words printed under an invoice's total, such as "Payment within 30 days".
Tax RateNumberThe usual rate of VAT or sales tax as a fraction: 0.2 is twenty percent. Lines may carry a rate of their own.
CurrencyShort textThe currency the business trades in, as its three-letter code.
Document FooterLong textA line or two at the foot of every document: thanks, opening hours, returns policy.

Terms

The blocks of weeks the centre teaches in: three terms a year and the school holidays between them, when holiday workshops run. Every class belongs to one, and fees are invoiced by it. Enter these first. (7 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, required, uniqueThe name families know the block by, such as Autumn 2026 or Easter holiday 2026.
KindShort textTerm for a teaching term, Holiday for the holiday workshops between terms.
StartsDate, requiredThe first day of the block. Invoices go out three weeks before it.
EndsDate, requiredThe last day of the block. A class whose term has not ended is current or coming, and the class lists and free places look only at those.

Families

One record for each household that pays: the parent or carer who is the centre's contact, and where to send letters. Brothers and sisters share one family. An adult learner is their own family, with Relationship set to Self. (186 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NameShort text, requiredThe name the account goes by, such as Okafor family, or the adult learner's own name.
ContactShort textThe person the centre talks to and sends invoices to.
RelationshipShort textWhat the contact is to the students: Parent, Grandparent, Carer, or Self for an adult learner.
PhoneShort textThe contact's phone number, used when a child is unwell or a class is cancelled.
E-mailShort textWhere invoices and reports are sent.
Second ContactShort textAnother adult who may collect the children or be called, when there is one.
Second PhoneShort textThe second contact's phone number.
AddressShort textHouse number and street, for letters.
CityShort textThe town or city.
PostcodeShort textThe postcode.
Pays ByShort textHow the family usually pays: Bank transfer, Card or Cash.
NotesLong textAnything the office should know, such as a bursary place or who collects the children.

Students

One record per learner, child or adult. Keep a child's record to what the centre needs; contact details are on the family. (213 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
FamilyPoints at Families, requiredThe family who pays and is contacted for this student.
First NameShort textThe student's first name, as used in class.
Last NameShort text, requiredThe family name; lists are sorted by it.
Date of BirthDateFor children, to place them in the right school year and for the birthdays list. Left empty for adults.
School YearShort textThe school year the child is in this year, Year 3 to Year 11, or Adult. Change it each September as children move up.
Medical NoteShort textA short note for the teacher, such as a nut allergy or an inhaler kept in the bag. Empty for most students.
Photo ConsentYes/NoYes when the family has agreed that photographs of the student may be taken at the centre.
JoinedDateThe day the student first enrolled.
ActiveYes/NoYes while the student is in a class now or was in one in the last two months. Set it to No when they leave; their records stay.

Teachers

The people who teach, paid by the hour for the lessons they take. (10 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
First NameShort textThe teacher's first name.
Last NameShort text, requiredThe teacher's family name.
SubjectsShort textWhat they teach, such as Maths, Science. Used to find cover when a teacher is away.
Hourly RateCurrencyWhat the centre pays them for an hour of teaching.
PhoneShort textThe teacher's phone number.
E-mailShort textThe teacher's e-mail address at the centre.
StartedDateThe day they started teaching at the centre.
Background CheckDateThe date of their latest background check for working with children. The centre renews them every three years.
ActiveYes/NoYes while they teach at the centre.

Courses

What the centre teaches: one record for each subject at each level, with its length and price. A course runs as one or more classes each term. (25 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
CodeShort text, uniqueA short code, such as MA56 for maths for Years 5 and 6. Class codes start with it.
NameShort text, requiredThe course name on the timetable and invoices.
SubjectShort textMaths, English, Science, Coding, Spanish, French, Mandarin or Bookkeeping. Teachers are matched to classes by it.
LevelShort textWho it is for: the school years, GCSE, Beginner or Improver.
ForShort textChildren or Adults.
Holiday CourseYes/NoYes for the workshops that run in the school holidays.
MinutesWhole numberHow long each lesson lasts.
Fee per LessonCurrencyThe price of one lesson. A term's fee is this times the lessons billed.
CapacityWhole numberThe most students a class of this course takes.
What to BringShort textWhat a student brings to each lesson, printed on the enrolment letter.

Classes

One group of students taking a course in one term, on one weekday at one time, in one room, with one teacher. (120 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
CodeShort text, requiredThe course code, the weekday and the start time, such as MA56 Tue 16:00.
CoursePoints at Courses, requiredThe course this class teaches.
TeacherPoints at TeachersThe class's own teacher. A lesson taken by someone else records them on the lesson.
TermPoints at Terms, requiredThe term or holiday the class runs in.
WeekdayShort textThe day of the week it meets.
Start TimeShort textWhen the lesson starts, as 16:00.
RoomShort textWhere it meets: Room 1, Room 2, Room 3 or the Computer Room.
CapacityWhole numberHow many students it takes, set by the course and the room.
Lessons PlannedWhole numberHow many lessons it has this term, leaving out the days the centre is closed.

Enrolments

One record for each student in each class: the place booked and what is charged for it. (701 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
StudentPoints at Students, requiredWho is enrolled.
ClassPoints at Classes, requiredThe class they are enrolled in.
Enrolled OnDateThe day the place was booked.
StatusShort textEnrolled for a class still running or about to start, Completed when the term has ended, Withdrawn when the student left part way through.
Lessons BilledWhole numberHow many lessons are charged for: all of them, or those left for a student who joined after the start.
DiscountNumberA share off the fee, as 0.1 for ten percent: brothers and sisters after the first get 0.1, a bursary place 0.5.
Left OnDateThe day a withdrawn student left. Fees are not refunded part way through a term.
First LessonDateThe first lesson the student comes to: the class's first, or a later one for a student who joined after the start. The enrolment letter gives it.
InvoicePoints at Fee InvoicesThe family's fee invoice for the term that charges for this place. Each place is a line of that invoice; it is empty until the invoice is sent.

Lessons

Every lesson of every class: those taught, those planned for the rest of the term and the next, and the few cancelled. (1,483 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
ClassPoints at Classes, requiredThe class the lesson is for.
TeacherPoints at TeachersWho took the lesson, which is the class's teacher unless someone covered. Teacher pay is worked out from it.
Lesson DateDate, requiredThe day of the lesson.
MinutesWhole numberHow long it lasted, which is what the teacher is paid for.
TopicShort textWhat the lesson covered, or is planned to cover.
StatusShort textTaught, Planned or Cancelled. Only taught lessons are paid.
Pay StatementPoints at Pay StatementsThe month's pay statement the lesson was paid on, set when the month's statements are made. Empty for planned and cancelled lessons and for this month's.

Attendance

The register: one mark for each student at each lesson taught. (7,516 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
LessonPoints at Lessons, requiredThe lesson the mark is for.
StudentPoints at Students, requiredThe student marked.
MarkShort textPresent, Late or Absent.
ReasonShort textWhy the student was absent or late, when the family said.

Assessments

The tests and marked pieces of work set to a class. Children's classes have a test at half term and one at the end of term; adult courses have one at the end. (147 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
ClassPoints at Classes, requiredThe class that sat it.
Assessment DateDateThe day it was sat or handed in.
TitleShort textWhat it was, such as Half-term check or End of term test.
Out OfWhole numberThe highest mark possible.

Results

Each student's mark in each assessment they sat. A student away that day has no result. (872 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
AssessmentPoints at Assessments, requiredThe assessment the mark is for.
StudentPoints at Students, requiredWho sat it.
ScoreWhole numberThe mark, out of the assessment's Out Of.
CommentShort textThe teacher's short comment, when there is one; it goes on the progress report.

Fee Invoices

One invoice for each family for each term or holiday they book, covering every class their students take in it. Its lines are the Enrolments that point at it. (464 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe invoice number, given in date order and once only, a new run each year: INV-2026-0042. Families quote it when they pay.
FamilyPoints at Families, requiredWho the invoice is for.
TermPoints at Terms, requiredThe term or holiday it is for.
Invoice DateDateThe day it was sent, three weeks before the term starts or when a late place was booked.
Due DateDateWhen it should be paid: by the first day of the term.
AmountCurrencyThe total of the family's fees for the term, after discounts.
Paid So FarCurrencyWhat has been paid against it. Keep it equal to the total of its payments; what is left is outstanding.

Payments

Each payment received against an invoice. A family paying in instalments has several. Each one is a receipt. (600 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe receipt number, in date order, a new run each year: RCP-2026-0042.
InvoicePoints at Fee Invoices, requiredThe invoice the payment is for.
Paid OnDateThe day the money arrived.
AmountCurrencyHow much was paid.
MethodShort textBank transfer, Card or Cash.
Balance AfterCurrencyWhat was left to pay on the invoice once this payment was in, printed on the receipt. Nought when the invoice is paid in full.

Term Reports

The progress report sent home at the end of each term: one for each student who was in a class that term. Its lines are in Report Lines. (340 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
StudentPoints at Students, requiredWho the report is about.
TermPoints at Terms, requiredThe term it reports on.
School YearShort textThe school year the student was in that term, kept as it was, since the student's own record moves up each September.
Written OnDateThe day it was written, in the week after the term ended.
CommentLong textThe centre's comment on the term as a whole, printed under the lines.

Report Lines

One line of a term report for each class the student took that term: the register added up and the test marks, with the teacher's comment. (459 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
ReportPoints at Term Reports, requiredThe term report the line belongs to.
ClassPoints at Classes, requiredThe class it reports on; the course and teacher come from it.
LessonsWhole numberHow many lessons the student was marked at that term.
PresentWhole numberHow many of them they were present at on time.
LateWhole numberHow many they came to late.
AbsentWhole numberHow many they missed.
Half-term %Whole numberThe half-term check mark as a percentage; empty for adult courses, which have no half-term check, or when the student missed it.
End of Term %Whole numberThe end of term test mark as a percentage; empty when it was missed.
CommentShort textThe teacher's short comment for the class.

Certificates

A certificate of completion for each place in an adult course or a holiday workshop finished with at least three lessons in four attended. (141 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe certificate number, in the order they are issued, a new run each year: CRT-2026-0042.
EnrolmentPoints at Enrolments, requiredThe place it is for: the student, the class, its course and term come from it.
Issued OnDateThe day it was given, a few days after the course ended.
Lessons AttendedWhole numberHow many lessons the student came to, on time or late.
HoursNumberThe hours of teaching those lessons came to.

Pay Statements

A pay statement for each teacher for each month that has ended: the lessons they taught are its lines (the Lessons that point at it), with the hours and gross pay. (123 records in the sample.)

FieldTypeWhat it holds
IDAutoNumberThe number Data Files gives each record. Other tables point at a record by it.
NumberShort text, uniqueThe statement number, in month order, a new run each year: PAY-2026-0042.
TeacherPoints at Teachers, requiredWho is paid.
MonthShort textThe month it pays for, as 2026-09.
Period StartDateThe first day of that month.
Period EndDateThe last day of that month.
Paid OnDateThe day the pay goes out, the seventh of the month after or the next working day; empty until then.
Hourly RateCurrencyThe teacher's hourly rate for the month.
LessonsWhole numberHow many lessons they taught that month.
HoursNumberThe hours those lessons came to.
GrossCurrencyThe pay before tax and National Insurance: each lesson's pay rounded to the penny, then added up, as the statement prints it.

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

OFFICE-SAMPLES-DETAIL · f7e1198