Case Study

Injaz, an Accredited Medical Education LMS for Saudi Arabia

A comprehensive LMS for SCFHS-accredited medical training courses: video-based learning, MCQ assessments, automated certificate generation, MyFatoorah payments and NELC integration. One of three branded platforms running on an LMS engine I built and maintain.

My Role
Sole developer of the platform and the shared LMS engine
Scope
Accredited courses, assessments, certificates, payments, NELC/SCFHS integration
Audience
Healthcare professionals earning SCFHS-accredited hours
Injaz, an Accredited Medical Education LMS for Saudi Arabia

The Challenge

Medical education in Saudi Arabia is regulated: courses must be SCFHS-accredited, reported through NELC, and certificates must be verifiable. That means an LMS here is not videos and quizzes — it is compliance infrastructure with learning on top, and payments have to work with the local gateway ecosystem.

  • SCFHS accreditation requirements built into the product
  • NELC integration for national e-learning compliance
  • Certificates must be unique and verifiable
  • Local payments via MyFatoorah with carts and coupons

The Approach

I built it on a hardened Django and PostgreSQL core with Celery and Redis handling the async work — notifications, report generation, exports — so the learning experience never waits on background jobs. Certificates are generated automatically with unique IDs and an online verification system. The same engine powers HC Holding and Mada Education under their own brands.

  • Django + PostgreSQL core, Celery + Redis async processing
  • Automated certificates with unique IDs and verification
  • MyFatoorah payment gateway with cart and coupons
  • Multi-tenant engine shared with two sibling platforms

What I Built

A full accredited-training pipeline, from enrollment and video lessons to assessment, payment and verified certification.

  • SCFHS-accredited video courses with progress tracking and quizzes
  • MCQ assessment engine
  • Automated certificate generation and verification
  • NELC integration for course accreditation
  • Bilingual Arabic/English interface with full RTL

The Outcome

Injaz runs in production at lms-injaz.com serving the Saudi healthcare sector. Because it shares one engine with two other platforms, every improvement lands across the whole suite at once.

  • In production at lms-injaz.com
  • Serving SCFHS-accredited training at national compliance standards
  • One engine, three branded platforms, one deployment pipeline

Technology Stack

DjangoPostgreSQLPythonCeleryRedisMyFatoorah

Have a project like this in mind?

Tell me what you are building and I will come back with a recommended scope, timeline and price.