E-learning platforms

Running an Education Centre Online and Offline in One System

Paper attendance, a payments notebook, Excel marks and five WhatsApp groups per teacher. Here is how one system replaces them, and how to switch without chaos.

In this article (10)
  1. Signs your centre has outgrown paper and Excel
  2. The idea behind it: one record per student
  3. The core modules and who uses them
  4. Attendance at the door: pick what fits your queue
  5. Payments: cash and online in one ledger
  6. Parents: the feature that sells your centre
  7. Moving over in phases
  8. Common mistakes
  9. Questions people ask
  10. A practical first step

Imagine a centre in Nasr City on a Thursday evening. Attendance is on paper at the door. Payments go into a notebook at reception. Marks live in an Excel file on one teacher's laptop. Recorded lessons sit on a separate platform, and every group has its own WhatsApp chat.

Then a parent calls: did my son attend this week, and did he pay for October? Answering takes three people and ten minutes.

None of this is unusual. Most centres in Egypt and the Gulf grew exactly this way, one tool at a time. This guide explains what running everything in one system looks like, which parts to build first, and how to move without breaking your busiest month.

Signs your centre has outgrown paper and Excel

Go through this list honestly. Three or more ticks usually means the manual system is costing you more than you think.

  • Reception can't tell a parent within a minute whether a student attended and paid.
  • Month-end payment reconciliation takes more than a day.
  • Students attend classes they haven't paid for, and you find out weeks later.
  • Each teacher keeps marks in their own format.
  • Recorded lessons and live classes are on a different system from in-person groups.
  • Parents hear about low marks only at the end of term.
  • Only one person really knows how the system works.

The idea behind it: one record per student

Everything in a centre system hangs off a single student profile. Open it, and you see:

  • Groups, teachers and schedule.
  • Attendance history, in the hall and in live online sessions.
  • Recorded lessons watched, and how far.
  • Exam results, in-centre and online.
  • Payments, receipts and anything outstanding.
  • Parent contacts and notes from teachers.

That profile is what lets reception answer the parent in ten seconds. It is also what lets you spot a student slipping before the term exam, not after.

The core modules and who uses them

ModuleWhat it doesWho uses it daily
Students and groupsEnrolment, groups, capacity, transfersReception, admin
Schedule and roomsSessions, halls, teacher timetables, clash checksAdmin
AttendanceCheck-in at the door or by the teacher, plus live-class attendanceReception, teachers
PaymentsMonthly or per-session fees, cash receipts, online payment, balancesReception, owner
ExamsMarks entry for paper exams, online exams from a question bankTeachers
ContentRecorded lessons with protection, files, homeworkTeachers, students
Live classesOnline sessions tied to enrolled studentsTeachers, students
ParentsAbsence alerts, results, payment remindersParents
ReportsIncome, attendance rates, group sizes, per-teacher numbersOwner

On reports specifically, three usually matter most to an owner: income per group and per teacher this month against last month, attendance rate per group (a group dropping below its usual level is an early warning), and outstanding balances sorted by how late they are. If a report doesn't lead to a decision, you don't need it.

You don't need every module on day one either. More on that below.

Attendance at the door: pick what fits your queue

The best check-in method is the one that doesn't create a queue at 4 pm.

  • QR code on a student card or phone. Reception scans it with a phone or tablet. Fast and cheap, and the most common choice.
  • Student code entered at reception. Works without cards, slower at peak times.
  • Teacher marks the class list on a tablet. Good for small groups, and the teacher sees who is missing straight away.
  • Face recognition or fingerprint. Possible, but costly and sensitive for minors. Rarely worth it for a tutoring centre.

Whichever you choose, the system should flag a student who checks in without having paid, so reception can deal with it politely on the spot.

Payments: cash and online in one ledger

Most centres will keep cash for years, and that's fine. The goal is for every payment, cash or online, to land in the same ledger with a receipt number.

  • Reception records a cash payment and prints or sends a receipt.
  • Parents can pay online through a payment gateway or wallet, if you choose. Fees vary by provider and plan, so ask for current rates. We explain the options in accepting online payments in Egypt.
  • Access follows payment. After a grace period you set, online content for an unpaid month pauses automatically, without anyone making an awkward call.

Parents: the feature that sells your centre

Parents rarely see your system, but they feel it. Short automatic messages build more trust than any ad:

  • "Ahmed was absent from today's chemistry session."
  • "Mariam's result in the October exam: 42 out of 50."
  • "October's fee is due this week."

These can go out by SMS or WhatsApp. The WhatsApp Business Platform charges per message depending on type and country, and prices change, so check current rates before you plan volumes. Our guide to WhatsApp and your website covers the basics.

Keep messages few and useful. A parent who gets five messages a day stops reading them. One message when something needs attention always gets read.

Moving over in phases

Trying to switch everything in one weekend is how centres end up back on paper. A calmer sequence:

  1. Clean your data. One sheet of students, groups and parent phone numbers, with duplicates removed.
  2. Phase 1: students, groups, attendance and payments.
  3. Run in parallel for one month. Keep the old notebook while staff learn the new system, then compare.
  4. Phase 2: parent notifications and exams.
  5. Phase 3: recorded lessons, live classes and online payment.

Train reception first. They use the system more than anyone, and if they find it slow, it won't survive.

Common mistakes

  • Buying every module at once, before staff can use the basics.
  • Importing a messy Excel file as-is, duplicates and all.
  • Giving everyone admin rights.
  • No plan for internet outages. Keep a printed list of the day's groups and enter attendance later.
  • Building the system around the owner's view and forgetting the reception desk.

Questions people ask

Do we need internet at the centre all the time?

For live check-in, yes. A stable connection plus a mobile data backup is usually enough. For outages, keep a printed list and enter attendance once you're back online.

Can teachers see only their own groups?

Yes. Roles decide what each person sees. A teacher sees their groups and marks, reception handles attendance and payments, and the owner sees everything.

Can a parent follow more than one child?

Yes. One parent account can be linked to several students, with separate attendance, results and payments for each.

Can we keep taking cash?

Yes. Cash stays, with a receipt for every payment. Online payment becomes an extra option, not a replacement.

How much does a system like this cost?

It depends on scope. As an indicative range in Egypt, a custom education platform runs from about 38,000 to 150,000+ EGP, and larger custom systems can go higher. Monthly maintenance is typically 1,000 to 8,000 EGP. Smaller centres can also start from ready-to-use Unilira Academy plans.

A practical first step

This week, write down every tool your centre uses and who owns each one: the notebook, the Excel files, the WhatsApp groups, the video platform. That list is your starting brief. If you're weighing a custom system against spreadsheets more broadly, our article on replacing Excel with a custom dashboard goes deeper, and live classes inside your platform covers the online side.

Unilira builds centre systems in phases, starting with the modules you need now. When your list is ready, book a meeting and we'll go through it together.

Share this article
Keep reading

Close to what you just read

All the articles

E-learning platforms 8 min read

Getting Your First 100 Students Onto Your New Platform

Your platform is live and the signups have slowed down. Here is a practical, week-by-week way to get your first 100 real students on it.

Read the article

E-learning platforms 8 min read

Your Own E-Learning Platform as a Teacher: The Complete Guide

What a teacher's platform should actually do, what it costs, how students pay, and how to launch it without losing the students you already have.

Read the article

E-learning platforms 7 min read

Own Platform vs YouTube, WhatsApp Groups and Google Drive

The free setup got you started. Here is exactly where it stops working for teachers, what it quietly costs you, and how to move off it without losing students.

Read the article