AI-Powered Hebrew Reading Tutoring Platform

A requirement-specific clickable POC for an online Hebrew Reading platform connecting CKids Admins, Hebrew School Directors, Tutors, Parents, and Students through automated enrollment, billing, tutor matching, recurring lessons, progress tracking, testing, notifications, and leaderboard updates.

🏫School Enrolls
πŸ’³Stripe Payment
πŸ‘¨β€πŸ‘©β€πŸ‘§Parent Preferences
πŸ€–Auto Match
πŸŽ“Progress + Leaderboard
🏫

12

Active Hebrew Schools

πŸŽ“

248

Enrolled Students

πŸ‘¨β€πŸ«

31

Available Tutors

πŸ†

96

Levels Passed

Core MVP Modules

Phase 1
ModuleStatusPurpose
School EnrollmentIncludedRegister schools and add students
Stripe BillingIncluded$360/student and prorated additions
Auto MatchingIncludedMatch by time, level and workload
DashboardsIncludedRole-specific experience
LeaderboardIncludedPublic student achievement view

Automation Flow

No manual scheduling
1

Collect availability

Parents choose top three weekly time preferences. Tutors enter recurring blocks of at least two consecutive hours.

2

Generate 15-minute slots

The system converts tutor availability into lesson-ready session slots.

3

Score and assign

Students are matched based on parent preference, tutor availability, reading level and workload balance.

4

Create session links

Recurring weekly lessons are created with Google Meet or Zoom links and reminders.

CKids Admin Dashboard

Central control panel for managing Hebrew Schools, tutors, students, scheduling, billing, reporting and platform analytics.

🏫

12

Active Schools

πŸŽ“

248

Active Students

πŸ‘¨β€πŸ«

83%

Tutor Utilization

πŸ’°

$89K

Revenue Tracked

Schools Overview

Live sample data
SchoolCityStudentsBillingScheduling
CKids Hebrew School NorthBrooklyn42PaidAuto-matched
Chabad Hebrew AcademyMiami31Paid2 pending
Hebrew Reading CenterChicago25Proration dueAuto-matched

Hebrew School Director Dashboard

Directors can enroll students, monitor progress, review tutor notes, test students, approve level advancement and track leaderboard progress.

πŸŽ“

42

Enrolled Students

πŸ§ͺ

8

Ready for Test

πŸ†

19

Levels Passed

Student Progress

Director view
StudentLevelProgressStatus
Leah B.Level 3
Ready for Test
Mendel K.Level 2
In Progress
Sara M.Level 4
Passed

Testing Queue

Approval workflow
1

Tutor marks Ready for Test

Student appears in Director testing queue.

2

Director tests student

Director confirms reading accuracy and fluency.

3

Approve advancement

Parent, tutor and student dashboards update automatically.

Parent Registration & Preferences

Parents receive an invitation email, complete child information and select their top three preferred weekly tutoring times.

Parent Invitation Form

Sample POC

Parent Dashboard Preview

After matching
Next LessonTuesday, 4:00 PM
TutorRivka Cohen
MeetingGoogle Meet Ready
Current LevelLevel 3
Progress
Parent can view upcoming lessons, join sessions, track progress, read tutor notes and see current reading level.

Tutor Dashboard

Tutors can enter recurring availability, view today’s schedule, launch meetings, record attendance, add notes, update progress and mark students as Ready for Test.

πŸ“…

9

Sessions Today

πŸŽ“

26

Assigned Students

πŸ§ͺ

4

Ready for Test

Today’s Sessions

15-minute lessons
TimeStudentLevelMeetingAction
4:00 PMLeah B.Level 3Meet LinkAdd Notes
4:15 PMMendel K.Level 2Meet LinkAttendance
4:30 PMSara M.Level 4Meet LinkReady for Test

Automatic Scheduling & Tutor Matching

Custom rule-based engine for matching students with tutors based on availability, reading level and workload balance.

Matching Inputs

Rule-based MVP
InputSample Value
Parent Preference 1Tuesday 4:00 PM
Parent Preference 2Wednesday 5:15 PM
Student LevelLevel 3
Tutor AvailabilityTuesday 3:00 PM to 5:00 PM
Tutor WorkloadModerate

Matching Result

Ready
LB
Leah B.Level 3, prefers Tuesday 4:00 PM
β†’
RC
Rivka CohenAvailable Tue 3:00 PM to 5:00 PM
Click β€œRun Matching Demo” to simulate auto assignment.

Matching Logic

Suggested MVP approach
1

Convert tutor blocks into 15-minute slots

Example: Tuesday 3 PM to 5 PM creates eight bookable tutoring slots.

2

Compare against parent top three preferences

The system prioritizes the highest-ranked preference with matching tutor availability.

3

Score eligible tutors

Score considers reading level suitability, workload balance and conflicts.

4

Create recurring session

The system creates a recurring weekly tutoring session and generates a Meet or Zoom link.

Student Dashboard

Students can view their current level, progress, next lesson, achievements and leaderboard position.

πŸ“˜

Level 3

Current Reading Level

πŸ“ˆ

78%

Progress

πŸ†

#12

Leaderboard Rank

Progress Path

Level advancement
LevelStatus
Level 1Passed
Level 2Passed
Level 3In Progress
Level 4Locked

Leaderboard

Public view
StudentSchoolCityLevel
Sara M.CKids NorthBrooklynLevel 4
Leah B.CKids NorthBrooklynLevel 3
Mendel K.Chabad AcademyMiamiLevel 2

Stripe Billing & Proration

School-level billing using $360 per student per school year with automatic prorated calculation for students added later.

πŸ’³

$360

Per student / school year

πŸŽ“

42

Students in school

🧾

$15,120

Annual school invoice

Proration Example

Sample calculation
ItemValue
Annual fee$360
Months remaining6 of 10
Prorated amount$216
ActivationAfter payment success

Post-Payment Automation

Stripe webhook flow
1

School completes payment

Stripe confirms payment success.

2

Student accounts activate

The system marks students active for tutoring.

3

Parent invites are sent

Parents receive email invitations to complete registration.