Platform
Domain Examples
Education

Education

Business problems solved

ปัญหาPBCP แก้อย่างไร
นักเรียนหยุดเรียนกลางคัน ไม่รู้ล่วงหน้าStudent Story → engagement drop signal
ไม่รู้ว่า content ไหนทำให้คนออกCourse Story → drop-off ต่อ lesson
ไม่รู้ว่า student แต่ละคนต้องการ support อะไรIntelligence → at-risk detection
วัด ROI ของ course ยากCampaign Intelligence → completion rate, revenue per course

Story types

Student Story

นักเรียนนี้เรียนอะไรบ้าง ผ่านไปถึงไหน สอบผ่านไหม

Course Story

Course นี้คนเรียนเสร็จกี่ % Lesson ไหน drop-off มาก

Instructor Story

อาจารย์นี้มี engagement ดีไหม Rating เฉลี่ยเท่าไหร่

Certificate Story

ใบ cert นี้ออกให้ใครบ้าง เส้นทางการเรียนก่อนได้ cert

Key events

Eventเกิดเมื่อ
student.registeredสมัครเรียน
enrollment.createdลงทะเบียน course
lesson.startedเริ่มดู lesson
lesson.completedดู lesson จบ (>80% watch time)
lesson.skippedข้าม lesson
quiz.startedเริ่มทำแบบทดสอบ
quiz.submittedส่งคำตอบ
quiz.passedผ่านแบบทดสอบ
quiz.failedไม่ผ่านแบบทดสอบ
assignment.submittedส่งงาน
assignment.gradedงานได้รับการตรวจ
course.completedจบ course ครบทุก lesson
certificate.issuedได้รับใบ certificate
review.submittedเขียน review course
discussion.postedโพสต์ใน discussion board
live_session.attendedเข้าร่วม live session
enrollment.cancelledยกเลิกการเรียน

Intelligence use cases

Use caseSignalAction
At-risk studentไม่มี lesson.started >7 วัน หลัง enrollEmail nudge + offer office hours
Quiz strugglequiz.failed ≥3 ครั้ง บทเดิมแนะนำ review lesson + ติดต่ออาจารย์
High achieverlesson.completed ทุกวันFast-track certificate program
Course bottleneckLesson ที่มี lesson.skipped สูงReview content คุณภาพ
Completion campaigncourse.completed = 70% → ใกล้จบ"You're almost there" push
Upsell next coursecertificate.issuedRecommend advanced course

Learning journey example

student.registered          → วันที่ 1
  enrollment.created        → วันที่ 1  (Python for Beginners)
    lesson.started          → วันที่ 2  (Lesson 1: Variables)
    lesson.completed        → วันที่ 2
    lesson.started          → วันที่ 3  (Lesson 2: Loops)
    lesson.completed        → วันที่ 3
    quiz.started            → วันที่ 3
    quiz.failed             → วันที่ 3  ← Intelligence: at-risk signal
    quiz.passed             → วันที่ 4  (retry)
    ... 18 lessons ...
  course.completed          → วันที่ 21
  certificate.issued        → วันที่ 21

Completion: 21 วัน  ←  Pulse แสดง story ให้ instructor เห็น

Full event catalog →

Education

Business problems solved

ProblemHow PBCP solves it
Students drop out mid-course without advance warningStudent Story → engagement drop signal
No visibility into which content causes drop-offsCourse Story → drop-off per lesson
No idea what support each student needsIntelligence → at-risk detection
Difficult to measure course ROICampaign Intelligence → completion rate, revenue per course

Story types

Student Story

What is this student studying? How far have they progressed? Did they pass?

Course Story

What % of students complete this course? Which lesson has the highest drop-off?

Instructor Story

Does this instructor have strong engagement? Average rating

Certificate Story

Who has received this certificate? Learning path taken before receiving the cert

Key events

EventOccurs when
student.registeredStudent signs up
enrollment.createdCourse enrollment created
lesson.startedLesson viewing begins
lesson.completedLesson finished (>80% watch time)
lesson.skippedLesson skipped
quiz.startedQuiz started
quiz.submittedQuiz submitted
quiz.passedQuiz passed
quiz.failedQuiz failed
assignment.submittedAssignment submitted
assignment.gradedAssignment graded
course.completedAll lessons in course completed
certificate.issuedCertificate issued
review.submittedCourse review written
discussion.postedPost made in discussion board
live_session.attendedLive session attended
enrollment.cancelledEnrollment cancelled

Intelligence use cases

Use caseSignalAction
At-risk studentNo lesson.started for >7 days after enrollmentEmail nudge + offer office hours
Quiz strugglequiz.failed ≥3 times on the same lessonRecommend reviewing the lesson + contact instructor
High achieverlesson.completed every dayFast-track certificate program
Course bottleneckLesson with high lesson.skipped rateReview content quality
Completion campaigncourse.completed = 70% → nearly finished"You're almost there" push notification
Upsell next coursecertificate.issuedRecommend advanced course

Learning journey example

student.registered          → Day 1
  enrollment.created        → Day 1  (Python for Beginners)
    lesson.started          → Day 2  (Lesson 1: Variables)
    lesson.completed        → Day 2
    lesson.started          → Day 3  (Lesson 2: Loops)
    lesson.completed        → Day 3
    quiz.started            → Day 3
    quiz.failed             → Day 3  ← Intelligence: at-risk signal
    quiz.passed             → Day 4  (retry)
    ... 18 lessons ...
  course.completed          → Day 21
  certificate.issued        → Day 21

Completion: 21 days  ←  Pulse displays this story for the instructor

Full event catalog →