Daily Revision Calculator - Logic Documentation
Overview
Daily revision for Quran memorization students consists of two parts:
- Last 5 Pages (~75 lines): Content memorized BEFORE today's memorization
- Daily Part Revision: A cycle through 60 predefined daily revision parts
IMPORTANT: - Daily revision does NOT include today's new memorization - Line counts do NOT include surah headers or basmalah - only verse content
Memorization Pattern
Order of Memorization
Students memorize in the following order: 1. Surah Al-Fatihah first (Surah 1) 2. Then from An-Nas backwards to Al-Baqarah (114 → 113 → 112 → ... → 2)
Within each surah: Verse 1 → 2 → 3 → ... → end
Last 5 Pages Calculation
Definition
Last 5 Pages = exactly 75 lines of verse content memorized BEFORE today's memorization.
Rules
- Start from the verse before today's memorization begins
- Go backwards through memorization order (most recent first)
- Stop at exactly 75 lines (only verse content, not headers)
Line Counting
- Only count lines containing verses
- Do NOT count surah name lines
- Do NOT count basmalah lines (except in Surah 1 where basmalah is verse 1)
Daily Part Revision
Definition
Daily Part Revision = One of 60 predefined parts of the Quran that contains PREVIOUSLY memorized content.
The 60 Daily Parts
The Quran is divided into 60 daily revision parts (different from hizbs):
| Part | Start | End |
|---|---|---|
| 1 | 1:1 | 2:78 |
| 2 | 2:79 | 2:141 |
| ... | ... | ... |
| 59 | 78:1 | 88:26 |
| 60 | 89:1 | 114:6 |
Important Rules
- Only PREVIOUSLY memorized content is included - Not today's new memorization
- Students in Part 60 (surahs 89-114): Can only select "First time" or "Part 60"
- Part 1 is only available when student reaches Surah 2
Example at Surah 95
When student is at 95:1-5 (today's new memorization): - Previously memorized: Surahs 96-114 + Surah 1 - Daily revision (Part 60): Surahs 96-114
Display Rules
End Verse Display
When displaying end verses on the website: - English: Show "End" instead of the verse number - Arabic: Show "إلخ" instead of the verse number
Example: "Al-Baqarah: 79 - End" instead of "Al-Baqarah: 79 - 141"
Technical Notes
Mushaf Line Counts
| Mushaf | Lines/Page | 5 Pages Target |
|---|---|---|
| Hafs | 15 | 75 lines |
| Warsh | 15 | 75 lines |
| Qaloon | 15 | 75 lines |
| IndoPak | 16 | 80 lines |
What Counts as Lines
- ✅ Verse content lines
- ❌ Surah name/title lines
- ❌ Basmalah lines (except in Surah 1)
منطق حساب المراجعة اليومية
نظرة عامة
تتكون المراجعة اليومية لطلاب الحفظ من جزأين:
- آخر ٥ صفحات (~٧٥ سطراً): المحتوى المحفوظ قبل حفظ اليوم
- مراجعة الجزء اليومي: دورة عبر ٦٠ جزءاً محدداً مسبقاً
مهم جداً: - المراجعة اليومية لا تشمل حفظ اليوم الجديد - عدد الأسطر لا يشمل أسماء السور أو البسملة - فقط محتوى الآيات
نمط الحفظ
ترتيب الحفظ
يحفظ الطلاب بالترتيب التالي: 1. سورة الفاتحة أولاً (السورة ١) 2. ثم من سورة الناس إلى البقرة (١١٤ ← ١١٣ ← ١١٢ ← ... ← ٢)
داخل كل سورة: الآية ١ ← ٢ ← ٣ ← ... ← النهاية
حساب آخر ٥ صفحات
التعريف
آخر ٥ صفحات = بالضبط ٧٥ سطراً من محتوى الآيات المحفوظة قبل حفظ اليوم.
قواعد الحساب
- ابدأ من الآية السابقة لبداية حفظ اليوم
- استمر للخلف في ترتيب الحفظ
- توقف عند ٧٥ سطراً بالضبط (فقط محتوى الآيات)
حساب الأسطر
- فقط احسب الأسطر التي تحتوي على آيات
- لا تحسب أسطر أسماء السور
- لا تحسب أسطر البسملة (إلا في سورة الفاتحة حيث البسملة هي الآية ١)
مراجعة الجزء اليومي
التعريف
مراجعة الجزء اليومي = واحد من ٦٠ جزءاً محدداً مسبقاً يحتوي على المحتوى المحفوظ سابقاً.
الأجزاء الستون
القرآن مقسم إلى ٦٠ جزءاً للمراجعة اليومية:
| الجزء | البداية | النهاية |
|---|---|---|
| ١ | ١:١ | ٢:٧٨ |
| ٢ | ٢:٧٩ | ٢:١٤١ |
| ... | ... | ... |
| ٥٩ | ٧٨:١ | ٨٨:٢٦ |
| ٦٠ | ٨٩:١ | ١١٤:٦ |
قواعد مهمة
- فقط المحتوى المحفوظ سابقاً يُدرج - ليس حفظ اليوم الجديد
- طلاب الجزء ٦٠ (سور ٨٩-١١٤): يمكنهم فقط اختيار "أول مرة" أو "الجزء ٦٠"
- الجزء ١ يتوفر فقط عند الوصول لسورة البقرة
قواعد العرض
عرض الآية الأخيرة
عند عرض الآية الأخيرة: - بالإنجليزية: تظهر "End" بدلاً من رقم الآية - بالعربية: تظهر "إلخ" بدلاً من رقم الآية
مثال: "البقرة: ٧٩ - إلخ" بدلاً من "البقرة: ٧٩ - ١٤١"
ملاحظات فنية
معلومات المصحف
| المصحف | سطر/صفحة | هدف ٥ صفحات |
|---|---|---|
| حفص | ١٥ | ٧٥ سطر |
| ورش | ١٥ | ٧٥ سطر |
| قالون | ١٥ | ٧٥ سطر |
| هندي/باكستاني | ١٦ | ٨٠ سطر |
ما يُحسب كأسطر
- ✅ أسطر محتوى الآيات
- ❌ أسطر أسماء السور
- ❌ أسطر البسملة (إلا في سورة الفاتحة)