Platform Features

Every feature.
Deeply explained.

iSkool is built from the ground up for South African high schools. Here is a thorough breakdown of every tool — what it does, why it matters, and how it works in a real classroom.

Scroll to explore
📋
Feature 01

Quizzes

Live, auto-marked, integrity-protected assessments that replace paper tests — and give teachers data that paper never could.

3 min
Average time to build and launch a quiz
100%
Auto-marked — zero manual scoring
15+
Question types supported
Real-time
Live progress visible question by question

What Are Quizzes in iSkool?

In most LMS platforms, a "quiz" is a form that learners fill in and teachers manually check later. iSkool flips this entirely. When a teacher launches a quiz in iSkool, it goes live to every learner in that class simultaneously — on their phone, tablet, or laptop. The teacher watches real-time progress on their dashboard as each learner moves from question to question.

The moment a learner submits, iSkool auto-marks every answer, assigns a percentage score, generates a symbol (A through F) based on CAPS thresholds, and makes the results available on both the teacher's gradebook and the learner's dashboard — all within seconds. No waiting. No marking pile on a Friday afternoon.

Building a Quiz — How It Works

Teachers build quizzes from a personal question bank. Questions can be multiple choice, true/false, short answer, fill-in-the-blank, or numeric input. Each question can be linked directly to a CAPS topic, so quiz results automatically feed into syllabus coverage tracking.

Teachers set a time limit, choose which class (or multiple classes) to assign the quiz to, and choose whether it is a live timed session or a flexible self-paced assessment. They can also randomise question order per learner — making it significantly harder for learners to simply copy answers from a neighbour.

Once live, the teacher sees every learner's name and which question they are currently on. The quiz closes automatically at the set time, or the teacher can extend for specific learners who need more time — all with a single click.

Question Bank
Build a growing personal question bank linked to CAPS topics. Reuse questions across terms and classes. Import from previous years in seconds.
Timed & Flexible Modes
Run a strict timed test that mirrors an exam environment, or set a flexible window where learners can complete in their own time within a deadline.
Question Randomisation
Each learner receives questions in a different order, dramatically reducing copying. Answer options within each question are also shuffled.
Instant Auto-Marking
The moment a learner submits, iSkool calculates their raw score, percentage, and CAPS symbol. Results appear on both teacher and learner dashboards immediately.
Any Device, Any Browser
Learners take quizzes on their phone, tablet, or laptop — no app download required. Works on low-end Android devices and slow connections.
📋
CAPS-Aligned Results
Every quiz result feeds directly into the CAPS gradebook. Symbols are assigned based on current DBE percentage bands — no manual calculation required.
1
Teacher builds the quiz in the question editor
Select or create questions, set a time limit, choose which class to assign it to, and toggle randomisation and AI invigilation settings.
2
Teacher clicks "Launch" — the quiz goes live instantly
All learners in the assigned class see a notification on their dashboard. The quiz opens in their browser with no login to a separate app required.
3
Teacher monitors real-time progress
The live dashboard shows each learner's name, their current question number, and any integrity flags raised by the AI invigilator — all updating every three seconds.
4
Learners submit — auto-marking runs instantly
iSkool processes each submission in real time. Scores, percentages, and symbols appear in the gradebook before the last learner has even submitted.
5
Full report available immediately after close
The teacher gets a complete analytics report — class average, question difficulty breakdown, highest and lowest scorers, and which topics need re-teaching.
Feature 02

Assignments

Structured, trackable, deadline-driven tasks that replace WhatsApp voice notes and crumpled paper handouts.

68%
Average improvement in on-time submission rates reported by iSkool schools
Live
Submission tracking — see who's submitted, who hasn't, in real time
0
Lost assignments — everything is stored and timestamped digitally
Auto
Late detection — the system flags overdue submissions automatically

Why Digital Assignments Change Everything

In South African high schools, assignment management is one of the biggest pain points for both teachers and learners. Teachers hand out paper sheets that get lost, WhatsApp reminders go unread, and late-night "sir I forgot" messages pile up. There is no reliable way to know how many learners have actually started, let alone completed, an assignment before the deadline arrives.

iSkool's assignment system solves this completely. When a teacher creates an assignment — whether it is a written task, worksheet, research project, or practical report — every learner in the class sees it on their dashboard immediately. Deadlines are displayed prominently with a countdown. File uploads, typed answers, or document links are all accepted submission formats.

Submission Tracking in Real Time

The teacher's assignment dashboard shows every learner's submission status in real time: submitted (with timestamp), in progress, or not yet started. Late submissions are automatically flagged with a yellow indicator, and the system can be configured to stop accepting submissions after the deadline — exactly like an exam.

Teachers can attach resources, instructions, and marking rubrics directly to the assignment so learners have everything they need in one place. iSkool stores every submission permanently — no more disputes about whether something was handed in. The timestamp is irrefutable.

Once submitted, teachers can mark directly in the platform, leave typed feedback, and release marks with a single button. Learners are notified the moment their mark is released — no waiting for a Monday morning return session.

Multi-Format Submissions
Accept typed answers, uploaded PDFs, images, Word documents, or Google Drive links. Learners can submit from their phone without needing a printer.
Hard Deadline Enforcement
Set a hard close time. After the deadline, the system stops accepting submissions automatically — or allows late submissions with an automatic late flag and penalty record.
Automated Reminders
The system sends push notifications to learners who have not yet submitted — 48 hours, 24 hours, and 2 hours before the deadline. No WhatsApp groups needed.
In-Platform Marking
View, annotate, and mark every submission without leaving iSkool. Type feedback directly on the submission. Release all marks at once or individually.
Completion Analytics
See submission rates per class, per assignment, over time. Identify learners who consistently miss deadlines — before they fall too far behind.
📚
Linked to Syllabus
Every assignment is linked to a CAPS topic. Completion rates feed directly into syllabus coverage tracking — so you always know what has been assessed.
Feature 03

AI Invigilator

The world's first AI invigilator purpose-built for South African high school quizzes — monitoring every learner, every question, in real time.

Real-time
Updates every 3 seconds per learner during a live session
Per Q
Anomalies logged per question — not just per session
100%
Session audit log retained after quiz closes
0
Additional cost — AI invigilation is built in to every quiz

The Academic Integrity Problem in SA Schools

Online assessments have a fundamental trust problem. When a learner opens a quiz on their phone, nothing stops them from switching to WhatsApp to ask a friend for answers, opening a new browser tab to search Google, or walking to a classmate's desk. Traditional exam invigilation simply does not translate to the digital environment — you cannot have a teacher physically watching every screen simultaneously.

Most LMS platforms ignore this problem entirely, or offer add-on proctoring solutions that require expensive cameras, high-bandwidth video uploads, and desktop computers — none of which are realistic for South African schools. iSkool's AI invigilator was built from the ground up for low-bandwidth, mobile-first environments, with no camera or extra hardware required.

What the AI Invigilator Detects

iSkool's AI invigilator works by monitoring browser focus and application activity at the operating system level during a quiz session. Every time a learner switches away from the quiz — whether they minimise the browser, switch to another app, open a new tab, or navigate to a different URL — the system detects this event and logs it against that specific question.

This per-question logging is critical. It tells the teacher not just that a learner left the quiz, but exactly which question they were on when they left — and how long they were away. A learner who switched tabs on Question 7 but had already answered Questions 1 through 6 correctly tells a very different story from a learner who switched tabs on Question 1 and came back with a perfect score.

The teacher sees a live flagged list during the session, and receives a full audit log — timestamps, duration of each exit, question context — once the quiz closes. No human invigilator could ever provide this level of detail.

"Academic integrity is not just about catching cheaters. It is about creating an environment where honest learners are protected, and where marks actually mean something. Without integrity monitoring, every mark on an online quiz is suspect — which undermines the entire value of digital assessment."
— iSkool Product Team, on the philosophy behind AI Invigilation
Tab Switch Detection
Every time a learner opens a new browser tab or switches to a different application, the system logs the event, the time, and the question number they were on.
Browser Exit Monitoring
If a learner minimises the browser, closes it, or navigates away entirely, the session is flagged as an exit event with timestamp and duration recorded.
Live Teacher Dashboard
Teachers see a real-time list of every learner, their current question, and any flags raised — updated every 3 seconds throughout the session.
📋
Full Audit Log
After the quiz closes, the teacher receives a complete session audit log per learner — every anomaly, every exit, with exact timestamps and question context.
No Camera Required
Works on any device, any browser, with no video upload, no extra software, and no high-bandwidth requirement. Designed for real SA school conditions.
Context-Aware Flagging
A single brief exit is treated differently from multiple exits across multiple questions. The system gives teachers the data to make fair, context-informed decisions.
Feature 04

Gradebook

A living, auto-updating record of every mark — that generates report cards, calculates averages, and spots at-risk learners without a spreadsheet in sight.

Auto
Marks from quizzes feed directly into the gradebook with no data entry
CAPS
Symbol assignment based on current DBE percentage bands
1-click
PDF report cards generated per learner on demand
All terms
Term 1, 2, 3 and 4 all in one place with running averages

The End of the Mark Spreadsheet

South African teachers spend an enormous amount of time managing marks in spreadsheets — capturing quiz scores, calculating averages, applying weightings, converting percentages to symbols, and then transferring everything into a report card template. It is time-consuming, error-prone, and has to be done all over again every term.

iSkool's gradebook eliminates this entirely. Every quiz that runs through iSkool auto-populates the gradebook the moment learners submit. Assignments, when marked in the platform, also feed in automatically. Teachers only need to manually enter marks for assessments they run outside of iSkool — such as physical exams — and even those are a simple one-field entry per learner.

CAPS-Compliant from Day One

The gradebook is built around CAPS requirements. It understands the difference between a class test, a formal assessment, a project, and an examination — and applies the correct weighting to each automatically. Assessment types and their program-of-assessment weightings are pre-loaded for every grade and subject following DBE guidelines.

At any point in the term, the teacher can see each learner's current average, their running symbol, and exactly how many assessments have been captured versus what the CAPS program requires. If a learner is at risk of not meeting the minimum pass requirement, the system flags it automatically — giving teachers weeks, not days, to intervene.

Report cards are generated with a single click. The PDF includes every subject, every mark, the overall average, attendance if integrated, and a space for teacher comments. These can be emailed directly to parents from within the platform, or downloaded for printing.

Auto-Population
Quiz and assignment marks feed directly into the gradebook the moment they are captured — no copy-pasting, no double entry, no data loss.
Symbol Assignment
Percentages are automatically converted to CAPS symbols (A through F) using current DBE percentage bands. Updated when DBE bands change nationally.
One-Click Report Cards
Generate a fully formatted PDF report card for any learner at any point in the term. Email directly to parents or download for printing in bulk.
CAPS Weighting Engine
Assessment types are weighted correctly per CAPS requirements. The system knows the difference between a class test, SBA, and examination — and calculates accordingly.
At-Risk Alerts
Learners falling below 50% are automatically flagged. Teachers and HODs see at-risk learners highlighted on their dashboard before the term-end crunch.
📈
Term-on-Term Trends
Compare each learner's performance across terms and years. See whether intervention has worked, or whether a pattern of decline needs escalation.
Feature 05

Deep Analytics

The intelligence layer that turns raw marks into actionable decisions — for teachers, HODs, and principals alike.

3 levels
Learner, class, and school-wide analytics all in one platform
Per Q
Question-difficulty breakdown shows exactly which topics to re-teach
Live
Dashboard updates as each quiz is submitted — no waiting for batch runs
0
Spreadsheets — everything calculated and visualised automatically

Three Levels of Insight

Analytics in iSkool operates at three levels simultaneously. At the learner level, every teacher can see exactly how each individual learner has performed across every assessment — their trajectory over the year, which subjects they are struggling with, and what their current at-risk status is. This is the data that makes targeted intervention possible rather than reactive.

At the class level, teachers see how their entire class is performing relative to previous terms, where the class average sits, and — critically — which individual questions learners answered incorrectly most often. The question-difficulty breakdown is one of iSkool's most powerful analytics features: if 70% of a class got Question 8 wrong, that tells the teacher that Question 8 covers a concept that needs to be taught again before moving on.

School-Wide Intelligence for Leadership

At the school level, iSkool provides principals and HODs with a dashboard that shows every class, every subject, and every teacher's performance metrics in aggregate. This is not surveillance — it is the kind of data that allows school leadership to identify where to direct additional resources, which subjects need curriculum support, and which classes are performing exceptionally well and why.

In the context of South African schools, where the matric pass rate is a national concern and where HODs are often stretched across multiple subjects, having this kind of automated, always-current intelligence is transformative. A principal no longer needs to wait for the end-of-term report to know how Grade 12 Mathematics is tracking — they can see it on a Tuesday morning in Week 4 of Term 2.

All analytics are exportable to PDF or spreadsheet for inclusion in department reports, parent evenings, or SGB presentations.

Question-Level Difficulty
See exactly which questions learners got wrong most often. Re-teach the concepts that actually need it, rather than guessing from an average score.
Term-on-Term Comparison
Track whether class performance is improving or declining across terms. Identify whether intervention strategies are working with real data.
Principal Dashboard
School-wide view of every class, every subject, every teacher. Aggregate pass rates, at-risk learner counts, and subject performance — all in one screen.
Proactive At-Risk Flags
Learners are flagged as at-risk weeks before the end of term, when there is still time to intervene — not after results have already been finalised.
Export to PDF & CSV
Every analytics view can be exported for use in department reports, parent evenings, SGB meetings, or DBE submissions.
Automated Insight Alerts
The system proactively alerts teachers when a class average drops significantly, when a learner's trajectory reverses sharply, or when a quiz reveals a systemic knowledge gap.
Feature 06

Resources

A structured, curriculum-linked content library that replaces Google Drive chaos and WhatsApp PDF chains — putting every learning resource exactly where it belongs.

The Resource Distribution Problem

In most South African schools, learning resources live everywhere and nowhere simultaneously. Notes are emailed to class WhatsApp groups. Worksheets are shared as blurry photos of photocopies. Videos are sent as YouTube links that expire or get taken down. Past papers are on a USB drive someone borrowed last year. Learners who miss class have no reliable way to access what they missed.

iSkool's Resources module creates a single, organised, always-accessible library for every class and every subject. Teachers upload once — and every learner in that class has access immediately, from any device, at any time. Nothing gets lost. Nothing expires. Nothing requires a working printer.

Curriculum-Linked Organisation

What makes iSkool's resource library different from a simple file-sharing system is its direct link to the CAPS curriculum. Every resource is tagged to a specific topic in the syllabus — so when a learner is studying Quadratic Equations, they see only the notes, videos, and worksheets relevant to that exact topic. No hunting through a folder hierarchy. No searching through 47 WhatsApp messages.

Teachers can track which learners have accessed which resources — giving them insight into who is engaging with study material outside of class and who is not. This engagement data feeds into the at-risk analytics, creating a holistic picture of each learner's participation.

Supported file types include PDF, Word, PowerPoint, Excel, images, video files, and external video links (YouTube, Vimeo). All files are stored securely and accessible only to enrolled learners in the relevant class.

CAPS Topic Tagging
Every resource is tagged to a specific CAPS topic. Learners see only what is relevant to what they are currently studying — no clutter, no confusion.
Any Device Access
Learners access notes and videos on their phone without needing a laptop or printer. Resources are compressed for low-bandwidth viewing where possible.
Access Tracking
Teachers can see which learners have opened which resources. Spot who is studying and who is not — well before the assessment date.
All File Types
Upload PDFs, Word docs, PowerPoints, images, video files, or link to YouTube and Vimeo videos. One upload — accessible to every learner in the class.
Class-Restricted Access
Resources are visible only to learners enrolled in the relevant class. Grade 10A cannot see Grade 12A notes. Every resource is securely scoped.
Linked to Quizzes
Resources can be pinned directly to a quiz — so learners who scored below 60% are automatically shown the relevant revision material when they view their results.
Feature 07

Discussions

Moderated, focused academic conversations that replace WhatsApp groups with a space designed for learning — not memes and noise.

Why Class WhatsApp Groups Fail

Almost every South African school class has a WhatsApp group. The intentions are good — a place for learners to ask questions, share notes, and support each other. In reality, these groups become repositories of memes, off-topic conversations, and late-night spam that leaves genuine academic questions buried and unanswered.

Teachers who join these groups often find themselves overwhelmed, unable to maintain professional boundaries, and spending personal time responding to questions at 10pm. Those who don't join leave learners with no reliable channel to get academic support between lessons.

A Structured Space for Academic Dialogue

iSkool Discussions provides a threaded, moderated forum for each class — purpose-built for academic conversation. Learners can post questions, share observations, or ask for help with specific topics. Teachers can respond, pin important threads, and mark particularly helpful learner answers as "Teacher Approved."

All discussions are automatically categorised by subject and CAPS topic, so a question about Trigonometry appears in the Trigonometry discussion thread — not buried in a general feed. Teachers can enable or disable discussions per class, moderate posts before they appear publicly, and set allowed discussion hours if they want to maintain boundaries.

Participation in discussions is tracked and visible to teachers, giving them insight into which learners are actively engaging with academic content and which are completely disengaged — even outside of formal assessment.

Threaded Conversations
Questions and replies are organised into threads per topic. Nothing gets lost in a linear chat. Learners can find answers to questions asked weeks ago.
Teacher-Approved Answers
Teachers can mark a learner's answer as correct and helpful. This creates a peer-learning culture while ensuring accuracy — the wrong answer never gets accidentally validated.
Topic Notifications
Learners are notified when a teacher responds to their question. Teachers are notified when a new question is posted — so nothing is missed or left unanswered for days.
Full Moderation Control
Teachers decide who can post, when discussions are open, and whether posts require approval before going live. Inappropriate content can be removed with one click.
Participation Tracking
Teachers see who is participating in academic discussions and who is silent. Engagement data feeds into the at-risk analytics — passivity is often an early warning sign.
Linked to Resources
Teachers can attach a resource directly to a discussion reply — so when a learner asks "how do I do this?", the answer includes the relevant notes or video link.
Feature 08

Announcements

Targeted, trackable communication that reaches learners and parents — with read receipts so you always know who has seen what.

Communication That Actually Lands

In South African high schools, important information regularly fails to reach learners and parents reliably. A notice pinned to a classroom board is missed by absent learners. A circular sent home in a diary gets lost in a school bag or never leaves the principal's office photocopier. A WhatsApp message to a class group is buried within minutes. The result is that test schedules, meeting dates, deadline changes, and school policy updates reach some learners but not others — creating inequity and endless "I didn't know" disputes.

iSkool's Announcements feature provides a reliable, targeted, trackable communication channel that works for the entire school community — teachers, learners, parents, HODs, and the principal — from a single platform.

Targeted by Class, Grade, or School

Every announcement in iSkool is targeted. A teacher can send a message specifically to Grade 12A, or to all Grade 12 classes, or to all learners across the school. A principal can send a school-wide announcement that reaches every learner and every parent simultaneously. HODs can send subject-specific notices to all learners taking Mathematics, regardless of which class they are in.

Read receipts are the defining feature. Every announcement shows exactly who has opened it and when. If 9 learners out of 32 have not read a critical test schedule announcement 24 hours before the test, the teacher can send a targeted follow-up specifically to those 9 — rather than spamming the entire class again. This single feature reduces the "I didn't know" problem more than any other tool in the platform.

Precise Targeting
Target any combination of classes, grades, subjects, or roles. Send to Grade 12 Maths learners only, or to every parent in the school — whatever the situation requires.
Read Receipts
See exactly who has opened each announcement and when. Follow up only with those who haven't — no more blasting the same message to everyone.
Pinned Notices
Pin critical announcements to the top of every learner's dashboard — exam schedules, policy changes, deadline reminders — so they are impossible to miss.
Parent Reach
Announcements can be sent simultaneously to learners and their linked parents. Parent involvement has been shown to be one of the strongest predictors of learner success.
Announcement History
Every announcement is permanently archived with its delivery stats. There is an irrefutable record of what was communicated, to whom, and when.
Attachments Supported
Attach PDFs, images, or links to any announcement. Send the test schedule as a downloadable PDF — not just a photo of a handwritten notice on a whiteboard.
Feature 09

Calendar & Syllabus Tracker

A live academic calendar that syncs with the CAPS curriculum — so every learner, teacher, and parent always knows what is coming and whether the school is on track.

CAPS
All topics pre-loaded for Grade 10, 11, and 12 across core subjects
Live
Coverage percentage updates automatically as assessments are completed
Auto-sync
Quiz and assignment dates feed into learner calendars automatically
All roles
Learner, teacher, HOD, and parent views — each tailored to what matters

An Academic Calendar That Stays Current

Most school calendar tools are static — a teacher enters dates at the start of the year and the calendar sits there, unchanging, regardless of whether any of those events actually happened. iSkool's calendar is dynamic. Every quiz that is created, every assignment that is set, every deadline that is established automatically appears on every enrolled learner's calendar the moment the teacher creates it.

Learners wake up and see exactly what is happening today, this week, and this month — without needing to ask a teacher, check a WhatsApp group, or piece together information from three different places. Parents linked to the platform see the same view — so they can provide informed support without needing to attend school meetings to find out basic scheduling information.

Syllabus Coverage Tracking

The calendar's most powerful feature is its integration with the CAPS syllabus tracker. Every topic in the CAPS curriculum for every subject and grade is pre-loaded into iSkool. As teachers create assessments and link them to topics, the system tracks what percentage of the curriculum has been covered, assessed, and recorded — in real time.

This is transformative for HODs and principals, who have a legal and professional obligation to ensure curriculum coverage is maintained. Instead of relying on teachers to self-report coverage in a spreadsheet at the end of term, iSkool shows them the live picture at any moment. If Grade 11 Mathematics is only 40% through the curriculum by Week 6 of Term 2, that is a flag that needs attention now — not at the end of term when it is too late to recover.

Teachers also benefit individually — the tracker shows them which topics they have not yet assessed, giving them a clear guide for upcoming quiz and assignment planning, and ensuring no CAPS topic slips through unassessed.

Auto-Syncing Events
Quizzes, assignments, and deadlines created by teachers auto-populate every enrolled learner's calendar. No learner is ever caught off-guard by an unexpected assessment.
Live Coverage Percentage
See exactly what percentage of the CAPS curriculum has been taught and assessed — per class, per subject, per term. Updated automatically as assessments are completed.
HOD & Principal View
Leadership see aggregate curriculum coverage across all classes and subjects. Identify which classes are falling behind the CAPS pacing before the end-of-term scramble begins.
Parent Calendar Access
Parents see upcoming tests, deadlines, and school events on their linked account. Informed parents are more supportive parents — and learner outcomes improve as a result.
Coverage Gap Alerts
The system alerts teachers and HODs when curriculum coverage is falling behind the CAPS pacing guide — weeks before a gap becomes unrecoverable.
📅
Term & Year View
Switch between week, term, and full-year views. Plan the assessment programme for the entire year in one session — with the CAPS curriculum as your built-in guide.

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 →