← Back to Application

User Guide

Quran Tajweed Application — International Computing Institute for Quran and Islamic Sciences

https://tajweed.chat

1. Introduction

Welcome to the Quran Tajweed Application — an interactive educational platform that teaches Tajweed rules, verifies your pronunciation during recitation, tests your memorization, and answers your questions about the Quran and Tajweed rules.

The text of the Holy Quran is always displayed in Arabic Uthmani script. The application interface (buttons, menus, and explanations) is translated into over 68 languages, depending on your selection from the language menu at the top of the page.

Note: Quranic verse translations come from reliable sources (Kalimat.dev, local database, or Tafsir al-Jalalayn) — not directly from AI on the Quranic text.

2. Dashboard and Tabs

When you open the application, three main tabs appear:

TabContent
Tajweed Rules DashboardAll Tajweed rules grouped by category: الإظهار (Iẓhār), الإدغام (Idghām), الإقلاب (Iqlāb), المدود (Mudūd), القلقلة (Qalqalah), الغنة (Ghunnah), لام الجلالة (Lām al-Jalālah), and others. Click any tile to open the rule's page.
Recitation and MemorizationSmart Recitation (pronunciation correction), Hifz test, and your progress in series.
Smart AssistantAsk about Tajweed rules or the Holy Quran in your language.

Each rule tile opens a page displaying the verses where the rule appears, with words colored, the reference reciter's audio, and a translation/explanation of the verse according to the display language.

3. Language and Help

Language Selection

At the top left of each page (or top right for right-to-left languages), you will find the Language menu. Choose your language — menu buttons, titles, and explanations will change instantly. The default language is Arabic.

Help Button

Next to the language menu is the "Help" button. This opens the current guide in your language in a new window. If a translation for your language is not yet available, the guide will be displayed in Arabic.

Return to Dashboard

The "Tajweed Rules Dashboard" button at the top right of the page returns you to the main page from any sub-page.

4. Tajweed Rules Pages

Each rule page displays:

Audio Playback and Word Selection

5. Smart Recitation (Pronunciation Correction)

The /r/recite/ page allows you to recite into the microphone with word-by-word verification using a specialized Quranic transcription model (Whisper).

Screen Layout

From top to bottom:

  1. Control Area: Sura selection, range (verse/page/sura), reciter, microphone, and acceptance threshold.
  2. Navigation Bar: Play/pause verse audio, then « » buttons for verses, « › » for words, and for replay.
  3. Tajweed Colors Guide: Appears directly above the verse text for easy reference during recitation.
  4. Verse Text: Colored and highlighted words for the current word.

Starting Recitation

  1. Choose the Sura and range (one verse is recommended for beginners).
  2. The text is displayed automatically when the page is opened or the Sura is changed.
  3. Enter your email (saved once for all pages).
  4. Click "Start Recitation" and allow the browser to access the microphone.
  5. Read the highlighted word; upon correct pronunciation, it turns green, and the highlight moves to the next word.
Important Notes — Smart Recitation
  • Acceptance Threshold Slider: Now has a fixed width (~110px) to prevent interference with the "Audio" button on mobile screens.
  • Attempt Limit (3): After three failed attempts on a single word, the application automatically moves to the next word and displays the achieved score below the word in orange — even if it's below the threshold.
  • Clicking on a word: Click any word in the verse to jump to it and continue recitation from there. Gaps (skipped words) are allowed and receive a zero score in the verse total.
  • Automatic transition to the next verse: Now requires ≥ 60% accuracy in the verse. Otherwise, move manually with the « » button or retry.
  • Double click — hear the reciter: Double click on a word to hear the reference reciter's pronunciation of that word only. Double click on a second word in the same verse to hear the segment between them. If word timings are not yet in the database, the server immediately analyzes the reciter's recording (forced alignment), stores it, and then plays the audio.

Navigation Buttons

ButtonFunction
/ Play or pause the reference reciter's recitation for the verse/page/sura.
«Next verse.
Next word.
Restart the session from the beginning of the range.
Previous word in the recitation text.
»Previous verse (or previous verse within the page/sura).

Word Acceptance Threshold

You can adjust the minimum confidence level (from 30% to 70%) via the slider. A word is accepted if its pronunciation reaches or exceeds this limit. A word below the threshold will have its score displayed in orange to help you improve.

Tajweed Rules Coloring

Enable "Tajweed Rules Coloring" to see hint colors on words (Qalqalah, Ghunnah, Ikhfāʾ, Iẓhār, Lām al-Jalālah…). It can be turned off if you prefer a Mushaf without colors.

Tajweed Rules Evaluation (Optional)

When "Tajweed Rules Evaluation" is enabled, Madd, Ghunnah, and Qalqalah are also acoustically examined — acoustic confidence alone is not sufficient.

Search by Recitation

Click "Search by Recitation" and read a few words; the application will display matching verses. Choose a verse to open it directly.

Word Scores and Clearing

When you return to a previously recited verse, your scores appear on each word. Use "Clear Range Scores" to clear the scores for the verse/page/sura and retry.

6. Hifz Test (Memorization)

The /r/hifz/ page tests your memorization: the verse starts empty, and each word appears when correctly pronounced.

7. Smart Assistant

From the "Smart Assistant" tab or the /r/chatbot/ page, you can ask questions about:

The assistant uses the Tajweed knowledge base and Quran database with Gemini-2.5-flash to answer in your language. You can:

8. Scores and Reports

Enter your email once — it is used for recitation, memorization, and Tajweed tests. Scores are saved in the database, and you can:

9. Audio Settings

From the "Audio" button on the recitation or memorization page:

Tip: If your voice is not heard, check microphone permissions in the browser, try another microphone, and raise your voice — the application amplifies the signal ×4 after noise filtering.

10. Frequently Asked Questions

Why does the application expect words I didn't say (like Basmalah)?

Some reciters used to start with Basmalah before "Alif-Lam-Mim" or "Alif-Lam-Ra" at the beginning of Suras. We fixed this by detecting the opening and realigning. If the problem persists, use diagnostics or retry after three failed attempts, the application will automatically move on.

Does it work on mobile?

Yes — Chrome on Android and Safari on iOS. You might need an initial tap to activate audio (browser policies).

Is my data private?

Scores are linked to your email and isolated between users. Audio recordings are not shared with third parties — they are processed on the server for verification only.

Where do verse translations come from?

Kalimat.dev, local database, or Tafsir al-Jalalayn translated via Gemini for unsupported languages — not direct AI translation of Quranic text.