
LiveLearning platform · ModerneexCase study
Dhura
A Saudi learning platform for grades 5 to 9, built on the Ministry textbooks — with an AI assistant that stays inside the lesson.
42,661practice questions liveHow this was measured
The sum of every course’s question count in the live platform’s own content index, read on 30 October 2026 — what the platform serves, not the authoring files.
01What it is
Dhura is a Saudi learning platform built under Moderneex Studio. Grades 5 to 9 have interactive lessons — the first term is complete for 46 courses — and every grade from 1 to 9 has a lesson index tied to its pages in the textbook. Eleven subjects, eleven 3D characters, and tools for teachers, schools and families.
One account opens eight branches — learn, plans, prep, school, records, tests, family and AI — and each user sees only what fits their role and age.
02The constraints I set
The basics are free for good, with no ads and no data sold. No lesson goes beyond its curriculum. Hosting costs nothing. And every number shown about the platform is read from the live platform itself.
03Decisions
From the textbook, never beyond it. Every lesson follows the approved Ministry textbook and its order — objectives, vocabulary, activities and assessment — explained in Dhura’s own teaching wording. Qur’anic verses are drawn by reference from a verified text and checked before every release — never typed by hand.
Permissions on the server, per role. A teacher reaches only their own classes, grades and messages, and the rule lives in the server. A guard script plants the old flaw back on purpose and has to catch it.
Five interface languages. Arabic, English, Urdu, Hindi and Filipino, for expatriate families and their teachers; lessons stay in Arabic, as in the textbooks.
Security at zero cost. Two-step sign-in with TOTP (its secret encrypted with AES-GCM), a sign-in log, a Content Security Policy with no inline script, guardian consent for student accounts, and data download and account deletion for every user. It runs on Cloudflare’s free tier.
04Siraj: AI that stays inside the lesson
Siraj prepares lessons with the teacher and suggests activities and differentiation from the lesson’s own content, and it declines what is not in the lesson.
It opened to students on 30 October 2026 within the age rules of the Ministry and SDAIA guide: no AI under 13, and under 18 only with a guardian’s consent.
Sacred text is never sent to a model or written by one: verses and hadith are masked out of the context, and a religious lesson whose verses are not marked is refused before any call. Nothing that identifies a student — name, email, phone or account ID — is sent to a model.
Every call runs under a monthly and a daily cap by role, is logged with its cost, and one switch stops it at once.
05How it is verified
More than 400 verification and audit scripts sit beside the code, and the guards are proven the way I proved Tatabbu’s policies: each one is handed a planted fault — a leaked student name, an unmasked verse, a retry that should never happen — and has to catch it.
The coverage gate is a ratchet: a release stops if any lesson’s question bank shrinks. And the course, lesson and question counts above were read from the live platform’s own content index on 30 October 2026, not from the authoring files.
06Dhura 3
Released on 29 October 2026: a redesigned interface in five languages — translated on every page, not only in the menus — with eleven 3D characters drawn from Saudi nature and heritage.
07What it still cannot do
It is still before its final launch, and says so on every page. Interactive lessons cover the first term of grades 5 to 9; grades 1 to 4 have the lesson index only. Siraj’s live path was tested against a simulator before it opened, so its first real calls are watched round by round with the switch ready. Native Apple apps are announced, not released.
08Screens10
Captured on the live dhura.app on 30 October 2026 — public pages only, with no account; the screens inside the page’s device mock-ups are Dhura’s own illustrations.
09What you can check yourself
Each row is a source you can open or a method you can repeat.
- Livedhura.app↗
- Measured42,661 practice questions live across the platformThe sum of every course’s question count in the live platform’s own content index, read on 30 October 2026 — what the platform serves, not the authoring files.
- Screens10 screensCaptured on the live dhura.app on 30 October 2026 — public pages only, with no account; the screens inside the page’s device mock-ups are Dhura’s own illustrations.
Talk about this project
For judges, mentors and security teams — WhatsApp and email reach me directly, and I reply myself. Open to mentorship and cybersecurity programmes.