A CBC scheme has to be right for the strand, the class and the term. This page tells a school what the assistant does, where it can go wrong, and what your staff must never type into it.
Last updated: 24 October 2026
The assistant drafts teaching documents — schemes of work, lesson plans, notes — and answers CBC curriculum questions for the class, subject and term a staff member selects. It writes a first version in the layout your school recognises. It does not enter marks, publish results or send anything to parents.
It is optional. Everything it drafts can be written by hand in the same workspace, and a school can simply not use it.
When a staff member asks for a document or an answer, the request that leaves our server contains teaching context only:
No learner data. Learner names, admission numbers, UPIs, marks, ranks, remarks and parent contacts are not included in any AI request, and there is no code path that injects the mark sheet into a prompt. The workspace also warns staff not to type learner names into the assistant — please make that a staffroom rule, because a prompt is only as clean as what a teacher pastes into it.
Requests are answered by whichever provider the platform owner has configured: Google Gemini, Anthropic Claude, Groq, or a model served through OpenRouter. The owner can keep a chain of backup keys so a rate-limited provider is stepped over rather than failing the term.
Provider API keys are held on the server — in the owner's settings or in the platform's environment — and are used only when our endpoint builds the outbound request. A browser never receives a key, the workspace has no provider URL to call directly, and the only thing the site can ask the assistant endpoint is "is it available" — which replies with a yes or no and the provider name, nothing more.
A usage row: which user made a request, and when. That is all. Prompts and answers are not stored — not by us, and there is no transcript table to search. The counters exist so the owner can see load and stay inside provider limits, and they are trimmed to the current window.
Nothing the assistant produces becomes a school document on its own. The flow is always: request → draft → the teacher edits → the teacher approves or saves. A draft that is never approved never reaches a learner or a parent.
Where an AI draft can mislead, and what to check as you review:
Each signed-in staff member is limited to 600 assistant requests per hour. A long scheme is broken into batches, so a full term of weekly lessons takes several passes; if a batch is cut short, the workspace fills in the missing weeks instead of starting the term again. The owner account is exempt from the per-user limit. Availability depends on the provider's own capacity — during a busy week the assistant can be slower or briefly unavailable, and marks and documents entered by hand are never affected.
A short written rule keeps the assistant useful and keeps the school's records clean. We suggest the headteacher confirms:
Questions about the assistant — including switching it off for your school — go to bonfacenyarega@gmail.com or +254 745 322 445.