Skip to content

bixat/Tathbeet_Releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

cover-CQaIU64z

تطبيق تثبيت لحفظ القرآن - الميزات

نظرة عامة

تطبيق تثبيت لحفظ القرآن هو تطبيق شامل لحفظ القرآن الكريم مصمم لمساعدة المستخدمين على حفظ القرآن باستخدام تقنيات التكرار المتباعد المثبتة علمياً. التطبيق متاح بنسختين: حفص وورش، ولكل منهما أسلوب قراءته الخاص.

الميزات الأساسية

1. قراءة القرآن والصوتيات

  • نص القرآن الكريم كاملاً مع دعم للكتابة العثمانية
  • عدة قرّاء متاحين لتشغيل الصوتيات
  • ضوابط تشغيل الصوت مع وظيفة التكرار
  • إمكانية التحميل للوصول إلى الصوتيات في وضع عدم الاتصال
  • نظام الإشارات المرجعية لحفظ الآيات المفضلة
  • وظيفة مشاركة ونسخ الآيات
  • عرض التفسير للآيات

2. تتبع الحفظ (لوحة كانبان)

  • دورة حفظ مكونة من 6 مراحل:
    • للحفظ
    • المراجعة قبل الحفظ
    • في طور الحفظ
    • الترتيب
    • الاستظهار
    • محفوظ
  • تتبع بصري للتقدم لكل ربع/ثمن
  • واجهة سحب وإفلات للتنقل بين المراحل
  • معلومات مفصلة عن الآيات لكل ربع
  • وضع القراءة لكل مرحلة حفظ

3. نظام التكرار المتباعد (SRS)

  • جدولة المراجعات الذكية باستخدام خوارزمية FSRS
  • تجميع الآيات (2-4 آيات لكل مجموعة) لمراجعة فعالة
  • 4 درجات صعوبة لكل مراجعة:
    • نسيت (أحمر) - المراجعة غداً
    • صعب (برتقالي) - المراجعة قريباً
    • جيد (أخضر) - مراجعة عادية
    • سهل (أزرق) - مراجعة لاحقاً
  • لوحة مراجعة يومية تظهر المراجعات المستحقة
  • ترقية تلقائية إلى "محفوظ" عند إتقان كل المجموعات
  • إحصائيات المراجعة وتتبع التقدم

4. نظام المراجعة الذكي

  • معاينة الآيات قبل بدء المراجعات
  • استظهار مبني على المطالبة (إظهار المطالبة، ثم النص)
  • تتبع التقدم لكل مجموعة آيات
  • جدولة المراجعة بناءً على أداء المستخدم
  • إشعارات المراجعة المستحقة مع شارات

5. نظام التحفيز

  • نظام مكافآت يعتمد على النقاط للأنشطة المختلفة:
    • 5 نقاط لكل تكرار آية أثناء المراجعة
    • نقطة واحدة لكل ثانية من وقت المراجعة الفعلية
    • 100 نقطة عند إتقان مجموعة آيات
    • 50 نقطة مكافأة يومية لاستخدام التطبيق
  • نظام تقدم المستويات باستخدام صيغة الجذر التربيعي:
    • المستوى = floor(sqrt(إجمالي النقاط / 500)) + 1
    • يتطلب كل مستوى جهداً متزايداً لتحقيقه
    • تتبع بصري للتقدم نحو المستوى التالي
  • عرض شارة المستوى في شاشة الإحصائيات
  • عداد نقاط فوري يظهر إجمالي النقاط المكتسبة

6. إحصائيات التقدم

  • تتبع تقدم الحفظ (أحزاب، أرباع، أجزاء)
  • تتبع السرعة للممارسة اليومية
  • إحصائيات المراجعة (نسبة الاستبقاء، الصعوبة، الوقت المنقضي)
  • تتبع الآيات الخاطئة لتحديد نقاط الضعف
  • تحليلات مفصلة لأداء الحفظ

6. التخصيص والإعدادات

  • دعم نسختين: قراءتا حفص وورش
  • دعم لغات متعددة: العربية والإنجليزية
  • خيارات السمات: فاتح، داكن، ونظام السمة
  • تخصيص الخط لعرض نص القرآن
  • إعدادات الصوت لسرعة التشغيل واختيار القارئ
  • إعدادات الإشعارات للتذكير والمراجعات

7. الميزات الإضافية

  • نظام دعم العملاء مع محادثة داخل التطبيق
  • وظيفة النسخ الاحتياطي والاستعادة لبيانات المستخدم
  • دورة التوجيه للمستخدمين الجدد
  • تكامل وسائل التواصل الاجتماعي للمشاركة والدعم
  • وظائف تقييم التطبيق ومشاركته
  • وضع القراءة المستمر مع منع إيقاظ الشاشة

الميزات التقنية

قاعدة البيانات والتخزين

  • قاعدة بيانات SQLite لنص القرآن وبيانات المستخدم
  • تخزين محلي لتفضيلات المستخدم والتقدم
  • نظام النسخ الاحتياطي لحفظ البيانات

نظام الصوت

  • مشغل صوتي مع ضوابط التشغيل
  • مدير التحميل للوصول دون اتصال
  • دعم عدة قرّاء

واجهة المستخدم

  • دعم اليمين لليسار/اليسار لليمين للعربية والإنجليزية
  • تصميم متجاوب لشاشات مختلفة الأحجام
  • مكونات ماتيريال ديزاين مع تصميم مخصص
  • تحريكات سلسة وانتقالات
  • ميزات إمكانية الوصول مع تباين مناسب وأهداف اللمس المناسبة

هيكل التطبيق

النسخ

  • حفص: قراءة حفص التقليدية
  • ورش: أسلوب قراءة ورش
  • كل نسخة لها قواعد بيانات وتصميمات منفصلة

المكونات الأساسية

  • الشاشة الرئيسية: لوحة القيادة مع وصول سريع
  • متصفح القرآن: تصفح القرآن الكريم كاملاً
  • شاشة الحفظ: لوحة كانبان لتتبع التقدم
  • شاشة المراجعة: مراجعات ذكية تعتمد على SRS
  • شاشة الإحصائيات: تحليلات وتتبع التقدم
  • شاشة الإعدادات: تهيئة التطبيق وخيارات التفضيل

Quran Tathbeet - Features

Overview

The Quran Tathbeet app is a comprehensive Quran memorization application designed to help users memorize the Quran using scientifically-proven spaced repetition techniques. The app is available in two flavors: Hafs and Warsh, each with its own recitation style.

Core Features

1. Quran Reading & Audio

  • Complete Quran text with Uthmani script support
  • Multiple reciters available for audio playback
  • Audio playback controls with repeat functionality
  • Download capability for offline audio access
  • Bookmarking system to save favorite verses
  • Verse sharing and copying functionality
  • Tafseer (exegesis) viewing for verses

2. Memorization Tracking (Kanban Board)

  • 6-stage memorization workflow:
    • To Memorize
    • Review Before Memorize
    • Memorizing
    • Sorting
    • Reciting
    • Memorized
  • Visual progress tracking for each quarter (Robaa'/Thumn)
  • Drag-and-drop interface for moving between stages
  • Detailed verse information for each quarter
  • Reading mode for each memorization stage

3. Spaced Repetition System (SRS)

  • Intelligent review scheduling using FSRS algorithm
  • Verse grouping (2-4 verses per group) for efficient review
  • 4 difficulty ratings for each review:
    • Forgot (Red) - Review tomorrow
    • Hard (Orange) - Review soon
    • Good (Green) - Normal review
    • Easy (Blue) - Review later
  • Daily review dashboard showing due reviews
  • Automatic advancement to "Memorized" when all groups are mastered
  • Review statistics and progress tracking

4. Smart Review System

  • Verse preview before starting reviews
  • Prompt-based recall (show prompt, then reveal text)
  • Progress tracking for each verse group
  • Review scheduling based on user performance
  • Due review notifications with badges

5. Gamification System

  • Points-based rewards for various activities:
    • 5 points per verse repetition during review
    • 1 point per second of active review time
    • 100 points when mastering a verse group
    • 50 points daily bonus for app usage
  • Level progression system using square root formula:
    • Level = floor(sqrt(Total Points / 500)) + 1
    • Each level requires increasing effort to achieve
    • Visual progress tracking toward next level
  • Level badge display in Statistics screen
  • Real-time point counter showing lifetime points earned

6. Progress Statistics

  • Memorization progress tracking (Hizb, quarter, part)
  • Streak tracking for daily practice
  • Review statistics (retention rate, difficulty, time spent)
  • Wrong verses tracking to identify weak areas
  • Detailed analytics for memorization performance

6. Personalization & Settings

  • Dual flavor support: Hafs and Warsh recitations
  • Multiple language support: Arabic and English
  • Theme options: Light, dark, and system themes
  • Font customization for Quran text display
  • Audio settings for playback speed and reciter selection
  • Notification settings for reminders and reviews

7. Additional Features

  • Contact support system with in-app chat
  • Backup and restore functionality for user data
  • Onboarding flow for new users
  • Social media integration for sharing and support
  • App rating and sharing capabilities
  • Continuous reading mode with wake lock prevention

Technical Features

Database & Storage

  • SQLite database for Quran text and user data
  • Local storage for user preferences and progress
  • Backup system for data preservation

Audio System

  • Audio player with playback controls
  • Download manager for offline access
  • Multiple reciters support

User Interface

  • RTL/LTR support for Arabic and English
  • Responsive design for different screen sizes
  • Material Design components with custom theming
  • Smooth animations and transitions
  • Accessibility features with proper contrast and touch targets

App Architecture

Flavors

  • Hafs: Traditional Hafs recitation
  • Warsh: Warsh recitation style
  • Each flavor has separate databases and styling

Core Components

  • Home Screen: Main dashboard with quick access
  • Quran Browser: Complete Quran navigation
  • Memorization Screen: Kanban board for tracking progress
  • Review Screen: SRS-based smart reviews
  • Statistics Screen: Progress analytics and insights
  • Settings Screen: App configuration and preferences

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published