Document Version: 1.0
Last Updated: January 2025
Applies To: Church Leaders, Small Group Leaders, Administrators, Students
Table of Contents
- Overview
- Key Concepts
- Student Workflow
- Leader Workflow
- Verse Assignments
- Verification Process
- Leaderboards & Statistics
- Achievements & Rewards
- Troubleshooting
- Best Practices
1. Overview
Purpose
The Memorization feature enables students to systematically memorize Scripture with tracked progress, gamified motivation, and leader verification. It combines self-paced digital practice with in-person accountability.
Key Benefits
- For Students: Clear progress tracking, gamification, achievement system
- For Leaders: Visibility into practice habits, verification workflow, church-wide statistics
- For Churches: Data-driven discipleship, consistent memorization culture
Feature Location
- Students: Study → Memorize tab
- Leaders: Admin Dashboard → Memorization
- Leaderboards: Memorization Leaderboard page
2. Key Concepts
Memorization Statuses
| Status | Definition | Requirements |
|---|---|---|
| Learning | Initial stage, verse just added | Started memorization |
| Practiced | Multiple practice sessions completed | 3+ practice sessions |
| Memorized | Good accuracy achieved | 80%+ accuracy |
| Mastered | High accuracy achieved | 98%+ accuracy |
| Verified | Leader-confirmed mastery | Leader quiz passed |
Data Tracked Per Verse
- Verse reference (e.g., "John 3:16")
- Full verse text
- Current status
- Start date
- Last practiced date
- Total practice count
- Current accuracy percentage
- Mastered date (if applicable)
- Verified date (if applicable)
- Verifier ID (if applicable)
- Practice history (date, accuracy, time, mode)
Practice Modes
| Mode | Description | Difficulty |
|---|---|---|
| Fill-in-the-Blank | Type missing words | Medium |
| First Letter | Only first letters shown | Hard |
| Full Recitation | Type entire verse | Hardest |
3. Student Workflow
Adding a Verse to Memorize
- Navigate to Study → Memorize
- Click “Add New Verse”
- Search for a verse or enter reference manually
- Confirm verse text
- Verse is added with “Learning” status
Starting a Practice Session
- Select a verse from your memorization list
- Choose a practice mode:
- Fill-in-the-Blank: Easier, good for new verses
- First Letter Hints: Medium difficulty
- Full Recitation: Most challenging, required for mastery
- Complete the practice
- View your accuracy score
- Session is logged to practice history
Understanding Your Progress
Progress Indicators:
- 🔵 Learning (0-2 practices)
- 🟡 Practiced (3+ practices, <80% accuracy)
- 🟢 Memorized (80%+ accuracy)
- ⭐ Mastered (98%+ accuracy)
- ✅ Verified (Leader confirmed)
Accuracy Calculation:
- Based on most recent practice session
- Fill-in-the-blank: % of blanks filled correctly
- First letter: % of words typed correctly
- Full recitation: Character-level accuracy
Reaching Mastery
To achieve “Mastered” status:
- Complete multiple practice sessions
- Achieve 98% or higher accuracy in a single session
- Status automatically updates to “Mastered”
- Verse appears in leader’s pending verification queue
Getting Verified
- Practice until you reach “Mastered” status
- Notify your leader you’re ready for verification
- Recite the verse in person (or via video call)
- Leader marks as verified in the system
- Earn XP and achievement progress
4. Leader Workflow
Accessing Memorization Management
- Navigate to Admin Dashboard
- Click Memorization tab
- View dashboard with:
- Pending verifications count
- Total verified verses
- Active students count
- Average verses per student
Dashboard Statistics
| Metric | Description |
|---|---|
| Pending Verification | Verses at “Mastered” status awaiting quiz |
| Total Verified | All verses verified by leaders |
| Active Students | Students with at least one memorized verse |
| Avg per Student | Average verified verses per active student |
Viewing Pending Verifications
The pending queue shows:
- Student name and email
- Verse reference
- Current accuracy percentage
- Date achieved mastery
- Number of practice sessions
Searching and Filtering
- Search: Filter by student name or verse reference
- Group Filter: View only students from specific groups
5. Verse Assignments
Creating an Assignment
Leaders can assign verses to students proactively:
- Navigate to Admin Dashboard → Verse Assignments
- Click “Create Assignment”
- Select:
- Verse reference and text
- Assigned to (individuals, groups, or church-wide)
- Due date
- Priority (high, medium, low)
- Add optional notes/context
- Submit assignment
Assignment Notification Flow
- Leader creates assignment
- Students receive in-app notification
- Verse appears in student’s memorization queue
- Update posted to relevant group/church feed
- Students begin practicing
Assignment Fields
| Field | Required | Description |
|---|---|---|
| Verse Reference | Yes | e.g., “Romans 8:28” |
| Verse Text | Yes | Full text of the verse |
| Assigned To | Yes | User IDs, Group IDs, or “Church” |
| Due Date | No | Target completion date |
| Priority | Yes | High, Medium, or Low |
| Notes | No | Context or instructions |
6. Verification Process
Pre-Verification Checklist
Before quizzing a student, confirm:
- [ ] Student has reached “Mastered” status (98%+ accuracy)
- [ ] You have access to the verse text
- [ ] You’re in a suitable environment for recitation
Conducting the Quiz
Step 1: Open Quiz Modal
- Find student in Pending Verifications
- Click “Quiz Student”
- Modal opens with verse details
Step 2: Quiz the Student
- Hide verse text initially (default)
- Ask student to recite the verse
- Click “Show Answer” to view correct text
- Compare student’s recitation to actual verse
Step 3: Evaluate Accuracy
Consider:
- Word accuracy (correct words in correct order)
- Minor errors (articles, conjunctions)
- Major errors (missing phrases, wrong words)
- Fluency (hesitation, prompts needed)
Step 4: Record Result
Option A: Verify
- Student recited correctly or with minor errors
- Click “Student Recited Correctly”
- Optionally add notes
- Student receives XP and achievement progress
Option B: Needs More Practice
- Student had significant errors
- Click “Needs More Practice”
- Add constructive feedback in notes
- Status reverts to “Practiced”
- Student notified to continue practicing
Verification Notes Best Practices
Good notes:
- “Excellent! Word-perfect recitation”
- “Minor hesitation on ‘righteousness’ but got it”
- “Mixed up ‘all things’ and ‘everything’ – close enough”
Constructive feedback (for more practice):
- “Great start! Work on the second half of the verse”
- “Almost there – focus on the ending”
- “Keep practicing – you’re close!”
7. Leaderboards & Statistics
Leaderboard Access
- Navigate to Memorization Leaderboard
- Or click “View Leaderboard” from Admin Dashboard
Leaderboard Scopes
| Role | Sees |
|---|---|
| SuperAdmin | Global (all churches) |
| Admin | Church-wide |
| ChurchLeader | Students in their groups |
| Student | Their church |
Ranking Metrics
| Metric | Description |
|---|---|
| Accuracy | Average accuracy across all verses |
| Verses Mastered | Count of verified/mastered verses |
| Practice Time | Total minutes spent practicing |
Sorting Options
Users can sort leaderboard by:
- Highest accuracy
- Most verses mastered
- Most practice time
Church Statistics
Admin Dashboard shows:
- Total Verified: All verified verses in church
- Pending Verification: Awaiting leader quiz
- In Progress: Learning/practiced/memorized status
- Unique Students: Students with any memorization activity
- Average Per Student: Verified verses ÷ active students
- Most Popular Verses: Top 5 most memorized verses
8. Achievements & Rewards
XP Awards
| Action | XP Earned |
|---|---|
| Start memorizing a verse | 5 XP |
| Complete practice session | 10 XP |
| Reach “Memorized” status | 15 XP |
| Reach “Mastered” status | 25 XP |
| Get verified by leader | 50 XP |
Memorization Achievements
| Achievement | Criteria | Badge |
|---|---|---|
| First Words | Memorize 1 verse | 🌱 |
| Getting Started | Verify 5 verses | 📖 |
| Memory Master | Verify 10 verses | 🧠 |
| Scripture Scholar | Verify 25 verses | 📚 |
| Bible Brain | Verify 50 verses | 🏆 |
| Word Warrior | 7-day memorization streak | ⚔️ |
| Consistency King | 30-day memorization streak | 👑 |
Streak Tracking
- Practicing any verse continues your streak
- Must practice at least once per day
- Streak resets at midnight local time
- Streak count displayed on profile
9. Troubleshooting
Student Issues
“My verse isn’t showing as mastered”
Cause: Accuracy below 98%
Solution: Continue practicing, focus on full recitation mode
“I can’t find a verse to add”
Cause: Verse not in database
Solution: Enter reference manually, or contact leader to add
“My practice session didn’t save”
Cause: Network issue or session timeout
Solution: Check internet connection, try again
“I’m stuck at ‘practiced’ status”
Cause: Accuracy plateaued below 80%
Solution: Try different practice modes, take breaks between sessions
Leader Issues
“No pending verifications showing”
Cause: No students have reached mastery
Solution: Check if students are actively practicing, encourage participation
“Can’t verify a student’s verse”
Cause: Permission issue or data error
Solution: Ensure you have leader permissions, refresh page
“Statistics not updating”
Cause: Cache or sync delay
Solution: Refresh page, wait a few minutes for data sync
Common Errors
| Error | Cause | Solution |
|---|---|---|
| “Verse not found” | Deleted or invalid ID | Remove and re-add verse |
| “Permission denied” | Role restrictions | Contact admin for access |
| “Failed to verify” | Server error | Retry, contact support if persistent |
10. Best Practices
For Students
Effective Practice Habits
- Practice at the same time daily (habit formation)
- Start with fill-in-the-blank, graduate to full recitation
- Say verses aloud while typing
- Review “mastered” verses occasionally to maintain
- Practice in short sessions (10-15 minutes)
Maximizing Accuracy
- Focus on exact wording, not paraphrase
- Pay attention to punctuation placement
- Practice the verse reference too
- Break long verses into sections
Preparing for Verification
- Practice until consistently hitting 98%+
- Recite aloud without looking
- Practice with a friend before leader quiz
- Know the verse reference, not just the text
For Leaders
Building Memorization Culture
- Make memorization a regular part of gatherings
- Celebrate verifications publicly
- Feature top memorizers in announcements
- Connect verses to current teaching
Effective Verification
- Schedule regular verification sessions
- Don’t let the queue grow too large
- Be encouraging, even when marking “needs practice”
- Use notes to track individual progress
Strategic Assignments
- Align with sermon series or curriculum
- Balance difficulty (short and long verses)
- Set reasonable due dates
- Follow up on overdue assignments
For Churches
Program Design
- Launch with a church-wide memorization challenge
- Set monthly or quarterly verse goals
- Create healthy competition between groups
- Recognize memorization achievements in services
Leader Training
- Train all small group leaders on verification process
- Establish consistent standards for “passing”
- Share best practices across leadership team
- Review statistics monthly
Appendix A: Quick Reference
Student Quick Actions
| Task | Location |
|---|---|
| Add new verse | Study → Memorize → Add Verse |
| Practice verse | Study → Memorize → Select verse |
| View progress | Study → Memorize → My Verses |
| View leaderboard | Memorization Leaderboard |
Leader Quick Actions
| Task | Location |
|---|---|
| View pending | Admin → Memorization → Pending tab |
| Quiz student | Pending list → Quiz Student button |
| View history | Admin → Memorization → History tab |
| View stats | Admin → Memorization → Stats cards |
| Assign verse | Admin → Verse Assignments |
Status Flow Diagram
[Learning] → [Practiced] → [Memorized] → [Mastered] → [Verified]
↑ ↑ ↑ ↓
└──────────────┴──────────────┴── (Needs Practice)
Appendix B: Accuracy Thresholds
| Threshold | Status Change |
|---|---|
| 3+ sessions | Learning → Practiced |
| 80%+ | Practiced → Memorized |
| 98%+ | Memorized → Mastered |
| Leader verified | Mastered → Verified |
Appendix C: Support
For issues not covered in this SOP:
- In-App Help: Settings → Help & Support
- Email: support@ori.app
- Documentation: ORI Help Center
This SOP is a living document. Last reviewed: January 2025.

