دستاویزات کے مواد پر جائیں

ترجمہ جاری ہے

یہ دستاویز فی الحال انگریزی میں فراہم کی گئی ہے جب تک کہ اردو ترجمہ مکمل نہیں ہو جاتا۔

Islamic Learning Suite Overview

The Islamic Learning Suite is a comprehensive, tenant-isolated educational domain integrated into Aqiled. It provides end-to-end management for Qur'an learning, Hifz memorization, Tajweed assessments, Islamic studies curriculum, daily prayer attendance, observable Tarbiyah tracking, and verifiable completion certificates.

اب دستیاب ہے. آخری بار جائزہ لیا گیا: 26 October 2026.

Architectural Foundation & Tenancy Guardrails

The suite operates with strict multi-tenant isolation and defense-in-depth security:

  1. Row-Level Security (RLS): All Islamic tables are guarded by PostgreSQL Row-Level Security policies and EF Core tenant query filters. Cross-tenant access is prohibited at the database engine level.
  2. PostgreSQL GiST Exclusion Constraints: Qur'an group memberships enforce date-range non-overlapping GiST exclusion constraints to prevent concurrent conflicting student assignments.
  3. Append-Only Revisions & Idempotency: Corrections, recitation grading retries, and rubric assessments append audit trails with unique idempotency fingerprints. Destructive record mutations are prohibited.
  4. Strict Privacy Release Gates: Daily prayer records and sensitive Tarbiyah observations are isolated from general school analytics. Family visibility requires explicit per-student, per-guardian opt-in grants.
  1. 1Foundation & Settings (Path 0)
  2. 2Qur'an & Hifz Tracking (Paths 1-2)
  3. 3Tajweed & Curriculum (Paths 3-4)
  4. 4Prayer & Tarbiyah (Paths 5-6)
  5. 5Certificates & Portfolio (Paths 7-9)

The 10 Subsystem Paths

The suite is architected around ten cohesive functional paths:

  • Path 0 — Foundation & Settings: School-wide module toggle (IslamicModuleSettings), fine-grained tenant permissions (IslamicLearning / ManageSettings / Tenant), and configuration controls.
  • Path 1 — Qur'an Learning: Standardized Surah/Ayah metadata, dated Qur'an groups/memberships, daily reading logs, and teacher recitation assessments.
  • Path 2 — Hifz & Spaced Revision Engine: Configurable tenant revision schedules (defaulting to 1, 3, 7, 14, and 30-day intervals), overdue revision queues, and target passage mastery tracking.
  • Path 3 — Tajweed Rubrics & Assessment: Versioned, immutable rubric templates, qualitative and numerical dimension assessments, and phoneme pronunciation defect logs.
  • Path 4 — Islamic Studies Curriculum: Multi-branch syllabus authoring (units, lessons, learning objectives), immutable version publishing, and formative gradebook integration.
  • Path 5 — Practical Ibadah & Daily Prayer: Tracking school-approved Dua, Adhkar, and Hadith practice, alongside dedicated daily prayer attendance registers isolated from academic attendance.
  • Path 6 — Tarbiyah Behavioural Observations: School-defined categories for observable student character development with immutable revision histories and role-scoped visibility.
  • Path 7 — Activities & Verifiable Certificates: School activity series and tamper-evident PDF certificates with SHA-256 digests, 256-bit verification codes, and a public verification route (/verify/islamic-certificate).
  • Path 8 — Family Portal & Student Learning Portfolio: Opt-in guardian views, student multi-year learning timelines, and family completion acknowledgments.
  • Path 9 — Operational Reports & Real-Time Push: Read-only teacher and administrative dashboards, overdue follow-up queues, and Hangfire background notification jobs with SignalR live push.