Learning platform and e-learning (LMS)
Courses by level, free or paid, recorded and live lessons, assignments, question banks, tests and certificates.
AISectorEducation and training
O AI, a Saudi software company in Al Khobar, builds learning platforms, school management systems and school apps on the web, iPhone and Android, designed in Arabic first. We take projects from schools, training centres, kindergartens and Quran memorisation circles, and the cost depends on the scope you choose.
Last updated 29 October 2026
An educational platform is a website and app where students take courses, live or recorded lessons, assignments and tests, and teachers or trainers follow their progress. A learning management system (LMS) is the engine behind it. A school management system covers the administration around teaching: admissions, attendance, timetables, grades, fees and messages to parents.
Many organisations need parts of both. A private school wants its administration and a parent app; a training centre wants paid courses, groups and certificates; a Quran circle wants memorisation and revision tracked student by student. You can start with one part and add the rest later.
Each project picks the pieces it needs. These are the ones we build most often:
Courses by level, free or paid, recorded and live lessons, assignments, question banks, tests and certificates.
Admissions, attendance and absence, timetables, grades and report cards, fees and notices to parents.
An iPhone and Android app with the timetable, grades, absences, assignments and messages from the school.
Circles, teachers and supervisors, memorisation and revision by surah and juz, recitation sessions and progress reports.
Registration, groups, trainers, attendance, payments and certificates. The same structure suits a kindergarten's administration.
A chatbot that answers common questions from the platform's own content, in Arabic.
These are planning items, settled in the scope phase and confirmed with each operator. None is a link O AI already holds.
The Ministry of Education's platform for student and school records. Schools keep their official records there; a school's own system can hold its daily work. Any data exchange is limited to what the Ministry allows, so we plan exports and imports only in the formats it permits.
Official site: noor.moe.gov.saThe Ministry of Education's e-learning management system for general education schools, also available to private schools. A school that teaches on Madrasati may still need its own system for administration, fees or a parent app.
Official site: moe.gov.saA platform that sells courses issues invoices to the Zakat, Tax and Customs Authority's e-invoicing rules; we plan those invoices from the start.
Official site: zatca.gov.saPayment gateways, live video (Zoom or Microsoft Teams), single sign-on and SMS or WhatsApp notices to parents are planned in the same phase. Ministry facts from noor.moe.gov.sa and moe.gov.sa, as of October 2026.
A typical platform has one screen set per role. This table shows who each part is for and what it does.
| Module | For whom | What it does |
|---|---|---|
| Student dashboard | Students | Courses, lessons, assignments, tests and progress |
| Teacher or trainer dashboard | Teachers and trainers | Content, live lessons, marking and attendance |
| Parent portal | Parents | Grades, absences, fees and messages |
| Administration | School or centre management | Users, timetables, admissions, permissions and reports |
| Tests and question bank | Teachers and students | Online tests, marking and results |
| Payments and invoices | Students and finance | Course and fee payments, with e-invoices |
| Certificates | Students and trainees | Certificates issued on completion, with a check code |
Two platforms with the same name can differ several times over in scope. These are the factors we price, so you can decide what the first version needs:
Students only, or students, teachers, parents, supervisors and management, each with its own screens.
Recorded lessons hosted on the platform, live lessons through Zoom or Microsoft Teams, or both.
A simple quiz, or a question bank with timed tests, marking rules and certificates with a check code.
Free courses only, or paid courses, instalments, discount codes and e-invoices.
A web platform alone, or iPhone and Android apps with notifications as well.
Courses, students and records moved from another platform or from spreadsheets.
A Saudi school or centre should not have to work around an interface translated from English, or wonder who can see its students' records.
Screens, reports and certificates designed in Arabic, with English alongside where you need it.
A parent sees only their own children, a teacher only their classes, and management the whole school.
We can host the platform inside the Kingdom when the project needs it, on Saudi-based cloud infrastructure.
Moodle and other ready-made platforms are a sound choice for standard courses, and we say so when they fit. A custom platform pays off when your teaching or administration does not fit their shape.
| Ready-made platform | Custom platform | |
|---|---|---|
| Fits when | Standard courses and a team that can run the platform | Your own workflow: school rules, Quran circles, mixed paid and free courses |
| Arabic | Translated interface, often partial | Arabic-first screens, right to left |
| Apps | Generic or none | Your own iPhone and Android apps |
| Integrations | Plugins, where they exist | Payments, invoices and notices planned around you |
| Code and data | Depends on hosting and licence | Ownership agreed in the contract |
We follow the same five steps as every software project, with your teachers testing from the first version.
We learn who will use the platform, what they teach and how the school or centre runs today.
We agree the roles, modules, integrations and phases in writing, and quote that scope.
A first version comes first, often courses and the student dashboard; your teachers test each phase.
We publish the apps, train your staff and hand over the documentation.
We fix issues and add features, such as a new term's needs, under a support plan agreed with you.
The cost of creating an educational platform depends on the scope: user types, modules, live or recorded video, payments, apps, integrations, content migration and hosting. We quote it in writing after a free consultation.
Rushd by O AI is law-firm software our in-house team built and runs: one account on the web, iPhone and Android, in Arabic and English.
It already handles what most sector systems need: role-based permissions, an audit log of who did what (on the Premium plan), documents, tasks and notifications, and AI drafting in Arabic and English.
The same parts carry a school system: one account across web and mobile, access by role for students, teachers and parents, app notifications and an Arabic-first interface.
We have not yet delivered an education project for a client. We take projects from schools, training centres and Quran memorisation circles across the Kingdom.
It depends on the scope: the user types, the modules, live or recorded video, payments, apps, integrations, content migration and hosting. We send a written quote after a free consultation.
It depends on the scope. We start with a first version your teachers can use, then add modules in phases, so you are not waiting for everything at once.
If your courses are standard and your team can run the platform, a ready-made one can be enough. Build your own when Arabic-first design, school-specific rules, your own apps or owning the data matter to you.
Yes. We build the platform on the web and as iPhone and Android apps, on one account and one database.
We make no integration claim. Data exchange with Noor and Madrasati is limited to what the Ministry of Education allows, so we plan exports and imports only in the formats it permits, confirmed for your school.
Yes. We add a payment gateway, paid and free courses and e-invoices for the courses you sell.
Yes. A Quran circles system tracks memorisation and revision by student, and a training-centre system handles groups, trainers, attendance and certificates.
No. Noor is the Ministry of Education's platform, and you sign in from its official site, noor.moe.gov.sa. This page is about building systems and platforms for schools and training centres, alongside the Ministry's platforms, not instead of them.
Not yet. We have built Rushd, a live system on web, iPhone and Android, and we take projects from schools, training centres and Quran circles.
Ownership of the source code and of the hosting accounts is agreed in the contract before the build starts. We put it in writing so both sides know what is handed over at the end. Your data is yours.
When to buy, connect or build: a guide to custom software development in Saudi Arabia and beyond, with the cost drivers and the one page to bring to a first meeting.
Hiring an app development company in Saudi Arabia, the GCC or abroad? Send every candidate the same ten questions in writing, and score the answers before you compare prices.
A freelancer or a company for your app? This guide compares two-year cost with an illustrative example, sets the risks side by side, explains who owns commissioned code under Saudi Arabia's Copyright Law from 12 August 2026, and gives an eight-point contract checklist.
A management information system turns daily transactions into reports managers act on. This guide covers MIS components and types, how an MIS differs from ERP and BI, the ZATCA e-invoicing and PDPL points for Saudi companies, a worked monthly report and seven steps to improve yours.
A feasibility study tests demand, delivery and cash before you commit money. This guide covers its five parts, a worked break-even example, study levels for small projects, who can prepare one in Saudi Arabia, what 'accredited' really means, and what drives the cost.

Your organisation type, what you want to build, the number of users and your timeline are enough to start.
We reply within one business day.
Welcome to O AI
We use cookies to run this website and remember your choices, and, if you agree, to understand how it is used. Details are in our Cookie Policy.