Welcome to Murajah Quiz! π
Master the Quran through interactive quizzes
π― Getting Started
Before you start, please select the surahs you want to practice:
β‘ Lightning Round
Race against the clock! Select your time limit (60s to 5min) and difficulty level (Easy/Medium/Hard). Questions alternate between "Next/Previous Verse" and "Translation" to keep you sharp.
β±οΈ Timed Challenge: Beat the clock
π Mixed Questions: Verse continuity + translation
π― Difficulty Levels: Affects mistake limits
π Verse Completion
Fill in the missing words! A verse appears with 2-5 words blanked out. Click on the correct words in sequence to fill the blanks.
π² Random Blanks: 2-5 words per verse
β¬ οΈ Fill Right to Left: Select words to complete
β Instant Feedback: Know if you're right
π Test Continuation
Know your verses! A verse is shown, and you must select either the NEXT or PREVIOUS verse from four options.
β¬οΈβ¬οΈ Next or Previous: Badge shows which one
π― Multiple Choice: 4 options per question
π Track Progress: Score and streak
π Translation Match
Match verses with meanings! A Quranic verse is shown in Arabic. Choose the correct English translation from four options.
π Arabic to English: Test your understanding
π― Multiple Choice: 4 translation options
π Build Mastery: Learn meanings deeply
β¨ Select your surahs in Settings to begin your journey! β¨
β‘ Lightning Round
Answer as many questions as you can before time runs out!
Select Duration:
Select Difficulty:
Time Remaining
{{ Math.floor(lightningTimeLeft / 60) }}:{{ String(lightningTimeLeft % 60).padStart(2, '0') }}
Score: {{ lightningScore }}/{{ lightningAttempts }}
{{ lightningSelectedDifficulty === 'easy' ? 'βΎοΈ No Limit' : `β ${lightningMistakesLeft} Mistakes` }}
{{ lightningCurrentQuestion.text }}
Surah {{ lightningCurrentQuestion.chapter }}, Verse {{ lightningCurrentQuestion.verse }}
Round Complete! π
Final Score
{{ lightningScore }}
Questions
{{ lightningAttempts }}
Accuracy
{{ lightningAttempts ? Math.round((lightningScore / lightningAttempts) * 100) : 0 }}%
Difficulty
{{ lightningSelectedDifficulty.toUpperCase() }}
π Verse Completion
Fill in the missing words to complete the verse
Score
{{ completionScore }}/{{ completionAttempts }} ({{ completionAttempts ? Math.round((completionScore/completionAttempts) * 100) : 0 }}%)
Current Streak
{{ completionStreak }} π₯
How It Works π―
A Verse Appears
A Quranic verse is displayed with 2-5 random words blanked out (shown as yellow boxes).
Select Words
Click on the correct words from the options below, filling from right to left.
Check Answer
Click "Check Answer" to verify if the words are in the correct order.
π‘ Tips for Success
- β Read the context to guess missing words
- β Order matters - words must match exactly
- β Fill from left-to-right across the blanks
- β Build familiarity with verse structure
π― What You'll Learn
- β Verse memorization through word recognition
- β Understanding verse flow and meaning
- β Recall ability with contextual hints
- β Build your Quran knowledge progressively
Please select some surahs from the configuration first
Loading question...
π Current Verse
Surah {{ completionVerse.chapter }}, Verse {{ completionVerse.verse }}
Words filled: {{ completionSelectedWords.length }} / {{ completionTotalMissing }}
Select the correct words in order (right to left):
Words selected: {{ completionSelectedWords.length }} / {{ completionTotalMissing }}
β Checking...
β Correct! All words in the right order!
β Incorrect order or words
π Test Continuation
Select the next or previous verse correctly
Score
{{ continuationScore }}/{{ continuationAttempts }} ({{ continuationAttempts ? Math.round((continuationScore/continuationAttempts) * 100) : 0 }}%)
Current Streak
{{ continuationStreak }} π₯
How It Works π―
See the Verse
A verse from the Quran is displayed with a badge showing if you need the Next or Previous verse.
Choose Wisely
Select from 4 options - one is correct, three are distractors from other verses.
Get Feedback
Immediately see if you're correct and learn the verse order in the Quran.
π‘ Tips for Success
- β Pay attention to the badge (Next β¬οΈ or Previous β¬οΈ)
- β Recognize verse themes to spot distractors
- β Build sequential memory of the Quran
- β Speed comes with practice and familiarity
π― What You'll Learn
- β Verse sequence and progression in surahs
- β Recognize verse boundaries and transitions
- β Build structural memory of the Quran
- β Improve recitation accuracy
Please select some surahs from the configuration first
Loading question...
π Current Verse
Surah {{ continuationVerse.chapter }}, Verse {{ continuationVerse.verse }}
{{ continuationVerse.text }}
{{ continuationOptions[selectedWrongContinuation].text }}
β Incorrect Answer (Verse {{ continuationOptions[selectedWrongContinuation].verse }})
{{ continuationOptions.find(opt => opt.isCorrect).text }}
β Correct Answer (Verse {{ continuationOptions.find(opt => opt.isCorrect).verse }})
π Translation Match
Match Arabic verses to their English meanings
Score
{{ sessionScore }}/{{ sessionAttempts }} ({{ sessionAttempts ? Math.round((sessionScore/sessionAttempts) * 100) : 0 }}%)
Current Streak
{{ streak }} π₯
How It Works π―
See Arabic Verse
A Quranic verse is displayed in beautiful Arabic script for you to understand.
Choose Translation
Select the correct English translation from 4 options - one correct, three distractors.
Learn Meaning
Build understanding of verse meanings and strengthen your knowledge of the Quran.
π‘ Tips for Success
- β Look for keywords and familiar themes
- β Pay attention to context clues in the verse
- β Note common translation phrases from the Quran
- β Eliminate obviously wrong answers first
π― What You'll Learn
- β Quranic verse meanings and interpretations
- β Common translation vocabulary and phrases
- β Deeper understanding of Islamic teachings
- β Tafsir concepts through context
Please select some surahs from the configuration first
Please select some surahs from the configuration first
Loading question...
π Current Verse
Surah {{ currentVerse.chapter }}, Verse {{ currentVerse.verse }}
{{ currentVerse.text }}
{{ translationOptions[selectedWrongAnswer].text }}
β Incorrect Answer
{{ translationOptions.find(opt => opt.isCorrect).text }}
β Correct Answer
βοΈ Quiz Settings
Customize your learning experience
πΎ Manage Defaults
Save and load your favorite surah selections for quick access
π Select Surahs
Choose which surahs to practice. {{ selectedSurahs.length }} / {{ Object.keys(surahs).length }} selected
Selection
{{ Math.round((selectedSurahs.length / Object.keys(surahs).length) * 100) }}%
{{ number }}
{{ name }}
π Tips
- β Select surahs you're currently memorizing
- β Start with a few surahs, then expand gradually
- β Your selection is saved automatically
- β Use "Save as Default" to quickly restore your selection later
