If you have ever tried to use a school app in a classroom with no signal, you already know the problem. The lesson is happening. The marks need to be recorded. And the app sits there, spinning, waiting for a connection that is not coming any time soon.
This is one of the most common reasons schools abandon digital tools and go back to paper. Not because the software was bad, but because it assumed something that is not true for many schools: a stable internet connection.
The real problem with "online-only" school software
Most assessment and school management tools are built assuming a desktop computer in an office with WiFi. That works for the head teacher filling in end-of-term summaries. It does not work for a class teacher standing in front of 40 learners, trying to record marks for a test that just ended.
In many parts of Kenya, and across much of the region, mobile data is the only connection available, and it is not always reliable. A teacher might have signal in the staffroom but lose it completely inside the classroom. Data bundles run out mid-term. Some schools simply do not have consistent power to keep routers running.
When software requires a live connection to save data, all of this becomes a barrier between the teacher and their work. The result is predictable: teachers write marks on paper first, then try to find time later to type them into the system. That "later" often never comes, or it introduces errors when marks are copied twice.
What offline-first actually means
Offline-first is a different way of building software. Instead of treating the internet connection as a requirement, it treats it as an optional extra. The core functionality, entering marks, viewing learner lists, creating assessments, works entirely on the device itself. The internet is only needed to sync that data to the cloud once a connection is available.
This is the principle Gredli is built on. When a teacher opens the app to enter marks for a test, the app does not check for internet first. It simply lets them enter the marks. Those marks are saved directly on the phone or tablet. If there happens to be a connection, they sync to the school's account right away. If there is no connection, they wait, safely stored on the device, until a connection becomes available.
How the sync process works
- A teacher enters marks for a class, with or without internet.
- The marks are saved locally on the device immediately.
- When the device reconnects to the internet, Gredli automatically detects this and begins syncing in the background.
- The teacher does not need to do anything. No manual "upload" button, no waiting screen.
- Once synced, the marks are visible to the school admin and reflected in reports and merit lists.
Why this matters more for some schools than others
Offline functionality is not a nice-to-have feature for every user. For a school in an urban area with fibre internet, it might rarely matter. But for schools in rural areas, or those relying on mobile data, it is often the difference between a tool that actually gets used and one that gets abandoned after the first term.
This is exactly why Gredli was built the way it is. A tool that only works for well-connected schools is not solving the problem for the schools that need help the most. If a report generation system cannot be used by a teacher with patchy signal, it has failed at the one job it was supposed to do.
What this looks like in practice
Picture a typical end-of-term scenario. A teacher is marking a stack of test papers after school. There is no WiFi in the staffroom that day, and their data bundle ran out yesterday. With Gredli, none of that matters. They open the app, select the class and the assessment, and start entering marks exactly as they mark each paper. The marks save to the device as they go.
The next morning, when they get to school and the WiFi is working, the app quietly syncs everything in the background. By the time they check their phone, the marks are already reflected in the system, ready for the admin to review and publish.
No lost work. No double entry. No waiting for a good network day.
The bigger picture
Good school software should adapt to how schools actually operate, not the other way around. Offline marks entry is a small feature on paper, but it is one of the features that determines whether a tool becomes part of a teacher's daily routine or gets left unused after the first week.
This is why it was one of the first things built into Gredli, not an afterthought added later. Reliable software for schools has to work in the conditions those schools actually face.
Try offline marks entry yourself
Gredli is free to start. Create an assessment, turn off your data, and enter a few marks to see it in action.