Pātimokkha Memorize
This is a web-based app & tool designed to assist Bhikkhus and students in memorizing the Pātimokkha. It features a synchronized text interface that highlights lines in time with the audio, allowing for precise follow-along practice, and includes memorization drills by hiding random words.
How to Start
This application is hosted online and can be accessed directly by clicking the link: loicuaducphat.org/congcu/patimokkha-memorize. It is compatible with any modern web browser (Chrome, Firefox, Edge, Safari).
User Guide
1. Navigation (Top Bar)
- Theme Toggle (
/
): Switch between Light Mode and Dark Mode for comfortable reading in different lighting conditions. - Section Selector: Use the dropdown menu to jump to a specific rule (e.g., Pārājika 1, Saṅghādisesa 5).
- Arrows (❮ ❯): Navigate to the immediate previous or next section.
2. Audio & Recitation Controls (Bottom Bar)
-
Audio Player: Standard play/pause and volume controls.
-
Recitation Button (
):- Click to Start: Activates Recitation Mode. The text will enlarge and highlight line-by-line synchronized with the audio.
- NOTE: For perfect synchronization, it is recommended to only use the toggles of Recitation Button (❚❚/
) and Navigation Buttons (« ») to control playback (pause, play, fast forward) once Recitation Mode is active. Using the standard Audio Player controls (play/pause/seek) may interrupt the text synchronization.
- Status Colors:
- Green (Pulsing): Auto-play mode is active (synchronized).
- Blue: Manual/Paused mode.
-
Navigation Buttons (« »):
- « (Previous): Jump back to the previous line of text and rewind audio.
- » (Next): Jump forward to the next line of text and skip audio forward.
-
Exit (
): Appears only during Recitation Mode. Click this (top left of the control bar) to stop the mode and return to the full text view.
3. Settings & Memorization Tools (
)
Click the Gear Icon to open the settings panel.
A. Memorization Drill (Hide Texts)
This feature helps test your memory by obscuring words.
- Difficulty Slider: Drag the slider to select the percentage of words to hide (10% to 90%).
- Hide Button: Randomly hides words based on the selected percentage.
- Reveal Interaction: Click on any hidden word (represented by a blank box) to reveal it instantly.
- Show Button: Resets the text and reveals all words.
B. Speed Control
- Default: Uses the specific timing written in the code (e.g., [5.0] seconds) for perfect synchronization with the chanting audio.
- Adjust (
): Allows you to override the default timing.
- Set a fixed duration (e.g., 3.0 seconds) for every line.
- Useful for practicing recitation at a steady, slower, or faster pace without audio sync.
Uses Offline
To Use Offline, download the Apk file for Android, Zip file for PC, and ZIM file for all OS and devices. (The ZIM format is opened by Kiwix, a free program dedicated to providing offline access to free educational content (To learn more see here: kiwix.org/en/about_us/") .
Download Link & Source Code: here.