กำลังดำเนินการแปล
เอกสารนี้แสดงเป็นภาษาอังกฤษชั่วคราว ขณะกำลังจัดเตรียมเนื้อหาฉบับแปลภาษาไทย
Settings and Activation (Path 0)
Configure module activation, role permission scopes, and tenancy guardrails for the Islamic Learning Suite.
พร้อมใช้งานแล้ว. ตรวจสอบล่าสุดเมื่อ: 26 October 2026.
Module Activation
The Islamic Learning Suite is designed as a modular, tenant-isolated system. School administrators can enable the suite globally and activate individual components according to the school's curriculum and operational capacity.
Activate Islamic Learning modules
- Navigate to Islamic Learning Settings (
/islamic-learning/settings). - Toggle Enable Islamic Learning Suite to activate the module namespace.
- Select which learning pathways to enable across Quran & Hifz, Tajweed Rubrics, Islamic Studies Curriculum, Practical Ibadah, Tarbiyah Development, and Activities & Certificates.
- Click Save settings to apply activation immediately across all school sessions.
Strict Tenancy Guardrails
The Islamic Learning Suite enforces multi-tenant boundary checks across every database operation:
- Tenant RLS: Every record is constrained by the school's unique
TenantId. - GiST Non-Overlap Constraints: PostgreSQL GiST exclusions prevent overlapping assessment windows or conflicting recitation group memberships for any student.
- Append-Only Auditability: Daily recitation logs, rubric assessments, and tarbiyah notes use immutable revisions. Corrections append new entries with audit timestamps rather than destructively overwriting previous teacher notes.
