← กลับไปดูผลงานทั้งหมด ตัวอย่างงานจริง · Web Application

แพลตฟอร์มคอร์สเรียนออนไลน์ — ขายคอร์สวิดีโอพร้อมคุมสิทธิ์ผู้เรียนรายคน

โรงเรียนสอนวาดภาพดิจิทัลออนไลน์ต้องการขายคอร์สวิดีโอของตัวเอง โดยคุมได้ว่าผู้เรียนแต่ละคนเข้าเรียนคอร์สไหนได้บ้างและถึงวันไหน โดยไม่อยากแบกค่าโฮสต์และแบนด์วิดท์วิดีโอซึ่งเป็นต้นทุนก้อนใหญ่ที่สุดของเว็บเรียนออนไลน์ งานนี้จึงออกแบบเป็นเว็บแอปที่มีระบบสมาชิกและสิทธิ์รายคอร์สในตัว ส่วนวิดีโอเก็บบน YouTube แบบไม่เปิดเผย แล้วเล่นผ่าน player ของระบบที่เปิดได้เฉพาะคนที่มีสิทธิ์

ประเภทงานWeb Application
กลุ่มลูกค้าโรงเรียนสอนวาดภาพดิจิทัลออนไลน์
ขอบเขตออกแบบ · พัฒนา · ติดตั้ง · ดูแลและพัฒนาต่อเนื่อง
สถานะใช้งานจริง · พัฒนาเพิ่มต่อเนื่อง
ASP.NET Core MVC C# MySQL / MariaDB Bootstrap 5 Plyr YouTube Embed jQuery
หน้าคอร์สของฉัน แสดงการ์ดคอร์สวาดภาพดิจิทัลที่ผู้เรียนคนนั้นมีสิทธิ์เข้าเรียน
หน้า "คอร์สของฉัน" — ผู้เรียนเห็นเฉพาะคอร์สที่ตัวเองมีสิทธิ์ กดเข้าไปไล่เรียนทีละหน่วยจนถึงบทเรียนวิดีโอ
โจทย์

ขายคอร์สวิดีโอเอง โดยไม่เสียคอร์สให้การแชร์ลิงก์

ผู้สอนมีคอนเทนต์วิดีโอจำนวนมากและมีผู้เรียนจ่ายเงินรายคอร์ส แต่ยังไม่มีระบบที่คุมการเข้าถึงได้จริง

ลิงก์วิดีโอถูกส่งต่อได้

ส่งลิงก์วิดีโอให้ผู้เรียนตรง ๆ เมื่อไหร่ ลิงก์นั้นก็ถูกแชร์ต่อได้ทันที คนที่ไม่ได้ซื้อก็เข้าดูได้เท่ากับคนที่ซื้อ

สิทธิ์การเรียนมีวันหมดอายุ

ขายเป็นแพ็กเกจรายคอร์สพร้อมระยะเวลาเรียน ต้องรู้ว่าใครซื้อคอร์สไหน หมดสิทธิ์วันไหน และปิดการเข้าถึงให้เองเมื่อครบกำหนด

ค่าโฮสต์วิดีโอคือต้นทุนก้อนใหญ่

วิดีโอความละเอียดสูงหลายสิบชั่วโมง ถ้าเก็บบนเซิร์ฟเวอร์เองจะมีทั้งค่าพื้นที่และค่าแบนด์วิดท์ที่โตตามจำนวนผู้เรียน

สิ่งที่สร้าง

ระบบสมาชิก สิทธิ์รายคอร์ส และห้องเรียนวิดีโอ ในเว็บเดียว

ผู้เรียนล็อกอินแล้วเห็นเฉพาะคอร์สของตัวเอง ส่วนผู้สอนจัดการทุกอย่างได้จากหลังบ้านโดยไม่ต้องแตะโค้ด

หน้าคอร์สของฉัน แสดงการ์ดคอร์สวาดภาพดิจิทัลที่ผู้เรียนคนนั้นมีสิทธิ์เข้าเรียน
หน้า "คอร์สของฉัน" — ผู้เรียนเห็นเฉพาะคอร์สที่ตัวเองมีสิทธิ์ กดเข้าไปไล่เรียนทีละหน่วยจนถึงบทเรียนวิดีโอ

โครงคอร์ส 3 ชั้น

คอร์ส → หน่วยเรียน → บทเรียนวิดีโอ แต่ละบทแนบรายละเอียดและลิงก์เอกสารประกอบได้ ผู้เรียนไล่เรียนตามลำดับจาก playlist ข้างวิดีโอ

สิทธิ์ 2 ระดับ พร้อมวันหมดอายุ

แบบเหมาทุกคอร์ส และแบบรายคอร์สที่กำหนดวันหมดสิทธิ์รายคน เมื่อเลยกำหนด ระบบปิดการเข้าถึงให้เองโดยไม่ต้องมีใครไปไล่ปิด

ห้องเรียนวิดีโอแบบคุมการเล่น

เล่นผ่าน player ของระบบ (Plyr) ปิดปุ่มแชร์ ปิดวิดีโอแนะนำ และไม่มีลิงก์ให้คัดลอก วิดีโอตัวจริงอยู่บน YouTube แบบไม่เปิดเผย ค้นหาไม่เจอ

หลังบ้านครบวงจร

ผู้สอนเพิ่มคอร์ส หน่วยเรียน และบทเรียนพร้อมรูปปกได้เอง จัดการสมาชิก เปิด–ปิดสิทธิ์ และต่ออายุผู้เรียนแต่ละคนจากหน้าเดียว

หน้าห้องเรียนวิดีโอ มี player ของระบบพร้อมรายการบทเรียนให้ไล่เรียนตามลำดับ
ห้องเรียนวิดีโอ — เล่นผ่าน player ของระบบ พร้อม playlist บทเรียนของหน่วยนั้นให้กดเรียนต่อได้ทันที
ส่วนที่คิดเยอะ

คุมสิทธิ์ที่ฝั่งเซิร์ฟเวอร์ และตัดต้นทุนวิดีโอให้เหลือศูนย์

1

เช็คสิทธิ์ทุกครั้งที่เปิดหน้าเรียน

ไม่ใช่แค่ซ่อนเมนู — ทุกการเปิดคอร์ส หน่วยเรียน และบทเรียน ระบบตรวจกับฐานข้อมูลเสมอว่าผู้ใช้คนนั้นมีสิทธิ์และยังไม่หมดอายุ ต่อให้เดา URL ถูกก็เข้าไม่ได้

2

ใช้ YouTube เป็นคลังวิดีโอ

วิดีโอทั้งหมดอยู่บน YouTube แบบไม่เปิดเผย ระบบเก็บเฉพาะรหัสวิดีโอแล้วฝังผ่าน player ของตัวเอง ได้ความเสถียรและความเร็วระดับ YouTube โดยแทบไม่มีค่าโฮสต์วิดีโอเลย

3

ออกแบบเผื่อขยาย

หลังใช้งานจริง ระบบถูกต่อยอดเพิ่มได้เรื่อย ๆ เช่น เครื่องมือสร้างชุดแบบฝึกหัดสำหรับผู้สอน และยูทิลิตีจัดการรูปภาพประกอบบทเรียน โดยไม่กระทบส่วนเรียนเดิม

สิ่งที่ส่งมอบ

ติดตั้งใช้งานจริง และดูแลต่อเนื่อง

ตัวระบบ

ติดตั้งบนเซิร์ฟเวอร์จริงพร้อมฐานข้อมูล เปิดรับผู้เรียนและใช้ขายคอร์สมาต่อเนื่อง

หลังบ้านสำหรับผู้สอน

จัดการคอร์ส บทเรียน สมาชิก และสิทธิ์การเรียนได้เองทั้งหมด ไม่ต้องพึ่งนักพัฒนาในงานประจำวัน

การดูแลต่อเนื่อง

ปรับปรุงและเพิ่มความสามารถตามการใช้งานจริง เช่น เครื่องมือเสริมสำหรับผู้สอน

ภาพหน้าจอถ่ายจากระบบจริงโดยได้รับอนุญาตจากเจ้าของแพลตฟอร์ม

มีระบบที่ยังทำอยู่ใน Excel อยู่ไหม

ระบบคลังสินค้า งานซ่อมบำรุง บันทึกงานประจำวัน หรือระบบเฉพาะทางของธุรกิจคุณ คุยโจทย์ก่อนได้ ประเมินขอบเขตและราคาให้ฟรี