เห็นอะไร ทำอะไรได้ — ผู้ช่วยกรรมการประจำรายการ
Contributor = "ผู้ช่วยจัดการรายการ" ที่เจ้าของรายการมอบสิทธิ์ให้ — เน้นช่วย ป้อนคะแนน + ดูข้อมูลผู้สมัคร ในรายการนั้น โดยไม่ได้สิทธิ์เรื่องเงินและสถานะรายการ
เปิดหน้ารายการ — ถ้าเห็น แท็กสีม่วง:
Client Owner = "เจ้าของรายการ" จัดการได้เกือบทุกอย่าง
Contributor = "ผู้ช่วย" จัดการได้แค่บางส่วน — โดยเฉพาะ เรื่องเงินและสถานะรายการแตะไม่ได้
| ตำแหน่ง | สิ่งที่เห็น | กดแล้วไป |
|---|---|---|
| มุมขวาบน | 🔴 ปุ่ม "ระบบบันทึกคะแนน" (เฉพาะตอนรายการ "กำลังแข่งขัน") | หน้าป้อนคะแนนสด |
| ใต้ชื่อรายการ | 🏷️ แท็กสีม่วง "Contributor" | — |
| แต่ละ tab | ปุ่มเพิ่มบางอย่าง (รายละเอียดหน้าถัดไป) | — |
เพิ่มทีมใหม่ลงทะเบียนได้ — กรณีมีทีมแจ้งหน้างาน หรือเจ้าของรายการขอให้ช่วยกรอกแทน
แก้ไขชื่อทีม, ชื่อผู้เล่น, เบอร์โทรศัพท์, รุ่น ได้ — แต่เปลี่ยนสถานะการชำระเงินไม่ได้
การเงินและสถานะรายการเป็น "ความรับผิดชอบของเจ้าของรายการ" — Contributor ออกแบบมาให้ช่วยเรื่องการแข่งจริง ไม่ใช่เรื่องเงิน
ขึ้นเมื่อรายการ กำลังแข่งขัน — งานหลักของ Contributor: ป้อนคะแนนของแมตช์ที่กำลังเล่น
เปลี่ยนสนาม/เวลา/เลขคิว/คะแนนของแมตช์ใดก็ได้ — ใช้เมื่อต้องสลับคิวกระทันหัน
พิมพ์ scoresheet เพื่อแจกกรรมการแต่ละสนาม
เปิดหน้าจัดการกลุ่ม — ป้อนคะแนนแต่ละแมตช์ของกลุ่ม ระบบคำนวณตารางคะแนนให้
Contributor เห็น bracket tree เต็มและสามารถ ป้อนคะแนนแต่ละแมตช์ได้ — แต่ "ตั้งค่าสายแข่ง" (Bracket Config) เป็นปุ่มของ Client Owner เท่านั้น
แก้ไขกติกาและอัปโหลดรูปประกอบได้ — เหมือน Client Owner
อัปโหลดรูปได้ — งานที่ช่างภาพรายการมักทำ
ลบรูปได้
กรอกจำนวนลูกที่ทีมใช้ต่อแมตช์
Contributor ไม่ มีปุ่มแก้ผลย้อนหลัง (เป็นของ full admin เท่านั้น) — เห็นผลแบบ read-only หลังจบรายการ
| หมวด | การกระทำ |
|---|---|
| ผู้สมัคร | เพิ่มทีมใหม่ทีละคน |
| แก้ไขข้อมูลทีม (ชื่อ, ผู้เล่น, เบอร์, รุ่น) | |
| ดูเบอร์โทร, รูปผู้เล่น, สลิป | |
| การแข่ง | ป้อนคะแนนสดของแต่ละแมตช์ |
| จัดการคิวด้วยมือ (เปลี่ยนสนาม/เวลา/ลำดับ) | |
| พิมพ์ scoresheet | |
| กลุ่ม | ป้อนคะแนนรอบแบ่งกลุ่ม |
| น็อกเอาต์ | ป้อนคะแนนรอบน็อกเอาต์ (auto-advance ผู้ชนะ) |
| กติกา | แก้ไข + อัปโหลดรูปประกอบ |
| รูปภาพ | อัปโหลด/ลบรูปการแข่ง |
| ลูกแบด | บันทึกจำนวนลูกที่ใช้ |
| การกระทำ | ต้องไปหาใคร |
|---|---|
| เปลี่ยน สถานะการชำระเงิน ของทีม | Client Owner / Staff Admin |
| อนุมัติ/ปฏิเสธ สลิป | Client Owner / Staff Admin |
| แก้ไข ข้อมูลรายการ (ชื่อ, วัน, สถานที่, payment mode) | Client Owner / Staff Admin |
| เปลี่ยน สถานะรายการ (เปิด/ปิด/แข่ง/เสร็จสิ้น) | Client Owner / Staff Admin |
| ตั้งค่าสายแข่ง (Bracket Config) | Client Owner / Staff Admin |
| Import CSV | Staff Admin |
| Export ผู้สมัคร CSV | Staff Admin |
| แก้ผลย้อนหลัง | Staff Admin / System Owner |
| ลบรายการแข่ง | System Owner |
Contributor มักทำงานช่วงวันแข่งเป็นหลัก — flow ทั่วไป:
Contributor ไม่ต้องทำอะไรเพิ่ม — Client Owner / Staff Admin จะเป็นคนเปลี่ยนสถานะรายการเป็น แข่งขันเสร็จสิ้น
Contributor = "มือป้อนคะแนน + ผู้ช่วยหน้างาน"
ทำทุกอย่างที่ไม่เกี่ยวกับ "เงิน" และ "สถานะรายการ"
| การกระทำ | User (ผู้สมัคร) |
Contributor (ผู้ช่วย) |
Client Owner (เจ้าของรายการ) |
|---|---|---|---|
| ดูข้อมูลรายการ + กติกา | ✅ | ✅ | ✅ |
| สมัครเข้าแข่ง | ✅ | ✅ | ✅ |
| ดูตารางแข่ง + ผล | ✅ | ✅ | ✅ |
| ดูเบอร์โทรของทีมอื่น | ❌ | ✅ | ✅ |
| ดูสลิปโอนเงินของทีมอื่น | ❌ | ✅ | ✅ |
| เพิ่มทีมเข้าแข่ง | ❌ | ✅ | ✅ |
| แก้ไขข้อมูลทีม | ❌ (ของตัวเองได้) | ✅ | ✅ |
| ป้อนคะแนนสด | ❌ | ✅ | ✅ |
| จัดการคิว/สนาม/เวลา | ❌ | ✅ | ✅ |
| พิมพ์ scoresheet | ❌ | ✅ | ✅ |
| อัปโหลด/ลบรูปการแข่ง | ❌ | ✅ | ✅ |
| แก้ไขกติกา | ❌ | ✅ | ✅ |
| บันทึกจำนวนลูก | ❌ | ✅ | ✅ |
| เปลี่ยนสถานะการชำระเงิน | ❌ | ❌ | ✅ |
| อนุมัติ/ปฏิเสธสลิป | ❌ | ❌ | ✅ |
| แก้ไขข้อมูลรายการ | ❌ | ❌ | ✅ |
| เปลี่ยนสถานะรายการ | ❌ | ❌ | ✅ |
| ตั้งค่าสายแข่ง (Bracket) | ❌ | ❌ | ✅ |
| วางตารางแข่ง (Schedule) | ❌ | ❌ | ✅ |