Skip to main content
For schools

Schools on Zoora: a virtual education platform, from attendance to the report card

We built Zoora for the school whose classes are fixed, whose teachers are many, and which at the end of term has to answer to the front office and to families alike. Online classes in the browser, attendance that leaves a trail, quizzes and assignments, and a report card that fills itself in from all of it.

Schools

What a school principal runs into every term

  • 1

    Every teacher teaches somewhere different

    One has set up a messaging group, another sends a meeting link, another turns the handout into a PDF, and another would still rather have nothing to do with any of it. For a teacher who spent years only in a physical classroom that is natural, but the result is that the front office has nowhere to look and see which classes were held today and who was missing.

  • 2

    Attendance you can stand behind

    A parent calls to say their child was in class and the teacher marked them absent. With a handwritten list or a message in a group, that argument never ends. You have to be able to show which day each student was in class and for how long, who recorded their status, and where it was a late arrival and where an excused absence.

  • 3

    Report cards at the end of term, pieced together from several ledgers and several files

    The continuous assessment score sits with the teacher, the exam score in an Excel file, and attendance in the class register. Pulling all of that together for each grade level is several days of office work, and every year one or two typos turn up that force a report card to be corrected after it has already gone out.

  • 4

    Families find out too late

    Usually by the time the family notices, the report card has arrived and there is nothing left to be done. And the news has to reach somewhere the family actually looks, which means a text message or the same messaging app they open every day, not a panel whose password they lost. Some of the students are working off one shared phone at home and a weak connection, and whatever you hand them has to work on that.

One school term, from the student roster to the report card

1

Import the school's lists once

You import the classes, the students, and each class's roster from an Excel file, and nobody has to be created one at a time. A student does not need an email address or a mobile number either, and signs in with a username and password the school creates. The password file stays available for 24 hours so you can hand them out.

2

Turn the weekly timetable into class sessions

Each class has its sessions with a date and a time, and each session can carry a live room, an offline video, an assignment, or a quiz. A teacher sees only their own classes, and the front office sees all of them.

3

Class runs and attendance records itself

The class opens in the browser. The teacher has a whiteboard, sees raised hands in the order they went up, gets subject questions collected separately from class chat, and can mute someone or remove them from the class if it comes to that. At the end of the session, attendance is marked from how long each person stayed in the room, and the teacher changes by hand whichever cells need to become late or excused.

4

Between two sessions: assignments and announcements

You post the assignment with a due date, collect the answers, and grade them. Class conversation works on the same logic: a group for asking questions and sorting things out, and a channel for the office's one-way announcements that nobody argues underneath.

5

An exam whose result you can defend

You put the quiz on one of the class's sessions with a set time limit. The order of questions and options differs for each student, and you can show the question text as a noisy image instead of as text so that copying it and passing it around is not practical. Leaving the quiz page and unusually fast answers get flagged as well. These are only a report and nobody is stopped by them; passing judgment is the school's own job.

6

The report card fills itself in from all of this

In each class's gradebook, some columns are automatic, such as the attendance percentage and the quiz and assignment scores. The rest are manual: the continuous assessment score, a free-form score of your own, or a comment column for something that is not a number. Any score the teacher entered themselves is never overwritten by the automatic calculation.

7

Students and families hear about it

Every student sees their report card and their attendance history in their own account as it happens, without waiting until the end of term. Class and school announcements go out by SMS, Telegram, Bale, and browser notification depending on the plan, and for every message you get a delivery report showing who it reached and who it did not.

What matters more to schools

Attendance with a record behind it

A grid of students against sessions, with four statuses for every cell: present, absent, late, and excused, plus room for a note. Next to each cell it is clear whether it was recorded automatically or someone changed it by hand. A student's attendance percentage is worked out only over the sessions held so far, and the sessions still to come are left out of it.

A student account without an email address or a SIM card

Signing in is by username and password. For a primary school student who has no email address and whose phone belongs to the family, that is in practice the only way in that works at all. Accounts are created in bulk from an Excel file too, so you are not building them one at a time at the start of the school year.

A student record in your school's own shape

You add up to 10 custom fields to a user's record: the student ID, grade level and track, a parent's phone number, and whatever else you need, as text, a number, a date, a yes/no, or a list to pick from. Each field can be made required or unique, and you decide whether the student themselves sees it.

The front office, without extra access

The ready-made staff role is for the vice principal and the office clerk: it sees every class, all the attendance, and all the report cards, creates users, and sends announcements, but it does not enter grades in a teacher's place. If your school divides the work up differently, the higher plans let you build your own custom role with exactly the permissions you want.

For a cheap phone and a home connection

The class opens in the phone's own browser, and the video quality adjusts itself to the connection speed. For a student who drops out mid-class, the session is recorded depending on the plan, and the lesson can be published as an offline video to watch whenever their connection allows.

A class the teacher has control of

When everyone in the class is under 18, this matters more than a lot of other features: the teacher decides who can speak or share their screen, can mute someone, remove them from the class or ban them, and can close class chat with one switch.

Common questions from schools

The class runs in the browser, on a phone as well, and the video quality adjusts itself to the connection speed. For a student who cannot connect or drops out mid-class you have two options: the session is recorded depending on the plan, and you can publish the same lesson as an offline video to watch whenever they can. Assignments have a due date and quizzes have a window to sit them in, so nothing is tied to one exact moment.

Nothing. Everything opens in the browser, on a computer and on a phone, and installing is optional. A student does not need an email address or a mobile number either; the school creates their username and password and hands it to them at the start of the school year.

A teacher sees only their own classes, so they are not facing the whole school panel. What they actually do is a short list: start the session, use the whiteboard, post an assignment, and enter a score. Attendance fills itself in, and the teacher only corrects what needs correcting. For the questions that come up the same day there is the school's internal ticketing, so instead of calling the office a teacher writes the request down right there. Importing the lists and the first round of teacher training we take forward together with you.

In that school's own dedicated storage, and only for the people you have given access to. Roles decide the access. The front office, for instance, can see the report cards without being able to change a score. Session recordings are kept for up to 365 days depending on the plan and are deleted automatically after that. What gets kept about a student in the first place is up to you as well: you define the record's fields, and you decide which of them the student themselves sees.

Plainly: Zoora does not have a separate parent account yet, and its ready-made roles are manager, staff, teacher, and student. What schools do in practice is that the report card, the attendance history, and the session recordings stay in the student's own account and the family looks at them from there. The number registered and verified by code on that account can be the parent's number, so that announcements reach the family itself by SMS, Telegram, or Bale depending on the plan. For every message you get a delivery report as well, and you see who it reached.

Take one real class from this term's timetable forward with us

In a short demo we build one of your own classes: we import the student list, put a session and a quiz on it, and you see its report card right there. If it works, we set the rest of the grade levels up on the same pattern.

09999931289

Run your next class on Zoora

Take a short demo and see how it handles your own classes.

Book a free demo