Ситуация: Нужно построить рейтинг преподавателей для индивидуальных онлайн-уроков.
Платформа репетиторов, 3000 преподавателей, 80K уроков/мес. Разброс по NPS: от 20 до 95. Топ-10% преподавателей генерируют 40% повторных покупок.
lessons: lesson_id, teacher_id, student_id, subject, duration, date, ratingteachers: teacher_id, name, subjects, experience_years, hourly_ratestudent_progress: student_id, teacher_id, test_score_before, test_score_afterbookings: student_id, teacher_id, booking_date, status, is_repeat