Platform Features

Built around
real problems.

Every feature in iSkool exists because a real problem in South African schools was going unsolved. Here is why each one matters — and what changes when it is finally in place.

Scroll to explore
Feature 01

Quizzes

Friday afternoon used to end with a marking pile. Now it ends with a complete class report, already done, the moment the last learner submits.

The marking pile is a solved problem.

South African teachers spend an estimated 30% of their preparation time on manual marking — time that could go to lesson planning, one-on-one support, or simply recovering before the next day. iSkool's quiz engine eliminates that entirely. The moment a learner submits, the mark is calculated, the CAPS symbol is assigned, and the result lands in the gradebook. The teacher's job is done before they leave the classroom.

This is not about convenience. It is about what happens to teaching quality when that 30% comes back.

Assessment data that actually changes what you teach next.

A marked paper tells you what a learner scored. iSkool tells you which specific questions 70% of the class got wrong, which topic that maps to in the CAPS curriculum, and which learners are at risk before the term-end exam makes it impossible to recover. That is the difference between a record and a signal.

HODs and principals see the same picture across all classes and all subjects — a live view of where the school's curriculum stands, not a self-reported spreadsheet filled in at the end of term.

A question bank that compounds over time
Every question a teacher creates stays in their personal bank, linked to a CAPS topic. A teacher in their third year on iSkool builds a quiz in under two minutes. That is the return on investment of every quiz they've run before.
Copying isn't a strategy anymore
Every learner receives questions in a different order. Answer options shuffle independently per learner. The student next to you has a different paper. What you assess becomes what they actually know — not what they can see on a neighbour's screen.
Results before the class ends
Auto-marking runs the moment a learner submits. The teacher's gradebook updates in real time. By the time the last learner is done, the teacher already knows the class average, the hardest question, and who needs intervention. The marking pile never forms.
Exam mode when it matters, flexibility when it doesn't
Run a strict timed assessment that mirrors the pressure and conditions of a final exam — or set a flexible window for a homework task. The decision is the teacher's. The administration either way takes seconds.
No app. No friction. No excuses.
Learners open a link in any browser — on their own phone, a school tablet, or a laptop. iSkool works on low-end Android devices and slow mobile connections. "I didn't have the app" is not a reason that exists anymore.
The gradebook fills itself
Results land in the CAPS gradebook automatically — correct DBE percentage bands, correct symbols, correct term. What used to be a separate admin task on a Sunday night is done before the teacher closes the laptop.
Feature 02

Assignments

"Sir I forgot" is not an excuse anymore. Neither is "I never got it" or "I already submitted." The record is there. It always was.

The follow-up burden disappears.

In most South African classrooms, the assignment lifecycle looks like this: a paper handout, a WhatsApp reminder at 10pm, a flood of "sir can I get an extension" messages the morning it's due, and then a pile of late submissions that trickle in for days. The teacher ends up spending more time managing the assignment than assessing it.

When a teacher sets an assignment in iSkool, every learner in the class sees it immediately — with a live countdown to the deadline, the rubric, and all resources attached. The system sends automatic reminders at 48 hours, 24 hours, and 2 hours before close to every learner who has not yet submitted. The teacher does not send a single message. The deadline enforces itself.

The dispute about what was submitted — and when — ends here.

Every submission is timestamped the moment it arrives. Late means late — there is no ambiguity, no "I sent it but it didn't go through," no lost paper on a teacher's desk. The record is permanent and visible to both the teacher and the learner. This shifts the dynamic of accountability in a classroom in a way that a paper system structurally cannot.

For HODs and principals, the view goes further: submission rates across all classes, all subjects, all teachers — a live picture of which learners are consistently disengaging before a term report makes it official. The problem is identified early enough to do something about it.

A printer is never a reason not to submit
Typed answers, uploaded PDFs, photos, Word documents, Google Drive links — learners submit from their phone in whatever format works. The barrier to submission is gone. What's left is a choice.
Deadlines that mean something again
The teacher sets a hard close time. When it passes, the gate closes. Late submissions are flagged automatically and can be blocked entirely — or accepted with a permanent late record attached. The negotiation is over.
The reminder is not the teacher's job
iSkool sends automated push notifications to every learner who has not yet submitted — at 48 hours, 24 hours, and 2 hours before the deadline. No WhatsApp group. No late-night messages. Not one more "please remind your learners" in the staffroom.
Feedback that actually reaches the learner
Teachers mark directly in the platform and release feedback with one click. The learner is notified the moment marks are available — not on Monday when the scripts come back, not next week, not "when I get around to it." The feedback loop closes fast, which is when it matters most.
The learner who's slipping shows up early
Submission patterns across all assignments reveal the learners who are quietly disengaging — missing one, then two, then three. That pattern is visible weeks before a report card makes it undeniable. Intervention happens when it can still change the outcome.
Every assignment counts toward the bigger picture
Each assignment is linked to a CAPS topic. Completion rates feed directly into syllabus coverage — so teachers and HODs always know not just who submitted, but what curriculum ground has actually been covered and assessed.
Feature 03

AI Invigilator

Without integrity in an assessment, the mark means nothing. And a mark that means nothing is worse than no mark at all — for the honest learner who earned it fairly.

A mark only means something if the playing field is level.

South Africa's exam integrity problem is not abstract. In the 2022 matric cycle, over 1 000 learners were implicated in a cheating ring where WhatsApp groups were used to share answers mid-examination — with some invigilators reportedly involved. In 2024, Umalusi confirmed 407 confirmed cases. These are the caught ones. The pattern begins well before matric, in the everyday classroom assessments where no one is watching.

When a learner switches to WhatsApp during an online quiz, the honest learner sitting next to them — who didn't — is being disadvantaged. That is not a technology problem. It is a fairness problem. The AI Invigilator exists because fairness in the classroom is worth protecting, and protecting it requires a system that doesn't blink.

The detail no human invigilator could ever capture.

Every time a learner leaves the quiz window — switching apps, opening a new tab, minimising the browser — the system logs the event against the exact question they were on, with a precise timestamp and the duration they were away. This is not a broad session flag. It is per-question evidence.

A learner who left the quiz on Question 7 after answering the first six correctly reads very differently from a learner who left on Question 1 and returned with a perfect score. The teacher receives the full picture — live, during the session, and in a complete audit log afterwards — to make a decision informed by context, not suspicion alone. That distinction matters. It protects the accused as much as it protects the honest.

"The question is never just whether someone cheated. The question is whether the learner who didn't cheat can trust that their mark is worth something. That is what we built the AI Invigilator to protect."
— Enthropy Product Team, on the philosophy behind AI Invigilation
WhatsApp, Google, ChatGPT — all flagged
Every switch away from the quiz window — to another app, another tab, another browser — is detected and logged against the question the learner was on. The exit route does not matter. The record is the same.
Context, not just a flag
A two-second accidental exit is not the same as a four-minute disappearance on the hardest question in the paper. The system gives teachers the data to tell them apart — so a fair call is possible, and a false accusation isn't.
The teacher sees everything, live
A real-time dashboard shows every learner's current question and any flags raised — updated every three seconds. Concerns surface during the assessment, when the teacher can still act, not after the fact when it is too late.
An audit trail that holds up
After the quiz, every learner's session is retained in full — every exit, every timestamp, every question. If a mark is ever disputed, the record is there. Permanent. Precise. Not a teacher's recollection.
No camera. No app. No excuses about the connection.
Every other proctoring solution on the market requires video upload, high bandwidth, or a laptop. iSkool's AI Invigilator runs entirely in the browser, on any device, on a low-bandwidth mobile connection. It was built for South African schools — not Silicon Valley classrooms.
Built in. Not bolted on.
AI invigilation is not a premium add-on. It is active on every quiz, every time, at no additional cost. Integrity is not a feature tier. It is the baseline — because anything less makes the whole assessment system unreliable.
Feature 04

Gradebook

The Sunday night spreadsheet ends here. Every mark, every symbol, every report card — already done, already correct, already CAPS-compliant, by the time you close the laptop.

The spreadsheet was never the teacher's job.

South African teachers spend a measurable portion of every term doing work that is fundamentally clerical: capturing scores into spreadsheets, applying CAPS weightings manually, converting percentages to symbols, cross-referencing assessment types, and then rebuilding all of it into a report card template. Research confirms that less than 66% of South African classroom time goes to actual teaching — compared to 78% in other countries. The gap is largely administrative. The gradebook is where much of that gap lives.

In iSkool, the gradebook fills itself. Every quiz result lands the moment a learner submits. Every assignment mark enters when the teacher releases it. The weightings, the symbols, the running average — all calculated automatically against the CAPS programme of assessment for that grade and subject. The teacher's only job is to teach.

A report card is not an end-of-term event.

In most schools, the report card is something that happens to a teacher at the end of term — a stressful, multi-day exercise of collating marks from multiple sources, reformatting spreadsheets, writing comments under time pressure, and hoping nothing was entered incorrectly. By then, the information is already too late to act on.

In iSkool, a full report card can be generated for any learner at any point in the term — because the gradebook is always current. A teacher can print an interim report for a parent meeting on a Tuesday. An HOD can pull a class summary before a Friday staff briefing. The principal can see term-to-date performance across the school without waiting for anyone to compile anything. The report card becomes a tool for action, not just a record of what already happened.

Marks that arrive without being entered
Quiz and assignment results flow directly into the gradebook the moment they are captured. No copy-pasting from a platform into a spreadsheet. No data entry window at the end of the week. It is already there.
CAPS compliance is not something you manage
Correct DBE percentage bands, correct symbols, correct weighting per assessment type — all pre-loaded per grade and subject. When the DBE updates its bands, iSkool updates too. The teacher never needs to know the formula.
Report cards that are always ready
A fully formatted, CAPS-aligned PDF report card can be generated for any learner at any point in the term — not just at term-end. Email directly to parents, or download in bulk. The two-day end-of-term panic is over.
The weighting is not your problem
Class tests, SBA tasks, projects, and examinations all carry different CAPS weightings. The gradebook knows the difference and calculates accordingly — automatically, every time, for every subject and grade.
The learner who is slipping gets flagged before it is too late
When a learner falls below the at-risk threshold, the system flags it immediately — weeks before the end of term, when a teacher can still change the trajectory. Not the night before results go out, when they can't.
Four terms of history in one place
Every term's marks sit in the same gradebook — no rebuilding a spreadsheet each term, no hunting for last term's file. A teacher can see a learner's full year trajectory in seconds and know immediately whether the trend is recovery or decline.
Feature 05

Deep Analytics

Most schools only find out what is wrong when it is already too late to fix it. The principal sees the matric results in January. The HOD sees the term average after the term ends. iSkool moves that moment to before it matters.

The data was always there. The problem was it arrived too late.

Every South African school generates enormous amounts of performance data every term — marks, attendance, submission rates, assessment results. The problem has never been a shortage of data. It has been that the data only gets looked at when someone compiles a spreadsheet, usually at the end of term, usually under time pressure, usually after the moment to do anything meaningful about it has already passed.

iSkool's analytics layer processes that data continuously and surfaces it in real time — at the learner level, the class level, and the school level simultaneously. A teacher sees a struggling learner the week the pattern starts. An HOD sees a class average declining in Term 2, not at the Term 2 report meeting. A principal sees which subjects and which teachers need support before the situation becomes a matric pass rate problem.

The question-level breakdown changes what teachers do on Monday morning.

The most powerful feature in iSkool's analytics is not the class average — it is the question-difficulty breakdown. After every quiz, teachers can see exactly which questions the class got wrong most often, mapped directly to the CAPS topic those questions cover. If 70% of the class got Question 8 wrong, that is not a grading footnote. That is a curriculum signal: that concept needs to be taught again before the class moves on.

This is the difference between a score and an insight. A class average of 58% tells a teacher that the class did not do well. A question breakdown tells them precisely which two topics to return to on Monday, which learners got those specific questions right anyway, and whether the misconception is widespread or concentrated. That is actionable in a way a percentage never is. All analytics are exportable to PDF or CSV for department reports, parent evenings, or SGB presentations.

Re-teach what was actually missed — not what you guess
Question-level difficulty data shows exactly which topics the class got wrong most often. Monday's lesson plan writes itself from the data, not from a teacher's gut feeling about where things went wrong.
Decline spotted before it becomes a result
Term-on-term comparisons show whether a class or a learner is improving or declining — with enough lead time to intervene. The first sign of a problem is not the same as a failed term report.
School leadership stops flying blind
Principals and HODs see every class, every subject, every teacher — aggregated pass rates, at-risk counts, subject performance — on one screen, any time. No more waiting for end-of-term reports compiled by someone else.
At-risk flags arrive weeks before the deadline
Learners are identified as at risk mid-term — when a teacher can still change the outcome. Not after results are finalised, when all that is left is the conversation about what went wrong.
Ready for any room — board, parent, SGB
Every analytics view exports to PDF or CSV instantly. A department head walks into a board meeting with current data, not last term's spreadsheet. The work of preparing for those conversations is already done.
The system notices what no one has time to notice
When a class average drops sharply, when a learner's trajectory reverses, when a quiz reveals a systemic knowledge gap — iSkool alerts the teacher proactively. The signal surfaces before it gets buried under everything else happening in a school week.
Feature 06

Resources

The learner who missed Thursday's class should not be at a disadvantage on Friday's quiz. Or next term's exam. The notes don't disappear. They wait.

A learner who misses class misses more than a lesson.

In most South African classrooms, the notes from today's lesson exist in one place: the class WhatsApp group, as a blurry photo of a whiteboard, sent once, buried within the hour. The YouTube link shared two weeks ago has been taken down. The worksheet from Term 1 was on a USB drive nobody can find. For the learner who was sick on Thursday, or who missed the message, or who simply couldn't get to the printer — the gap is permanent.

iSkool's Resources library means a teacher uploads once and every learner in that class has access forever — from any device, at any time, on a low-bandwidth connection. The notes from Thursday do not disappear into a WhatsApp scroll. They sit exactly where the learner needs them, tagged to the CAPS topic they're studying, ready the moment they open their phone to revise.

The learner who isn't studying shows up before the exam does.

The structural difference between a file-sharing folder and iSkool's resource library is not the format — it is the signal. Every time a learner opens a resource, that engagement is recorded. A teacher can see, at any point before an assessment, which learners have been accessing study material and which have not opened a single note since the topic was taught.

That is not surveillance. That is an early warning. A learner who has not touched the revision material three days before a major assessment is telling the teacher something important — quietly, before the result makes it loud. That signal feeds directly into at-risk analytics, creating a picture of each learner's real engagement that marks alone can never show. Because the learner who fails quietly often started failing weeks before anyone noticed.

The right notes for the right topic, automatically
Every resource is tagged to a specific CAPS topic. A learner studying Quadratic Equations sees only the notes, videos, and worksheets for that topic — not a folder of everything from the whole year. The right material finds them.
A printer is never the barrier to access
Notes, videos, and worksheets are accessible on any phone, on a low-bandwidth mobile connection, without a laptop or printer. The resource gap between schools that have and schools that don't starts narrowing here.
Who is studying and who is not — weeks before the test
Resource access is tracked per learner. A teacher can see exactly which learners have engaged with revision material — and which haven't opened a single note. That signal arrives with time to act on it.
Upload once. Present forever.
PDFs, Word docs, PowerPoints, images, video files, YouTube and Vimeo links — one upload, always available to every enrolled learner. No re-sending. No expiring links. No "can someone post the notes again?"
Grade 10 cannot see Grade 12's notes
Every resource is scoped to the class it belongs to. Enrolled learners see their materials. No one else does. No accidental access, no cross-class leakage, no exam papers in the wrong hands.
A low score points the learner straight back to the notes
Resources can be pinned directly to a quiz result. A learner who scores below the threshold sees the relevant revision material the moment they close their results — not a week later when they remember to ask.
Feature 07

Discussions

Some learners never raise their hand in class. Not because they have nothing to say — but because the classroom is not a safe place to be wrong in front of everyone. That changes here.

The question that never gets asked costs the learner the mark.

South African classrooms carry real social pressure. Raising your hand in front of 40 peers — in a language that may not be your first — and risking getting it wrong is not a small thing. Research consistently shows that the learners who most need to ask questions are often the least likely to do so publicly. The gap between what is understood and what is not quietly widens, lesson by lesson, until the assessment reveals it.

iSkool Discussions gives every learner a space to ask what they could not bring themselves to say out loud — organised by topic, moderated by the teacher, and answered in the same place the question lives. The learner who would never raise their hand in Period 3 will post the question at 8pm. And the answer is there when the rest of the class wakes up to study.

WhatsApp was never built for learning. It shows.

The class WhatsApp group is where academic questions go to die. They arrive between memes, get buried in reply chains, and disappear within the hour. Teachers who join lose their boundaries. Teachers who don't leave learners with nowhere structured to turn. Both situations are a problem and neither has a good solution within WhatsApp — because WhatsApp was not designed for the purpose.

iSkool Discussions is. Questions are threaded by CAPS topic so they stay findable. A question about the French Revolution asked in Week 4 is still there — and still answered — in Week 9 when the class is revising. The teacher marks the best learner answers as approved, so peer knowledge gets validated without the risk of misinformation spreading unchecked. Participation is tracked, so the learner who is completely silent outside of class is visible — before silence turns into failure.

The question asked in Week 4 is still there in Week 9
Discussions are threaded by topic, not chronological. A question and its answer stay permanently findable — so the whole class benefits from every question asked, not just the people online at that moment.
Peer knowledge — validated, not just shared
Teachers mark a learner's correct answer as Teacher-Approved. Peer learning becomes a reliable resource, not a risk. The wrong answer never gets accidentally treated as fact by 35 other learners revising at midnight.
No question goes unanswered and unnoticed
Teachers are notified when a new question is posted. Learners are notified when theirs is answered. The loop closes — not eventually, not when someone happens to check WhatsApp, but the moment it should.
The teacher's evening belongs to the teacher
Teachers set exactly when discussions are open, who can post, and whether posts need approval before going live. Academic boundaries are maintained. A 10pm learner question does not become a 10pm teacher obligation.
Silence is no longer invisible
Participation in discussions is tracked per learner. The one who asks nothing, posts nothing, engages with nothing — shows up in the data long before a failed assessment confirms what the silence was already saying.
The answer includes the resource
A teacher can attach the relevant notes or video directly to a discussion reply. When a learner asks "how do I do this?", the answer does not just explain — it points them exactly where to go next.
Feature 08

Announcements

"I didn't know" is the most common excuse in any South African school. It is also the most preventable. When communication has a read receipt, the excuse disappears — and so does the inequity it creates.

The notice that doesn't arrive is not a communication problem. It is a fairness problem.

In most South African schools, critical information moves through fragile, unreliable channels: a notice pinned to a board that absent learners never see, a circular sent home in a diary that never leaves the school bag, a WhatsApp group message buried under 40 replies within the hour. The result is not just operational inconvenience — it is structural inequity. The learner whose parent checks the diary, whose phone has data, whose teacher remembers to resend — that learner is advantaged over the one whose household has none of those things. The information gap becomes a performance gap before a single lesson has been taught.

iSkool Announcements closes that gap. Every critical notice — test schedules, deadline changes, parent meeting dates, school policy updates — reaches every learner and every linked parent simultaneously, on their phone, with a permanent record of delivery. Not some of them. All of them.

When nine learners haven't read it, only those nine get the follow-up.

The read receipt is the feature that changes teacher behaviour most visibly. Before a test, a teacher can see in seconds that 23 out of 32 learners have opened the exam schedule — and send a targeted follow-up to the 9 who have not, without disturbing the 23 who already have. No mass re-send. No group notification fatigue. A precise, surgical nudge to exactly the people who need it.

Every announcement is permanently archived with its full delivery record — who received it, who opened it, and when. If a parent disputes whether they were informed about a detention, a fee deadline, or a change in school policy, the record exists. It is not a teacher's memory against a parent's claim. It is a timestamped log. That shift in accountability — from contested recollection to verifiable fact — changes the dynamic of school communication permanently.

The right message to the right people — only
A Grade 12 Maths announcement goes to Grade 12 Maths learners. A school-wide notice goes to every learner and parent at once. HODs send subject-specific notices across all classes taking that subject. No one receives what isn't meant for them.
"I didn't know" becomes verifiably false
Every announcement shows exactly who opened it and when. Follow up only with the learners who haven't — not the whole class. The excuse ends the moment the read receipt exists.
Critical notices that cannot be scrolled past
Pin an announcement to the top of every learner's dashboard. Exam timetables, urgent policy changes, fee deadlines — they stay front and centre until the teacher unpins them. The notice board that never gets walked past.
The parent who never attends a meeting stays informed
Every announcement can reach linked parents simultaneously — so the parent who cannot take time off work to attend the school meeting gets the same information as the one who can. Parental involvement stops being a privilege of availability.
A permanent record that protects the school
Every announcement is archived with its full delivery log — timestamped, attributed, irrefutable. When communication is ever disputed, the record is there. The school's position is protected not by recollection, but by data.
The test schedule arrives as a PDF — not a WhatsApp photo
Attach PDFs, images, and links directly to any announcement. The exam timetable goes out as a clear, downloadable document — not a cropped photo of a typed notice on a noticeboard, blurry at the edges, impossible to read on a small screen.
Feature 09

Calendar & Syllabus Tracker

South African teachers face real consequences for falling behind the CAPS pacing guide. The pressure has always been there. What was missing was a tool that makes the gap visible early enough to close it.

The teacher who is behind the CAPS pacing guide is not lazy. They are flying blind.

Research into South African classrooms is consistent on this point: teachers feel intense pressure to adhere to the CAPS weekly schedule, with real fear of repercussions from HODs and subject advisors if they fall behind. And yet most teachers have no reliable, real-time way to know exactly where they stand against the curriculum at any given moment — until the end-of-term review makes it undeniable, and often unrecoverable.

iSkool's Syllabus Tracker loads every CAPS topic for every subject and grade, and updates coverage percentage automatically as teachers create and link assessments. A teacher can see, on any day of any week, exactly what percentage of the curriculum they have taught and assessed — and which specific topics remain. The pacing guide stops being a source of anxiety and becomes a practical planning tool. The gap shows up in Week 6, when there is still eight weeks to close it.

The learner who is caught off guard by a test had a teacher without a visible calendar.

In most schools, a learner's week looks like this: a quiz they forgot was today, an assignment due tomorrow they found out about yesterday, and a test they heard about from a classmate in the corridor. The academic calendar exists — in various teachers' heads, WhatsApp messages, and chalkboard notes — but it is never visible as a coherent whole to the people it most affects.

The moment a teacher creates a quiz or sets an assignment in iSkool, it appears on every enrolled learner's calendar automatically. No announcement required. The learner wakes up and sees the week — today's quiz, Friday's deadline, next Thursday's test. Parents linked to the platform see the same view, so they can ask the right questions at the dinner table without needing to attend a meeting to find out what is happening in their child's academic week. Accountability starts with visibility. This is where visibility starts.

No learner is surprised by a test they didn't see coming
Every assessment the teacher creates auto-populates every enrolled learner's calendar instantly. No announcement, no follow-up, no group message. It is simply there — the moment the teacher presses create.
The coverage percentage that cannot be fudged
Curriculum coverage is calculated from actual completed assessments linked to actual CAPS topics — not from a teacher's self-reported spreadsheet. The number is real, it is live, and it updates the moment another topic is assessed.
HODs see which classes are behind — before the term review
Every HOD sees aggregate CAPS coverage across all classes in their subject — live, not at the end-of-term meeting. The class that is only 40% through the curriculum in Week 6 is a conversation that can still change the outcome.
The parent who supports from home — without a school meeting
Parents see upcoming tests, deadlines, and events on their linked account. They can ask the right questions, create the right conditions at home, and be genuinely involved — without needing to take a day off work to find out what is happening this week.
The gap alert that arrives before the gap becomes a crisis
When curriculum coverage falls behind the CAPS pacing guide, the system flags it automatically — to the teacher and their HOD. Not as a disciplinary measure. As a signal that the plan needs adjusting before the term makes it impossible.
The year planned in one session
Week, term, and full-year views let a teacher map out their entire assessment programme against the CAPS curriculum in a single planning session. The schedule is live from that moment — visible to every learner, every parent, and every member of leadership simultaneously.

Ready to see all of this working live?

Apply for iSkool's free pilot and your school gets full access to every feature — set up and running within 5 working days.

Apply for Free Pilot →