พื้นที่แห่งการเรียนรู้ / เกียรติบัตรออนไลน์
ขนาดตัวอักษร 100%
● ระบบพร้อมใช้งาน

CERTHUB USER GUIDE

คู่มือการใช้งาน CertHub

ทะเบียนเกียรติบัตรกลาง วิทยาลัยการอาชีพโพนทอง · ฉบับปรับปรุง 30 ตุลาคม 2569

เริ่มต้นใช้งาน

CertHub ใช้จัดเก็บและออกเลขเกียรติบัตรทุกงานของวิทยาลัย ได้แก่ การอบรม กิจกรรม การแข่งขัน การมอบรางวัล และงานอื่น ๆ ทุกงานใช้ลำดับเลขกลางร่วมกัน เกียรติบัตรแต่ละฉบับมีเลขที่ไม่ซ้ำและลิงก์ตรวจสอบของตัวเอง

1. ผู้รับเกียรติบัตร: ค้นหาและดาวน์โหลด

  1. เปิดหน้าหลัก คลิกการ์ดโครงการเพื่อดูรายละเอียดและค้นหาเฉพาะโครงการ หรือใช้ช่องค้นหาหลัก เลือกโครงการหรือทุกโครงการ แล้วพิมพ์ชื่อ นามสกุล หรือบางส่วนอย่างน้อย 3 ตัวอักษร ไม่ต้องใส่คำนำหน้า เว้นวรรคกี่ช่องก็ได้ และพิมพ์ผิดเล็กน้อยระบบยังหาชื่อที่ใกล้เคียงให้ หรือพิมพ์เลขที่เกียรติบัตรทั้งหมดหรือบางส่วน เช่น 0865 ระบบแสดงผลที่ใกล้เคียงที่สุดไม่เกิน 20 รายการ
  2. กดค้นหา แล้วเลือก “ดู / ดาวน์โหลด” ของงานที่ต้องการ
  3. เลือก “พิมพ์ / บันทึก PDF” และเลือกเครื่องพิมพ์หรือ Save as PDF ในเบราว์เซอร์

เฉพาะเกียรติบัตรที่ออกแล้วและงานเปิดเผยแพร่จึงค้นหาได้ เกียรติบัตรใช้ A4 แนวนอน แนะนำปิดหัว/ท้ายกระดาษของเบราว์เซอร์และเปิดการพิมพ์กราฟิกพื้นหลัง

2. เข้าระบบผู้ดูแล

เลือก “สำหรับผู้ดูแลระบบ” แล้วกรอกชื่อผู้ใช้และรหัสผ่านของตนเอง หากติดตั้งใหม่และยังไม่มีบัญชี ระบบจะให้ตั้งค่าบัญชีแรกจาก localhost บนเครื่องเซิร์ฟเวอร์ กดปุ่ม “หน้าเว็บไซต์” ด้านบนหลังบ้านเพื่อเปิดหน้าบ้านในแท็บใหม่ เมื่อใช้งานเสร็จให้กดปุ่มออกจากระบบข้างชื่อผู้ดูแล

การเปิดจากคอมพิวเตอร์หรือโทรศัพท์เครื่องอื่นต้องใช้ URL หรือ IP ของเครื่องเซิร์ฟเวอร์ที่เข้าถึงได้ ไม่ใช้ localhost ของเครื่องนั้น

คำร้องขอออกเลขที่เกียรติบัตร

  1. เปิดเมนู “คำร้องขอเลขที่เกียรติบัตร” กรอกผู้ยื่น แผนก ช่องทางติดต่อ ชื่องาน ประเภท วันที่ รายละเอียดและจำนวนเลขที่ที่ต้องการ 1–5,000 เลข ไม่ต้องกรอกชื่อผู้รับหรือแนบไฟล์
  2. ส่งคำร้องแล้วเก็บ URL ติดตามผลไว้เป็นส่วนตัว หรือพิมพ์คำร้อง / PDF ระบบไม่ส่งอีเมลอัตโนมัติ
  3. ผู้ดูแลเข้า “พิจารณาคำร้อง” ตรวจรายละเอียดและจำนวนเลข แล้วอนุมัติหรือไม่อนุมัติพร้อมเหตุผล
  4. เมื่ออนุมัติ ระบบออกเลขกลางตามจำนวนที่ขอหนึ่งครั้ง คำร้องที่พิจารณาแล้วไม่สามารถอนุมัติซ้ำได้ ผู้ขอเปิดลิงก์เดิมเพื่อดูเลขที่ได้รับ คำร้องนี้ออกทะเบียนเลขอย่างเดียว ไม่สร้างเอกสารเกียรติบัตร
  5. หากต้องการสร้างเกียรติบัตรด้วยเลขที่ได้รับ ให้ผู้ดูแลเปิดงานของคำร้องนั้น นำเข้ารายชื่อ (เรียงตามลำดับที่ต้องการ) และอัปโหลดเทมเพลต แล้วกด “ออกเกียรติบัตรทั้งหมด” รายชื่อจะได้เลขที่จองไว้ของคำร้องก่อนตามลำดับ แทนแถว “รายการที่ N (ไม่เก็บชื่อผู้รับ)” หากรายชื่อมากกว่าจำนวนที่จอง คนที่เกินจะได้เลขใหม่ถัดไป

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

3. ทะเบียนและการกำหนดเลขกลาง

  1. เลือกเมนูหลัก “ออกเลขที่เกียรติบัตร” ซึ่งอยู่นอกเมนูงาน / โครงการ
  2. เปิด “ตั้งค่ารูปแบบเลขกลางทั้งวิทยาลัย” ระบุรูปแบบ ลำดับถัดไป และจำนวนหลัก
  3. ใช้ {seq} แทนลำดับกลาง และ {year} แทนปี พ.ศ. ที่ออกเลข ต้องมีทั้งสองค่า เช่น {seq}/{year} เมื่อกำหนด 4 หลัก ลำดับ 1 จะเป็น 0001/2569 หรือ วอ.โพนทอง/{year}/{seq} จะเป็น วอ.โพนทอง/2569/0001
  4. กด “บันทึกเลขกลาง” การตั้งค่านี้มีผลกับเลขใหม่จากทุกงาน ทั้งการออกโดยตรงและการออกจากโครงการ

ลำดับเริ่มใหม่ที่ 1 อัตโนมัติเมื่อออกเลขครั้งแรกของปี พ.ศ. ใหม่ (รูปแบบเลขต้องมี {year}) และไม่อนุญาตให้ย้อนลำดับ เลขถูกจองเมื่อบันทึกออกจริง ตัวอย่างเลขถัดไปจึงอาจเปลี่ยนหากมีคนอื่นออกก่อน ระบบใช้ MySQL transaction ล็อกตัวนับกลางและตรวจซ้ำที่ฐานข้อมูล เลขเก่าที่มีอยู่ก่อนเปลี่ยนเป็นทะเบียนกลางยังคงเดิม การเพิกถอนใช้สำหรับเลขที่ยังไม่ได้ใช้งาน ระบบลบข้อมูลผู้รับเดิมและคืนเลขนั้นไว้ การออกครั้งถัดไปของวิทยาลัย (ไม่ว่างานใด) จะใช้เลขที่คืนไว้ในปีเดียวกันก่อน เรียงจากเลขน้อยไปมาก โดยคงเลขเต็มเดิมและสร้างลิงก์ตรวจสอบใหม่ เลขที่คืนไว้ของปีก่อนจะไม่ถูกนำมาใช้ในปีใหม่

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

4. ออกเกียรติบัตรงานทั่วไปโดยไม่สร้างโครงการก่อน

  1. เข้า “ออกเลขที่เกียรติบัตร” แล้วไปที่ “ออกเกียรติบัตรงานทั่วไป”
  2. เลือกรูปแบบ: “ลงทะเบียนเลขที่อย่างเดียว” ไม่ต้องมีไฟล์ เทมเพลตหรือผู้ลงนาม หรือ “ออกเลขพร้อมสร้างเกียรติบัตร” เมื่อต้องการเอกสารจากระบบ
  3. เลือกประเภทงาน กรอกชื่องาน วางรายชื่อผู้รับหนึ่งคนต่อบรรทัด (สูงสุด 5,000 คนต่อครั้ง) ระบุผู้รับผิดชอบ วันที่ หน่วยงานและสถานที่
  4. เฉพาะแบบสร้างเกียรติบัตร หลังบันทึกแล้วให้เปิด “จัดการงาน” → แท็บพื้นหลังเกียรติบัตร อัปโหลดเทมเพลตที่ได้รับอนุมัติ (ดูข้อ 6)
  5. เลือกเผยแพร่หากต้องการให้ค้นหาและตรวจสอบจาก QR ได้ทันที
  6. กด “ออกเลขทั้งชุดและบันทึกทะเบียน” ระบบบันทึกงานและจัดสรรเลขกลางต่อเนื่องหนึ่งเลขต่อคน แสดงเลขแรก–เลขสุดท้ายและจำนวนเลขที่ออก หากพบชื่อซ้ำหรือเลขชนกันจะไม่บันทึกชุดนั้น

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

5. จัดการงาน / โครงการและนำเข้ารายชื่อ

  1. เลือกสร้างงาน / โครงการใหม่ ระบุประเภทงาน ชื่อ วันเริ่ม–สิ้นสุด ผู้รับผิดชอบ สถานที่ และรายละเอียด วันสิ้นสุดต้องไม่ก่อนวันเริ่ม
  2. ในแท็บรายชื่อและเกียรติบัตร เพิ่มรายบุคคลหรือใช้ไฟล์ CSV UTF-8
  3. ไฟล์นำเข้าต้องมีหัวคอลัมน์ name,role หรือ name,organization,role โดย role ใช้ participant (ผู้เข้าอบรม), speaker (วิทยากร), committee (คณะกรรมการ) หรือ general (ผู้รับทั่วไป)
  4. ดาวน์โหลด CSV ตัวอย่างจากหน้าเดียวกัน ใช้ Excel แก้ไข ให้คอลัมน์แรกเป็นชื่อ-นามสกุลจริง (ไม่ใส่คอลัมน์ลำดับ) แล้ว “บันทึกเป็น” ชนิด CSV UTF-8 (คั่นด้วยจุลภาค) นำเข้าได้ไม่เกิน 5,000 รายชื่อและ 2 MB ต่อครั้ง
  5. หลังนำเข้า ตรวจในตารางว่าชื่อขึ้นในช่องชื่อ-นามสกุลถูกต้อง และจำนวนตรงกับไฟล์ (ข้อความแจ้งจะบอกจำนวนที่เพิ่มและชื่อซ้ำที่ข้าม)
  6. อัปโหลดเทมเพลต แล้วกด “ออกเกียรติบัตรทั้งหมด” ระบบออกเลขกลางเรียงตามลำดับแถวในไฟล์ (ตารางในหน้าจอแสดงรายชื่อล่าสุดไว้บนสุด)

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

ลบหรือเพิกถอนรายชื่อ: ติ๊กช่องหน้าชื่อ (หรือ “เลือกทั้งหมด”) ติ๊ก “ยืนยันลบรายชื่อที่เลือก” แล้วกด “ลบรายชื่อที่เลือก” หรือกด “เพิกถอน / คืนเลขและลบข้อมูล” ทีละรายการ ข้อมูลผู้รับถูกลบ ลิงก์เกียรติบัตรเดิมใช้ไม่ได้ และเลขที่ที่ออกแล้วจะถูกคืนไว้ใช้กับการออกครั้งถัดไป ใช้กรณีนำเข้าผิดก่อนแจกเอกสาร

6. เทมเพลตเกียรติบัตร (ภาพพื้นหลังที่อนุมัติแล้ว)

  1. ออกแบบเทมเพลตใน Canva หรือโปรแกรมอื่น ให้มีข้อความทั้งหมด ได้แก่ ชื่อวิทยาลัย ข้อความรับรอง ชื่อโครงการ วันที่ ลายเซ็นและตำแหน่งผู้ลงนาม ตามที่ได้รับอนุมัติแล้ว ระบบไม่เติมลายเซ็นหรือผู้ลงนามให้
  2. เว้นที่ว่าง 2 จุดให้ระบบเติม: ชื่อ-นามสกุล กลางหน้า ประมาณ 46% จากขอบบน กว้างช่วง 12–88% ของหน้า และ เลขที่ ต่อท้ายคำว่า “เลขที่” มุมขวาบน โดยคำว่า “เลขที่” สิ้นสุดที่ประมาณ 85% ของความกว้าง ฐานตัวอักษรประมาณ 11.7% จากขอบบน เว้นที่ว่างทางขวาไว้ประมาณ 3 ซม.
  3. ส่งออกเป็น PNG หรือ JPG ขนาด A4 แนวนอน (เช่น 2000×1414 หรือ 3508×2480 พิกเซล) ไม่เกิน 8 MB
  4. เปิดงาน → แท็บ “พื้นหลังเกียรติบัตร” อัปโหลดแยกตามประเภทผู้รับ ข้อความรับรองต่างกันตามประเภท เช่น “ได้ผ่านการเข้าร่วมอบรม” กับ “เป็นคณะกรรมการดำเนินงาน” ต้องอัปโหลดให้ตรงช่อง
  5. เปิด “ดูเกียรติบัตร” 1–2 ใบ และลองพิมพ์ 1 ใบก่อนพิมพ์ทั้งชุด

เกียรติบัตรแบบภาพพื้นหลังจะไม่แสดง QR ตรวจสอบ หากไม่อัปโหลดพื้นหลัง ระบบใช้แบบมาตรฐานที่มีชื่อโครงการ วันที่ และ QR ระบบไม่ได้ซิงก์ Canva API และไม่ส่งรายชื่อไป Canva การเปลี่ยนเทมเพลตมีผลกับเอกสารที่เปิดจากระบบ รวมถึงฉบับที่ออกไปแล้ว แต่ไม่แก้ PDF ที่ดาวน์โหลดไว้ก่อนหน้า

7. การเผยแพร่และ QR Code

  1. เข้า “ตั้งค่า / สำรองข้อมูล” ใส่ URL ถึงโฟลเดอร์ CertHub ที่ผู้รับเข้าถึงได้ เช่น https://certificate.example.ac.th/certhub ไม่รวม index.php หรือ query
  2. ออกเกียรติบัตร แล้วเปิดเผยแพร่งานในแท็บภาพรวม
  3. เปิดเอกสาร จะเห็น QR ตรวจสอบรายฉบับ ทดสอบสแกนด้วยโทรศัพท์ก่อนแจกเอกสาร

QR แสดงเฉพาะเกียรติบัตรแบบมาตรฐาน (ไม่มีภาพพื้นหลัง) และจะไม่แสดงจนกว่าจะตั้ง URL และเอกสารออกแล้วพร้อมเผยแพร่ การปิดเผยแพร่หรือเพิกถอนทำให้ลิงก์เปิดไม่ได้ หากเปลี่ยน URL ภายหลัง ต้องทำ redirect จาก URL เดิมหรือแจกเอกสารที่มี QR ใหม่

8. รายงานผลและภาพกิจกรรม

เปิดงาน → รายงานและภาพกิจกรรม กรอกวัตถุประสงค์ ผลการดำเนินงาน ปัญหา และข้อเสนอแนะ แล้วบันทึก เพิ่มภาพพร้อมคำบรรยาย จากนั้นพิมพ์รายงาน / PDF แบบ A4 แนวตั้ง จำนวนผู้รับในรายงานนับจากรายชื่อที่บันทึก ไม่ใช่ระบบเช็กชื่อเข้าร่วมจริง รายงานและภาพกิจกรรมเปิดให้ผู้ดูแลเท่านั้น

9. สำรองและกู้คืนข้อมูล

  1. เข้า “ตั้งค่า / สำรองข้อมูล” → “ดาวน์โหลดไฟล์สำรอง ZIP”
  2. เก็บ ZIP ในที่จำกัดสิทธิ์ ไฟล์มีฐานข้อมูล MySQL เป็น database/certhub.sql บัญชีผู้ดูแล ภาพ เทมเพลต การตั้งค่า และไฟล์โปรแกรม พร้อม manifest SHA-256 และ RESTORE.txt
  3. ไฟล์ไม่เข้ารหัส ระบบลบไฟล์ชั่วคราวหลังส่งดาวน์โหลด และไม่เก็บประวัติไฟล์สำรองให้บนเว็บ
  4. การกู้คืนให้ผู้ดูแลเซิร์ฟเวอร์หยุดการเขียนข้อมูล สำรองชุดปัจจุบันแยกไว้ แตกชุดสำรอง ตรวจ checksum นำเข้า database/certhub.sql ใน MySQL ว่าง ตั้ง config.php ใหม่ และตรวจสิทธิ์ data/.htaccess แล้วตรวจข้อมูลและ URL ก่อนเปิดใช้งานอีกครั้ง

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

รายงานสำหรับรองผู้อำนวยการฝ่ายบริหารทรัพยากร

หลังเข้าสู่ระบบด้วยบทบาทผู้ดูรายงานจะเปิดหน้า “รายงานสำหรับผู้บริหาร” สามารถกรองประเภทงาน ดูจำนวนเลขที่และรายการเพิกถอน แล้วเปิดรายงานรายละเอียดพร้อมภาพกิจกรรมและพิมพ์ PDF ได้ บัญชีนี้ไม่สามารถออกเลข อนุมัติคำร้อง เพิ่มบัญชี หรือแก้ไขงานได้

10. โปรไฟล์และผู้ดูแลสำรอง

เมนู “แก้ไขโปรไฟล์” ใช้แก้ชื่อที่แสดง อีเมล ชื่อผู้ใช้ และรหัสผ่านของตัวเอง การเปลี่ยนชื่อผู้ใช้หรือรหัสผ่านต้องยืนยันรหัสผ่านปัจจุบัน และจะยกเลิกเซสชันในเครื่องอื่น อีเมลยังไม่ใช้กู้คืนรหัสผ่าน

เมนู “ผู้ดูแลระบบสำรอง” ใช้เพิ่มบัญชีผู้ดูแลแยกคน โดยกำหนดชื่อ อีเมล (ไม่บังคับ) ชื่อผู้ใช้ และรหัสผ่าน พร้อมยืนยันรหัสผ่านของผู้สร้าง เลือกบทบาทบัญชีให้ตรงหน้าที่: ผู้ดูแลระบบหลักจัดการทั้งหมด, เจ้าหน้าที่งานบริหารงานทั่วไปออกเลขกลางและพิจารณาคำร้อง, รองผู้อำนวยการฝ่ายบริหารทรัพยากรดูและพิมพ์รายงานเท่านั้น ทุกบทบาทแก้โปรไฟล์ของตนเองได้ รหัสผ่านอย่างน้อย 12 ตัวอักษร ไม่เกิน 72 ไบต์ ระบบไม่ส่งรหัสผ่านทางอีเมล

11. PDPA และขนาดตัวอักษร

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

ปุ่ม ก− / ก / ก+ บนแถบด้านบน ใช้ลด คืนค่า และเพิ่มขนาดตัวอักษรได้ 90–150% ระบบจำค่าในเบราว์เซอร์ ขนาดเกียรติบัตรและเอกสารตอนพิมพ์จะคงเดิม

12. ปัญหาที่พบบ่อย

  • ค้นหาไม่พบ: พิมพ์อย่างน้อย 3 ตัวอักษร ลองพิมพ์เฉพาะชื่อหรือนามสกุล ตรวจเลขที่ สถานะออกเกียรติบัตร และการเผยแพร่งาน หากหน้าโครงการแจ้งว่ายังไม่มีเกียรติบัตรพร้อมดาวน์โหลด แปลว่ายังไม่ได้กด “ออกเกียรติบัตรทั้งหมด”
  • ชื่อขึ้นเป็นตัวเลข: คอลัมน์ใน CSV เลื่อน (เช่น มีคอลัมน์ลำดับอยู่หน้า) ให้เลือกทั้งหมดแล้วลบรายชื่อชุดนั้น แก้ไฟล์ แล้วนำเข้าใหม่
  • เลขที่ไม่ตรงบรรทัดกับคำว่า “เลขที่”: ตำแหน่งคำว่า “เลขที่” ในเทมเพลตต้องอยู่ตามข้อ 6 หากออกแบบต่างจากนี้ต้องให้ผู้ดูแลระบบปรับตำแหน่งใน assets/style.css และ index.php
  • ระบบแจ้งเลขซ้ำ: ตรวจทะเบียนเดิม แล้วเพิ่มลำดับถัดไปในเลขกลาง อย่าแก้เลขฉบับเดิมเพื่อหลบปัญหา
  • QR สแกนจากโทรศัพท์ไม่ได้: ตรวจ URL เครือข่าย และไฟร์วอลล์ของเซิร์ฟเวอร์ ไม่ใช้ localhost หากเป็นคนละเครื่อง
  • CSV นำเข้าไม่ได้: ตรวจ UTF-8 หัวคอลัมน์ และค่า role ตามตัวอย่าง
  • ชื่อหรือข้อความทับพื้นหลัง: เว้นพื้นที่ตามข้อ 6 และตรวจตัวอย่างก่อนแจก ระบบยังไม่มีตัวลากปรับตำแหน่งข้อความ
  • ลืมรหัสผ่าน: ติดต่อผู้ดูแลระบบของวิทยาลัย ปัจจุบันยังไม่มีการรีเซ็ตรหัสผ่านผ่านอีเมล

ผู้พัฒนาระบบ

ครูสมควร สากำ
ครูประจำแผนกวิชาเทคโนโลยีธุรกิจดิจิทัล วิทยาลัยการอาชีพโพนทอง

เวอร์ชัน 2.0.0