วิธีสร้างแพลตฟอร์มคอร์สออนไลน์: บทเรียน วิดีโอ การชำระเงิน และความคืบหน้า
การสร้างแพลตฟอร์มคอร์สออนไลน์ต้องมีแค็ตตาล็อกและหน้าขายสำหรับแต่ละคอร์ส บทเรียนที่จัดเป็นโมดูล พื้นที่ปลอดภัยสำหรับโฮสต์วิดีโอ การชำระเงินที่ปลดล็อกการเข้าถึง และวิธีให้นักเรียนติดตามความคืบหน้าของตัวเอง ตัวสร้างแอป AI สามารถสร้างหน้า ฐานข้อมูล และตรรกะจากคำอธิบาย คุณเชื่อมผู้ให้บริการชำระเงินและโฮสต์วิดีโอ รายละเอียดที่สำคัญที่สุดคือการควบคุมการเข้าถึง ทุกบทเรียนต้องตรวจบนเซิร์ฟเวอร์ว่านักเรียนจ่ายเงินแล้ว ไม่ใช่แค่ซ่อนลิงก์
แพลตฟอร์มคอร์สต้องมีอะไรบ้าง
เริ่มจากการลิสต์ว่าใครใช้งานและทำอะไรบ้าง
| ใคร | สิ่งที่ต้องการ |
|---|---|
| ผู้เข้าชม | ดูคอร์ส อ่านหน้าขายที่มีหลักสูตร ราคา และบทเรียนตัวอย่าง แล้วซื้อ |
| นักเรียน | ล็อกอิน ดู "คอร์สของฉัน" ดูบทเรียนตามลำดับ ทำเครื่องหมายว่าเสร็จ และเริ่มต่อจากจุดที่ค้างไว้ |
| ผู้สอน / คุณ | สร้างคอร์ส โมดูล และบทเรียน อัปโหลดหรือเชื่อมวิดีโอ ตั้งราคา และดูว่าใครลงทะเบียนแล้ว |
และข้อมูลเบื้องหลัง:
| ข้อมูล | ฟิลด์หลัก |
|---|---|
| คอร์ส | ชื่อ คำอธิบาย ราคา รูปปก เผยแพร่หรือฉบับร่าง |
| โมดูล | คอร์ส ชื่อ ลำดับ |
| บทเรียน | โมดูล ชื่อ ลำดับ การอ้างอิงวิดีโอ บันทึกข้อความ ไฟล์แนบ แฟล็กบทเรียนตัวอย่างฟรี |
| นักเรียน | บัญชี ชื่อ อีเมล |
| การลงทะเบียน | นักเรียน คอร์ส วิธีที่ได้รับการเข้าถึง (ซื้อ คูปอง หรือให้ด้วยตนเอง) วันที่ |
| ความคืบหน้า | นักเรียน บทเรียน เสร็จแล้วหรือไม่ ตำแหน่งล่าสุด |
ฟีเจอร์เสริม เรียงตามลำดับที่คนมักเพิ่ม: ไฟล์ดาวน์โหลด แบบทดสอบ ใบรับรองการเรียนจบ ความคิดเห็นหรือพื้นที่พูดคุย การปลดล็อกทีละโมดูล (เช่น หนึ่งโมดูลต่อสัปดาห์) คูปอง แพ็กรวม และการสมัครสมาชิก
การตัดสินใจก่อนสร้าง
วิดีโอเก็บไว้ที่ไหน
วิดีโอเป็นส่วนที่ทำผิดได้ง่ายที่สุด ไฟล์วิดีโอมีขนาดใหญ่ ต้องสตรีมที่คุณภาพต่างกันตามการเชื่อมต่อ และเป็นสิ่งที่คนอยากคัดลอกที่สุด การเก็บไฟล์วิดีโอดิบไว้ในที่เก็บไฟล์ทั่วไปของแอปและเสิร์ฟเองมักเป็นทางเลือกที่ไม่ดี เพราะช้าบนการเชื่อมต่อที่อ่อน และค่าแบนด์วิดท์จะเพิ่มขึ้นทุกครั้งที่มีคนดู
| ตัวเลือก | เหมาะกับ | ควรระวัง |
|---|---|---|
| ผู้ให้บริการวิดีโอเฉพาะทางพร้อมการควบคุมความเป็นส่วนตัว (Vimeo, Mux, Bunny Stream, Cloudflare Stream และอื่นๆ) | คอร์สเสียเงิน | แต่ละรายมีโมเดลราคาของตัวเอง เปรียบเทียบพื้นที่เก็บข้อมูล นาทีที่ส่งมอบ และฟีเจอร์บนเว็บไซต์ของพวกเขา |
| วิดีโอ YouTube แบบ unlisted | คอร์สฟรี สื่อดึงดูดลูกค้า | unlisted ไม่ได้เป็นส่วนตัว: ใครก็ตามที่มีลิงก์ดูและแชร์ได้ |
| ไฟล์ในที่เก็บของคุณเอง | คลิปสั้น PDF ที่ดาวน์โหลดได้ และเสียง | ค่าแบนด์วิดท์และไม่มีการสตรีมแบบปรับคุณภาพอัตโนมัติ |
ไม่ว่าจะเลือกโฮสต์ใด ให้มองหาความสามารถในการจำกัดการเล่นไว้ที่โดเมนของคุณ หรือออกลิงก์เล่นที่มีอายุสั้น วิธีนี้ป้องกันไม่ให้โค้ดฝังที่ถูกคัดลอกใช้งานได้บนเว็บไซต์ของคนอื่น
คนจ่ายเงินอย่างไร
- ซื้อครั้งเดียวต่อคอร์ส ง่ายที่สุด หน้าชำระเงินผ่านผู้ให้บริการชำระเงินเช่น Stripe แล้วเข้าถึงได้ตลอดชีพ
- สมัครสมาชิกเพื่อเข้าถึงทุกคอร์ส ดีกว่าหากคุณเผยแพร่สม่ำเสมอ และคุณต้องเพิกถอนการเข้าถึงเมื่อการสมัครสิ้นสุด คู่มือการสร้างเว็บสมาชิก ของเราอธิบายการควบคุมการเข้าถึงด้วยการสมัครสมาชิกอย่างละเอียด
- คอร์สฟรีพร้อมการอัปเกรดแบบเสียเงิน ดีสำหรับการสร้างกลุ่มผู้ติดตามก่อน
พิจารณาเรื่องภาษีด้วย หลายประเทศเก็บภาษีจากผลิตภัณฑ์ดิจิทัลที่ขายให้ผู้บริโภค บางครั้งคิดตามที่อยู่ของผู้ซื้อ ผู้ให้บริการชำระเงินมีเครื่องมือคำนวณภาษีให้ และบางบริการทำหน้าที่เป็น "ผู้ค้าของบันทึก" (merchant of record) และจัดการภาษีแทนคุณ ตรวจสอบภาระผูกพันของคุณกับนักบัญชีก่อนเริ่มขายข้ามประเทศ
การปลดล็อกการเข้าถึง
หลังการชำระเงินสำเร็จ ผู้ให้บริการชำระเงินจะส่งข้อความ (webhook) ไปยังเซิร์ฟเวอร์ของคุณว่าใครจ่ายสำหรับอะไร จากนั้นเซิร์ฟเวอร์จะสร้างบันทึกการลงทะเบียน อย่าปลดล็อกการเข้าถึงเพียงเพราะนักเรียนไปถึงหน้า "ขอบคุณ" เพราะหน้านั้นเข้าชมได้โดยไม่ต้องจ่ายเงิน
สร้างทีละขั้นตอน
ขั้นที่ 1: เริ่มจากหนึ่งคอร์สและยังไม่มีการชำระเงิน
สร้างประสบการณ์ของนักเรียนก่อน ด้วยคอร์สจริงหนึ่งคอร์สและบทเรียนไม่กี่บท หากการดูและการทำบทเรียนให้เสร็จไม่น่าพอใจ การชำระเงินก็แก้ไม่ได้
สร้างเว็บคอร์สออนไลน์สำหรับ Sketch Daily ซึ่งเป็นคอร์สวาดภาพสำหรับผู้เริ่มต้น หน้าแรกแสดงรายการคอร์ส และหน้าคอร์สมีคำอธิบาย หลักสูตรแยกตามโมดูล ราคา และบทเรียนตัวอย่างฟรีหนึ่งบท นักเรียนที่ล็อกอินเห็น "คอร์สของฉัน" และหน้าบทเรียนที่มีวิดีโอฝัง บันทึกด้านล่าง ปุ่ม "ทำเครื่องหมายว่าเสร็จ" และปุ่มถัดไป/ก่อนหน้า พร้อมแถบความคืบหน้าของแต่ละคอร์ส บันทึกคอร์ส โมดูล บทเรียน การลงทะเบียน และความคืบหน้าในฐานข้อมูล เพิ่มพื้นที่ผู้ดูแลที่ฉันสร้างคอร์ส จัดลำดับบทเรียนใหม่ และวางลิงก์ฝังวิดีโอสำหรับแต่ละบทเรียนได้ ดีไซน์สะอาด สงบ และใช้งานได้บนโทรศัพท์
ขั้นที่ 2: เพิ่มบัญชีผู้ใช้
นักเรียนต้องล็อกอินเพื่อให้ความคืบหน้าและการซื้อของพวกเขาติดตามตัวพวกเขาไปได้ อีเมลและรหัสผ่านเป็นจุดเริ่มต้นทั่วไป "ลิงก์วิเศษ" ผ่านอีเมลเป็นทางที่เป็นมิตรกว่าสำหรับคนที่ลืมรหัสผ่าน ดู วิธีเพิ่มการล็อกอินให้แอปของคุณ
ขั้นที่ 3: ล็อกบทเรียนที่เซิร์ฟเวอร์
ขอให้ทุกหน้าบทเรียนและทุกคำขอข้อมูลบทเรียนตรวจบนเซิร์ฟเวอร์ว่านักเรียนที่ล็อกอินลงทะเบียนในคอร์สนั้นแล้ว (หรือบทเรียนนั้นถูกทำเครื่องหมายเป็นตัวอย่างฟรี) จากนั้นทดสอบ: ล็อกอินเป็นนักเรียนที่ยังไม่ได้ลงทะเบียนแล้ววาง URL ของบทเรียนลงในเบราว์เซอร์โดยตรง คุณควรเห็นข้อความ "ซื้อคอร์สนี้" ไม่ใช่บทเรียน
ขั้นที่ 4: เชื่อมการชำระเงิน
สร้างบัญชีผู้ให้บริการชำระเงิน ใช้โหมดทดสอบก่อน และเก็บคีย์ลับเป็นตัวแปรสภาพแวดล้อม ขอปุ่มชำระเงินบนหน้าคอร์สแต่ละคอร์ส และ endpoint สำหรับ webhook ที่สร้างการลงทะเบียนเมื่อการชำระเงินสำเร็จ ทดสอบด้วยบัตรทดสอบของผู้ให้บริการ รวมถึงการชำระเงินที่ล้มเหลว วิธีเพิ่มการชำระเงินให้แอปของคุณ อธิบายขั้นตอนนี้
ขั้นที่ 5: เพิ่มอีเมล
อย่างน้อยต้องมีใบเสร็จพร้อมลิงก์ไปยังคอร์ส และการรีเซ็ตรหัสผ่าน ภายหลังอาจส่งข้อความเตือนให้นักเรียนที่ไม่ได้ล็อกอินมาสักพัก อีเมลต้องมีผู้ให้บริการส่งและโดเมนที่ยืนยันแล้ว
ขั้นที่ 6: ทดสอบในฐานะคนสามประเภท
ก่อนเปิดตัว ลองใช้แพลตฟอร์มในฐานะผู้เข้าชม (ฉันเข้าใจสิ่งที่กำลังจะซื้อไหม) นักเรียนใหม่ (ฉันจ่ายเงิน ล็อกอิน และเริ่มบทเรียนแรกได้ภายในสองนาทีไหม) และตัวคุณเองในฐานะผู้สอน (ฉันเพิ่มบทเรียนได้โดยไม่ต้องขอความช่วยเหลือไหม)
ข้อผิดพลาดที่พบบ่อย
- ซ่อนบทเรียนเฉพาะในอินเทอร์เฟซ หากข้อมูลบทเรียนดึงได้โดยไม่มีการตรวจการลงทะเบียนบนเซิร์ฟเวอร์ ใครก็ดึงได้
- เสิร์ฟไฟล์วิดีโอขนาดใหญ่เอง ช้าสำหรับนักเรียนและมีค่าใช้จ่ายสูงสำหรับคุณ
- สร้างแบบทดสอบ ใบรับรอง และชุมชนก่อนมีคนซื้อ ขายคอร์สแรกให้ได้ก่อน
- ไม่มีบทเรียนตัวอย่าง คนอยากได้ยินเสียงและเห็นการสอนของคุณก่อนจ่ายเงิน
- ลืมการคืนเงินและการยกเลิกการสมัคร ตัดสินใจว่าจะเกิดอะไรกับการเข้าถึงเมื่อเกิดเหตุการณ์เหล่านี้ แล้วสร้างให้รองรับ
- ไม่มีวิธีแก้การเข้าถึงของนักเรียนด้วยมือ คุณจะต้องมีการดำเนินการของผู้ดูแลเพื่อให้หรือเพิกถอนการเข้าถึงสำหรับคำขอช่วยเหลือ
ค่าใช้จ่าย
ค่าใช้จ่ายต่อเนื่องคือโฮสติ้งและฐานข้อมูลของแอป ค่าบริการโฮสต์วิดีโอ (กำหนดราคาโดยผู้ให้บริการ มักคิดจากพื้นที่เก็บข้อมูลและการรับชม) ค่าธรรมเนียมการประมวลผลการชำระเงินต่อการขาย ผู้ให้บริการอีเมล และโดเมน แพลตฟอร์มคอร์สแบบโฮสต์รวมสิ่งเหล่านี้ไว้ในแพ็กรายเดือนส่วนใหญ่ บางครั้งมีค่าธรรมเนียมธุรกรรมในแพ็กระดับล่าง เปรียบเทียบค่าใช้จ่ายรวม รวมถึงเวลาของคุณเองในการดูแล ก่อนตัดสินใจ เราไม่ระบุราคาของผู้ขายในที่นี้เพราะมีการเปลี่ยนแปลง ให้ตรวจสอบหน้าราคาของผู้ขายแต่ละราย
เมื่อไรผลิตภัณฑ์สำเร็จรูปดีกว่า
แพลตฟอร์มคอร์สแบบโฮสต์ เช่น Teachable, Thinkific, Kajabi และ Podia ถูกออกแบบมาเพื่อจัดการวิดีโอ การชำระเงิน บัญชีนักเรียน และอีเมลในที่เดียว บางรายยังช่วยเรื่องภาษีการขายด้วย ตรวจสอบฟีเจอร์ปัจจุบันของแต่ละราย แพลตฟอร์มเหล่านี้มักเป็นตัวเลือกที่ดีกว่าเมื่อ:
- คุณขายคอร์สวิดีโอมาตรฐานและต้องการเปิดตัวภายในสัปดาห์นี้
- คุณไม่ต้องการดูแลซอฟต์แวร์เลย
- คุณต้องการฟีเจอร์การตลาดในตัว เช่น ลำดับอีเมลและฟันเนลการขาย
การสร้างเองเหมาะเมื่อประสบการณ์การเรียนรู้เป็นตัวผลิตภัณฑ์ (แบบฝึกหัดแบบโต้ตอบ เครื่องมือฝึกเฉพาะทาง ฟีเจอร์แบบรุ่นเรียน) เมื่อคุณต้องการควบคุมแบรนด์และข้อมูลได้อย่างสมบูรณ์ หรือเมื่อค่าธรรมเนียมแพลตฟอร์มที่ปริมาณของคุณสูงกว่าต้นทุนการรันเอง ทางสายกลางคือตรวจสอบความคิดบนแพลตฟอร์มแบบโฮสต์ แล้วค่อยสร้างเมื่อคุณรู้แน่ชัดว่าขาดอะไร
การสร้างด้วย Mythex
Mythex เป็นตัวสร้างแอป AI คุณอธิบายเว็บคอร์ส แล้วระบบจะสร้างหน้า พื้นที่ผู้ดูแล และฐานข้อมูลในพรีวิวสด จากนั้นเผยแพร่ไปยัง URL สาธารณะ ระบบจะเพิ่มฐานข้อมูลให้โปรเจกต์เมื่อแอปต้องบันทึกคอร์สและความคืบหน้า และที่เก็บไฟล์สำหรับการอัปโหลด เช่น PDF และรูปภาพ Mythex ไม่มีการโฮสต์วิดีโอ การล็อกอินของนักเรียน หรือการชำระเงินคอร์สมาให้เป็นผลิตภัณฑ์ในตัว คุณเลือกผู้โฮสต์วิดีโอ เพิ่มการล็อกอินด้วยไลบรารีหรือผู้ให้บริการด้านการยืนยันตัวตน และเชื่อมบัญชี Stripe ของคุณเองโดยเก็บคีย์เป็นความลับของโปรเจกต์ เอกสารครอบคลุม การชำระเงินด้วย Stripe การเพิ่มการล็อกอินให้ผู้ใช้แอป และ การจัดการ webhook
หากต้องการเริ่มเร็วขึ้น ลองใช้เทมเพลต หน้า landing ของคอร์ส สำหรับหน้าขาย หรือ ร้านคอร์ส สำหรับแค็ตตาล็อก หากคอร์สของคุณเป็นส่วนหนึ่งของไอเดียผลิตภัณฑ์ที่ใหญ่กว่า วิธีสร้าง SaaS MVP อธิบายสิ่งที่ควรตัดออกจากเวอร์ชันแรก
คำถาม
ควรโฮสต์วิดีโอคอร์สที่ไหน
ใช้บริการโฮสต์วิดีโอที่ออกแบบมาสำหรับงานนี้ แทนที่จะเก็บไฟล์วิดีโอไว้ในแอปของคุณ ผู้ให้บริการโฮสต์โดยเฉพาะจัดการคุณภาพการสตรีม อุปกรณ์ที่ต่างกัน และการจำกัดโดเมน และส่วนใหญ่มีการตั้งค่าความเป็นส่วนตัวเพื่อให้วิดีโอเล่นได้เฉพาะในเว็บไซต์ของคุณ
ใช้วิดีโอ YouTube แบบไม่แสดงในรายการ (unlisted) สำหรับคอร์สเสียเงินได้ไหม
ได้ แต่ unlisted ไม่ได้หมายถึงส่วนตัว ใครก็ตามที่มีลิงก์สามารถดูและแชร์ได้ สำหรับเนื้อหาที่เสียเงิน โฮสต์ที่มีการควบคุมความเป็นส่วนตัวระดับโดเมนหรือลิงก์เล่นแบบมีอายุสั้นจะปกป้องผลงานของคุณได้ดีกว่า
นักเรียนเข้าถึงคอร์สได้อย่างไรหลังจากจ่ายเงิน
ผู้ให้บริการชำระเงินจะแจ้งเซิร์ฟเวอร์ของคุณว่าการชำระเงินสำเร็จ โดยปกติผ่าน webhook แล้วเซิร์ฟเวอร์ของคุณจะบันทึกว่านักเรียนเป็นเจ้าของคอร์สนั้น จากนั้นทุกหน้าบทเรียนจะตรวจบันทึกนั้นบนเซิร์ฟเวอร์ก่อนแสดงเนื้อหา
ควรสร้างแพลตฟอร์มคอร์สเองหรือใช้ Teachable หรือ Kajabi
ใช้แพลตฟอร์มคอร์สแบบโฮสต์หากคุณต้องการขายคอร์สวิดีโอมาตรฐานด้วยการตั้งค่าและการดูแลน้อยที่สุด สร้างเองเมื่อคุณต้องการประสบการณ์การเรียนรู้เฉพาะ ต้องการแบรนด์ของคุณตลอดทั้งระบบ หรือต้องการฟีเจอร์ที่แพลตฟอร์มเหล่านั้นไม่มี