
Doi Suthep NextGen AI Design Contest การทำงานระบบประกวดด้วย AI
Doi Suthep NextGen AI Design Contest Building an AI-Powered Contest System
โครงการกระเช้าไฟฟ้าดอยสุเทพต้องการสร้างการมีส่วนร่วมจากประชาชนผ่านการประกวดสร้างสรรค์ผลงานด้วย AI ภายใต้หัวข้อ “Dreamscapes of Chiang Mai after the Cable Car to Doi Suthep” ทางบริษัท MAF Excellent ได้รับมอบหมายให้พัฒนาเว็บไซต์ doisuthepnext.com พร้อมระบบจัดการประกวดและระบบโหวตผลงาน

ระบบรับสมัครผลงานประกวด
การประกวดแบ่งออกเป็น 3 ประเภท ได้แก่ AI Video (วิดีโอสั้น/แอนิเมชัน), AI Image (ภาพ/กราฟิก) และ AI Music (เพลง) พร้อมเงินรางวัลรวมกว่า 69,000 บาท ระบบรับสมัครถูกออกแบบให้ผู้เข้าร่วมต้อง Login ด้วย Google Account ก่อนส่งผลงาน เพื่อยืนยันตัวตนและป้องกันการส่งผลงานซ้ำซ้อน

เมื่อผู้เข้าร่วมกรอกข้อมูลและอัปโหลดผลงาน ระบบจะทำงานผ่าน n8n Workflow Automation โดยมีขั้นตอนดังนี้
ข้อมูลจากฟอร์มลงทะเบียนบนเว็บไซต์ ประกอบด้วย ชื่อ-นามสกุล, เบอร์โทรศัพท์, อีเมล, ช่องทางที่ทราบข่าว, ที่อยู่อาศัย, หมวดหมู่ผลงาน, ชื่อผลงาน และคำอธิบายแนวคิด
อัปโหลดไฟล์ผลงาน (รูปภาพ/วิดีโอ/เพลง) ขนาดไม่เกิน 50 MB ไปยัง Google Drive โดยจัดเก็บแยกโฟลเดอร์ตามประเภท (01_AI_Video, 02_AI_Image, 03_AI_Music)
บันทึกข้อมูลผู้สมัครและ Link ไฟล์ผลงานลงใน Google Sheet เพื่อให้ทีมงานตรวจสอบและจัดการได้สะดวก
สร้าง submission_id เฉพาะสำหรับแต่ละผลงาน เพื่อใช้อ้างอิงในระบบโหวตและประกาศผล

*หน้าลงทะเบียนส่งผลงานประกวด
ระบบโหวต Popular Vote
นอกจากรางวัลจากคณะกรรมการแล้ว ยังมีรางวัล Popular Vote สำหรับผลงานที่ได้รับความนิยมสูงสุดในแต่ละประเภท ระบบโหวตถูกออกแบบให้มีความโปร่งใสและป้องกันการโกงอย่างรัดกุม
ผู้โหวตต้อง Login ด้วย Google Account ก่อนโหวต เพื่อยืน
ยันตัวตนและใช้เป็นหลักฐานการโหวต
โหวตได้หมวดละ 1 ผลงานเท่านั้น (รวม 3 หมวด = 3 โหวต)
หากพยายามโหวตซ้ำในหมวดเดียวกัน ระบบจะนับเฉพาะการโหวตครั้งแรก และไม่นับการโหวตครั้งถัดไป
แสดงจำนวน Vote แบบ Real-time บนหน้า Gallery เพื่อให้ผู้ชมเห็นความนิยมของแต่ละผลงาน

*หน้าโหวตผลงานประกวด แสดงจำนวน Vote แบบ Real-time
การทำงานของระบบโหวตผ่าน n8n
เมื่อผู้ใช้กดโหวตผลงาน ระบบจะทำงานผ่าน n8n Workflow ดังนี้
รับข้อมูลการโหวตจากเว็บไซต์ ประกอบด้วย vote_id, voter_email (จาก Google Account), submission_id ของผลงานที่โหวต, หมวดหมู่ผลงาน และ timestamp ตรวจสอบใน Google Sheet ว่า email นี้เคยโหวตในหมวดนี้แล้วหรือยัง หากยังไม่เคยโหวต ระบบจะบันทึกข้อมูลการโหวตลงใน Vote Sheet และอัปเดตคะแนนในฐานข้อมูลผลงาน หากเคยโหวตแล้ว ระบบจะปฏิเสธและแจ้งเตือนผู้ใช้ว่าเคยโหวตหมวดนี้ไปแล้ว
*ระบบ n8n ที่รับคำสั่งจากเว็บไซต์

โครงสร้างการจัดเก็บข้อมูล
ข้อมูลทั้งหมดถูกจัดเก็บอย่างเป็นระบบใน Google Workspace
Google Drive – จัดเก็บไฟล์ผลงานแยกตามประเภท (01_AI_Video, 02_AI_Image, 03_AI_Music) พร้อมระบบ Public Link สำหรับแสดงผลบนเว็บไซต์ Submission Sheet – ข้อมูลผู้สมัครและผลงาน ประกอบด้วย timestamp, submission_id, full_name, phone, email, ที่อยู่, ช่องทางที่ทราบข่าว, category, ชื่อผลงาน, คำอธิบายแนวคิด, image URL, drive_file_id, location_folder, score (คะแนนโหวต) และสถานะการอนุมัติ Vote Sheet – บันทึกการโหวตทุกครั้ง ประกอบด้วย vote_id, voters_submission_id, voter_name, voter_email, category, submission_id ของผลงานที่โหวต, timestamp และ vote_value

ระบบ Gallery และ Interactive Viewer
หน้าแสดงผลงานประกวดถูกออกแบบให้ดึงข้อมูลจาก Google Sheet แบบ Real-time พร้อมฟีเจอร์ที่ครบครัน
กรองผลงานตามประเภท (วิดีโอสั้น / รูปภาพ / เพลง)
ค้นหาผลงานด้วยชื่อหรือชื่อผู้สร้าง
จัดเรียงตามค่าเริ่มต้น, ตามตัวอักษร หรือตามคะแนนโหวต
เลือกจำนวนผลงานที่แสดงต่อหน้า และ Pagination
Interactive Viewer แสดงรายละเอียดผลงาน พร้อม Zoom/Pan สำหรับรูปภาพ และ Embedded Player สำหรับวิดีโอ/เพลง
ปุ่มโหวตพร้อมแสดงจำนวน Vote ปัจจุบัน

ผลลัพธ์ที่ได้รับ
มีผลงานส่งเข้าประกวดทั้งหมดกว่า 769 ผลงาน จาก 3 ประเภท ระบบโหวตทำงานได้อย่างโปร่งใสและมีหลักฐานการโหวตครบถ้วน ข้อมูลผู้สมัครและการโหวตถูกจัดเก็บอย่างเป็นระบบ ตรวจสอบได้ เว็บไซต์รองรับผู้เข้าชมจำนวนมากในช่วงประกาศผลและเปิดโหวต สร้างการมีส่วนร่วมจากประชาชนต่อโครงการกระเช้าไฟฟ้าดอยสุเทพ
สามารถเยี่ยมชมเว็บไซต์ได้ที่ Doi Suthep NextGen
พร้อมเริ่มโปรเจคของคุณแล้วหรือยัง?
ติดต่อเราวันนี้เพื่อปรึกษาฟรี และเริ่มต้นเปลี่ยนวิสัยทัศน์ธุรกิจของคุณให้เป็นความจริง
