Traduction en cours
Ce document est actuellement proposé en anglais pendant la préparation de la version française.
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.
Disponible maintenant. Dernière révision: 26 October 2026.
Architectural Foundation & Tenancy Guardrails
The suite operates with strict multi-tenant isolation and defense-in-depth security:
- 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.
- PostgreSQL GiST Exclusion Constraints: Qur'an group memberships enforce date-range non-overlapping GiST exclusion constraints to prevent concurrent conflicting student assignments.
- Append-Only Revisions & Idempotency: Corrections, recitation grading retries, and rubric assessments append audit trails with unique idempotency fingerprints. Destructive record mutations are prohibited.
- 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.
- 1Foundation & Settings (Path 0)
- 2Qur'an & Hifz Tracking (Paths 1-2)
- 3Tajweed & Curriculum (Paths 3-4)
- 4Prayer & Tarbiyah (Paths 5-6)
- 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.
Related Guides
- To configure the module as a School Admin, visit the School Admin Guide.
- For daily classroom workflows, see the Teacher Guide.
- For family engagement and portfolio access, see the Parent Guide and Student Guide.
- For verification of issued certificates, access the public Certificate Verification Portal.
