EdTech · Streaming

Kenyan set books, streamed, quizzed and licensed by the school

A streaming platform for Kenyan set-book literature — films and dramatisations with a quiz and past papers on every title, licensed to schools rather than sold per student.

Built withAndishi
Soma Streaming — Kenyan set books, streamed, quizzed and licensed by the school

4K

streaming, tuned to run on shared school hardware

Quiz + papers

on every title, not bolted on after

School-level

subscriptions — one licence, the whole form

One CMS

feeding the catalogue, quizzes and papers alike

01

The problem

Kenyan set-book literature is written to be examined, not just read — and reading it well usually means seeing it performed.

Bembea ya Maisha, The Parliament of Owls, the Kiswahili and English texts on the KCSE syllabus — schools have taught them from the page for years, but the dramatisations and films that bring a set text to life are scattered across DVDs, pirated uploads and platforms nobody built for a classroom.

The material that does exist assumes a paying individual with their own device and a stable connection. A school buying access for an entire form, on shared computers, over bandwidth that varies by the hour, is a different problem — and mostly an unsolved one.

02

What a school actually needs

Not a bigger catalogue. The right text, licensed to the school, watchable on what they've actually got.

A literature teacher doesn't need every film ever made — they need this term's set books, in the language they're set in, playable on a shared lab computer without buffering to a halt. And they need proof it worked: whether watching turned into understanding the text well enough to sit the exam on it.

That reframes the build. The catalogue matters less than what sits around each title — the licence, the device it has to run on, and the assessment that closes the loop.

03

The catalogue

Set books in Kiswahili and English, alongside general knowledge titles, tagged by form and streamed in up to 4K.

Bembea ya Maisha streams in Kiswahili for Form 3/4; The Parliament of Owls and The Samaritan carry the English set texts; titles like 96 Lost sit alongside them as general-knowledge viewing. Every title is tagged by language and grade so a student — or a teacher building a lesson — finds the right one without guessing.

Trending and Continue Watching surface what a school's own students are actually using, not a generic front page — the home screen is different for every school that logs in.

04

Every title carries its own exam kit

A film alone doesn't close the loop, so nothing streams without a quiz and the papers to go with it.

Open The Parliament of Owls and the title page carries more than Play — Episodes & Trailers, Quizzes, and Papers sit as tabs on the same screen, alongside the themes and full character list a literature teacher would want to reference mid-lesson.

That structure repeats for every title in the library. A student who's just watched an act can sit the quiz on it immediately, or pull the past paper that examines it — without leaving the platform or hunting for a second resource.

05

Subscriptions are school-level, not per-student

A school logs in as itself, and sees exactly what it's licensed for — nothing more, nothing paywalled mid-lesson.

Chemelil Academy signs in once and every student on that login sees the school's own subscriptions — the specific titles it's paid for, not a locked-catalogue upsell. That's the difference between a consumer streaming account and something a school can actually budget and administer.

M-Pesa sits behind the subscription itself, so a school pays the way it pays for everything else, and the licence renews without a card on file anywhere.

06

Built on Andishi

One content model — title, episodes, trailers, quiz, papers, themes, characters — published once and reused everywhere it's needed.

The content team models a title once on Andishi, our headless CMS, and it's what drives the title page, the trending rail, the continue-watching row and the school's own subscribed list — no separate entry for each surface.

That's what lets the library keep growing without the platform straining against it: publishing a new set book is a content job, not an engineering one.

Inside the system

Soma Streaming — trending titles and category filters
The catalogue, tagged by language and form — Kiswahili, English, General Knowledge — filterable the way a teacher actually searches.
Soma Streaming — a title page with episodes, quizzes and papers
The Parliament of Owls' title page — episodes and trailers, themes, a full character list, and Quizzes and Papers tabs sitting right alongside the film.
Soma Streaming — a school's subscribed content
“Content your school is subscribed to” — a school-level licence, not a per-student paywall, so every login sees exactly what's been paid for.
Soma Streaming — a school's home screen with continue watching
The school's own home screen — featured title, Continue Watching, and the rails beneath it, all generated from the same content model.
IntegrationsM-PesaCDNStreaming

Got a problem like this?

Let's build the solution that fits your business.

Start a project →

More of our work