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.

46complete first-term courses, grades 5–9
1,340interactive lessons from the Ministry textbooks
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.

400+verification and audit scripts

What 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.

2The landing page’s own counters — 9 grades with a lesson index, 11 subjects, 1,340 interactive lessons, 42,661 questions and 11 characters — above the four experiences.4One account, eight branches — learn, plans, prep, school, records, tests, family and AI — and below them an interface in five languages.View all screens →

The 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.

3Six features: lessons built on the Ministry book, Siraj, games and class leagues, practice for Nafis, Qirtas test sheets, and privacy first — no ads, no data sold.View all screens →

Decisions

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.

Siraj: 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.

How 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.

Dhura 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.

5Eleven 3D characters drawn from Saudi nature and heritage, with Saqr the falcon open: “wise and confident, sharp-eyed and quick to decide”.6The same front page in English, one of five interface languages, stating its range: “from Grade 5 to Grade 9, and the early grades soon”.View all screens →

What 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.

1Dhura 3’s front page: “Learning that lifts you to the top”, for grade 5 to grade 9, with free basics and no ads — and the pre-launch notice across the top.8Sign-in: a personal account, a class code for students, Google, or a code to a confirmed email — beside the platform’s own summary of what it covers.View all screens →

Screens10

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.

What 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.