Platform Logic: Educator Management

The educator journey from registration through profile setup to active tutoring.

Educator Lifecycle

From registration to first tutoring session.

Trigger Action Condition End
Scroll to zoom. Drag to pan.

Tutor Profile Fields

Core data that defines an educator's profile and matching criteria.

FieldTypeDescription
hard_constraints (subjects)JSON arraySubjects and levels the tutor can teach. Used for match scoring (0-25 points).
areaStringGeographic area where tutor can travel. Scored against parent location (0-20 points).
languagesJSON arrayLanguages the tutor speaks. Matched to parent language preference (0-20 points).
genderStringTutor's gender. Matched when parent has a gender preference (0-15 points).
postal_codeStringTutor's postal code for distance calculation and area matching.

Performance Metrics

Key metrics tracked for each educator.

MetricCalculationUsed For
Completion RateApproved sessions / Total scheduled sessionsReliability indicator. Above 90% qualifies for incentive bonus.
Total HoursSum of approved session durationsExperience indicator. Shown on admin tutor detail.
NPSNet Promoter Score from parent feedbackQuality indicator. High NPS qualifies for incentive bonus.
Active MatchesCount of current (non-ended) matchesCapacity planning. Shown on tutor dashboard.

"New Educator" Criteria

When a tutor is considered "new" on the platform.

ConditionThreshold
Registration ageLess than 30 days since account creation
Session count0 approved sessions completed

Both conditions must be true. Once a tutor completes their first approved session OR passes 30 days, they are no longer flagged as "new."