📘 คู่มือการใช้งานสำหรับผู้เรียน (Learner Guide)
ครอบคลุมทุกหน้าจอของผู้เรียน: ตั้งแต่การสมัครสมาชิก, การยืนยันอีเมล, การเลือกดูหลักสูตร On-site และ Online, ห้องเรียนเสมือนจริง, การทำแบบทดสอบ ไปจนถึงการรับใบประกาศนียบัตร
👤 สิทธิ์ผู้เรียน
⏱️ บันทึกเวลาเรียนอัตโนมัติ
📜 ดาวน์โหลด e-Certificate
📱 รองรับมือถือและคอมพิวเตอร์
เกี่ยวข้องกับไฟล์: register.php, verify_email.php, login.php, forgot_password.php, reset_password.php
1ฟอร์มลงทะเบียน: กรอก Username, อีเมล, คำนำหน้า, ชื่อ-สกุลภาษาไทย, และเลือกโรงเรียนสังกัด
2ยืนยันการสมัคร: ระบบจะส่งลิงก์ยืนยันตัวตนไปยังกล่องจดหมายอีเมลของท่าน
3แท็บเข้าสู่ระบบ: ในหน้า Login ให้เลือกแถบ "ผู้เรียน 👤" ก่อนกรอกชื่อผู้ใช้และรหัสผ่าน
4ลืมรหัสผ่าน: กดปุ่ม "ลืมรหัสผ่าน ?" เพื่อรับลิงก์รีเซ็ตรหัสผ่านใหม่ทางอีเมล
1
การสมัครสมาชิก (register.php)
กดปุ่ม "สมัครสมาชิกผู้เรียน" กรอกชื่อผู้ใช้ (อย่างน้อย 4 ตัวอักษร) รหัสผ่าน อีเมลที่ใช้งานได้จริง และเลือกโรงเรียน/สังกัด
2
การยืนยันอีเมล (verify_email.php)
เปิดอีเมลของท่าน และคลิกลิงก์ยืนยัน เพื่อเปิดใช้งานบัญชีผู้เรียน ระบบจะปรับสถานะเป็น Verified ทันที
3
การกู้คืนรหัสผ่าน (forgot_password.php / reset_password.php)
กรอกอีเมลที่ลงทะเบียนไว้ ระบบจะส่ง Token ปลอดภัยไปทางอีเมล เพื่อให้ท่านตั้งรหัสผ่านใหม่ได้ทันที
เกี่ยวข้องกับไฟล์: learner/courses.php?tab=explore, index.php (Showcase)
1ช่องค้นหา: พิมพ์ชื่อหลักสูตร หรือชื่อวิทยากร
2คัดกรองกลุ่มสาระ: เลือกกลุ่มสาระการเรียนรู้ที่สนใจ
3ประเภทคอร์ส: ป้ายสีเขียว = ออนไลน์ (Online), ป้ายสีส้ม = ออนไซต์ (On-site)
4ลงทะเบียนเรียน: คลิกเพื่อบันทึกเข้าสู่คลังวิชาของตนเองทันที
เกี่ยวข้องกับไฟล์: course_detail.php, course_registrants.php
ก่อนตัดสินใจลงทะเบียน ผู้เรียนสามารถคลิกที่บัตรหลักสูตรเพื่อเข้าดูข้อมูลเชิงลึก ได้แก่:
- คำอธิบายหลักสูตรและวัตถุประสงค์: สมรรถนะที่ผู้เรียนจะได้รับหลังการอบรม
- ประวัติวิทยากรผู้สอน: วุฒิการศึกษา สังกัดหน่วยงาน และความเชี่ยวชาญ
- โครงสร้างแผนการสอนและชั่วโมงการเรียนรู้: จำนวนชั่วโมงอบรมสะสมสำหรับคลังหน่วยกิต (Credit Bank)
- ตรวจสอบรายชื่อผู้ร่วมเข้าอบรม: ดูจำนวนผู้ลงทะเบียนและรายชื่อเพื่อนร่วมรุ่น
1หน้ารายละเอียดคอร์ส: แสดงวัตถุประสงค์ จำนวนชั่วโมง เกณฑ์การผ่าน และปุ่มลงทะเบียน
2หน้าคอร์ส On-site: แสดงสถานที่จัดอบรม แผนที่การเดินทาง วันเวลา และกำหนดการกิจกรรมประจำวัน
เกี่ยวข้องกับไฟล์: learner/view_onsite.php
สำหรับคอร์สประเภท On-site ที่ท่านลงทะเบียนไว้ ท่านสามารถตรวจสอบข้อมูลการจัดอบรมได้ดังนี้:
1
สถานที่และห้องประชุม
ระบุอาคาร ห้องประชุม พร้อมแผนที่หรือข้อมูลจุดสังเกตเพื่อความสะดวกในการเดินทาง
2
วัน เวลา และกำหนดการ
เวลาเริ่มลงทะเบียนรายงานตัว กำหนดการพิธีเปิด และช่วงเวลาการอบรมเชิงปฏิบัติการ
3
การรายงานตัวและการเช็คชื่อ
ผู้เรียนต้องไปรายงานตัวตามวันเวลา และวิทยากรจะทำการเช็คชื่อเข้าร่วมกิจกรรมในระบบ
เกี่ยวข้องกับไฟล์: learner/learn_online.php
1วิดีโอบทเรียน: บันทึกเวลาเรียนอัตโนมัติ ต้องรับชมไม่น้อยกว่าเวลาขั้นต่ำที่กำหนด
2เอกสารดาวน์โหลด: ดาวน์โหลดสไลด์ PDF หรือไฟล์ประกอบการเรียนรู้
3Progress Bar: แสดงร้อยละความก้าวหน้าการเรียนแบบเรียลไทม์
4ลำดับบทเรียน: เรียนตามลำดับ Pre-test -> วิดีโอ -> Post-test -> รับเกียรติบัตร
เกี่ยวข้องกับไฟล์: learner/learn_online.php?quiz=..., แบบสอบถามประเมินหลักสูตร
1เกณฑ์คะแนนผ่าน: ต้องได้คะแนนตามเกณฑ์ที่หลักสูตรกำหนด (เช่น 80%)
2การตอบข้อสอบ: คลิกเลือกคำตอบที่ถูกต้องที่สุด
3ส่งคำตอบ & ทำแบบประเมิน: ส่งคำตอบและทำแบบประเมิน Survey เพื่อปลดล็อกเกียรติบัตร
เกี่ยวข้องกับไฟล์: learner/certificates.php, certificate.php, generate_certificate.php
1QR Code และรหัสเกียรติบัตร: ตรวจสอบความถูกต้องและสถานะการอนุมัติผ่านระบบกลาง
2ปุ่มพิมพ์ / บันทึก PDF: สั่งพิมพ์เกียรติบัตรขนาด A4 แนวนอน หรือบันทึกเป็นรูปภาพ
เกี่ยวข้องกับไฟล์: learner/profile.php
ผู้เรียนสามารถแก้ไขคำนำหน้าชื่อ, ชื่อ-สกุลภาษาไทย, สังกัดโรงเรียน, เปลี่ยนรหัสผ่าน และดูประวัติเวลาเรียนสะสมทั้งหมดได้ตลอดเวลา
📗 คู่มือการใช้งานสำหรับผู้สอน (Instructor Guide)
คู่มือฉบับสมบูรณ์สำหรับอาจารย์และวิทยากรผู้สอน: การสมัครขอเปิดสิทธิ์, การสร้างหลักสูตร, การจัดการเนื้อหาบทเรียน (CCM), การสร้างข้อสอบ, การผูกเกียรติบัตร, และการส่งออกผลการเรียนเป็น Excel
👨🏫 สิทธิ์ผู้สอน
🛠️ Course Content Manager
📝 Quiz Builder
📊 Export Excel
เกี่ยวข้องกับไฟล์: register_instructor.php, instructor/index.php, instructor/dashboard.php
ผู้ประสงค์เป็นผู้สอนจะต้องกรอกแบบฟอร์มสมัคร ระบุวุฒิการศึกษา และสังกัด จากนั้นรอให้ผู้ดูแลระบบตรวจสอบและอนุมัติสิทธิ์ เมื่อได้รับอนุมัติแล้วจะสามารถเข้าสู่แดชบอร์ดเพื่อดูสรุปสถิติคอร์สและจำนวนผู้เรียนทั้งหมด
เกี่ยวข้องกับไฟล์: instructor/courses.php
แสดงรายการคอร์สทั้งหมดของผู้สอน พร้อมปุ่มควบคุมสำคัญ:
- สถานะหลักสูตร: เปิดรับสมัคร (Published), ปิดรับสมัคร (Closed), ฉบับร่าง (Draft)
- จัดการเนื้อหา: ปุ่มเข้าสู่หน้า Course Content Manager เพื่อเพิ่มบทเรียน
- แก้ไขข้อมูลคอร์ส: ปรับปรุงรายละเอียด วันเวลาอบรม หรือภาพหน้าปก
- ดูผู้ลงทะเบียน: ตรวจสอบรายชื่อผู้เรียนที่สมัครเข้าร่วมหลักสูตรนี้
เกี่ยวข้องกับไฟล์: instructor/add_course.php, instructor/course_edit.php
1รูปแบบคอร์ส: เลือกระหว่าง "ออนไลน์" หรือ "ออนไซต์"
2ภาพหน้าปก: อัปโหลดภาพสัดส่วน 16:9 (ขนาดแนะนำ 1280x720 พิกเซล)
3บันทึกคอร์ส: บันทึกข้อมูลเพื่อเตรียมใส่โครงสร้างบทเรียน
เกี่ยวข้องกับไฟล์: instructor/course_content.php, includes/course_content_manager.php
1เพิ่มหมวดหมู่ (Section): แบ่งกลุ่มเนื้อหาเป็นหมวดหมู่ย่อย
2เวลาเรียนขั้นต่ำ (Min Duration): กำหนดเวลาที่ต้องรับชมเป็นนาที
3เกณฑ์ Post-test: ตั้งเกณฑ์คะแนนผ่าน เช่น 80% เพื่อรับเกียรติบัตร
เกี่ยวข้องกับไฟล์: instructor/course_content.php?tab=quiz
1เกณฑ์คะแนนผ่าน (%): ระบุร้อยละที่ต้องสอบผ่าน
2แนบภาพในโจทย์: รองรับภาพประกอบคำถาม
3เฉลยที่ถูกต้อง: คลิกวงกลมหน้าตัวเลือกที่ถูกต้อง
ผู้สอนสามารถกำหนดข้อคำถามการประเมินความพึงพอใจ (มาตราส่วนประมาณค่า 5 ระดับ: มากที่สุด ถึง น้อยที่สุด) เพื่อให้ผู้เรียนทำแบบประเมินก่อนรับใบประกาศนียบัตร
เกี่ยวข้องกับไฟล์: instructor/certificate_templates.php
เลือกแม่แบบเกียรติบัตรส่วนกลางที่ได้รับการรับรองจากคณะฯ เพื่อนำมาผูกกับคอร์สเรียน ระบบจะสร้างเกียรติบัตรอัตโนมัติเมื่อผู้เรียนผ่านเกณฑ์ครบถ้วน
เกี่ยวข้องกับไฟล์: instructor/course_registrations.php, instructor/course_registrations_export.php
1ส่งออก Excel: คลิกดาวน์โหลดรายชื่อผู้เรียน สังกัด และคะแนนสอบเป็นไฟล์ .xlsx
2ความก้าวหน้าการเรียน: ตรวจสอบว่าผู้เรียนดูบทเรียนไปแล้วกี่ %
3สถานะผ่านเกณฑ์: เช็คผลคะแนน Post-test และสถานะการรับเกียรติบัตร
เกี่ยวข้องกับไฟล์: instructor/students.php
หน้ารวมรายชื่อผู้เรียนทุกคนที่เคยลงทะเบียนเรียนในหลักสูตรของอาจารย์ผู้สอน สามารถสืบค้นรายชื่อและประวัติการอบรมย้อนหลังได้
เกี่ยวข้องกับไฟล์: instructor/profile.php
อัปเดตข้อมูลตำแหน่งทางวิชาการ สังกัดสาขาวิชา ประวัติความเชี่ยวชาญ และเปลี่ยนรหัสผ่านประจำบัญชี
📕 คู่มือการใช้งานสำหรับผู้ดูแลระบบ (Admin Guide)
คู่มือกำกับดูแลระบบระดับผู้ดูแลระบบสูงสุด (Super Admin): การติดตามผู้ใช้ออนไลน์สด, การอนุมัติผู้สอน, การออกแบบแม่แบบเกียรติบัตร Visual Drag & Drop, การออกเกียรติบัตรรายบุคคล, และการตั้งค่าความปลอดภัย
⚙️ สิทธิ์ผู้ดูแลระบบสูงสุด
👥 จัดการผู้ใช้ & อนุมัติผู้สอน
🎨 Visual Certificate Designer
🛡️ Security & SMTP Logs
เกี่ยวข้องกับไฟล์: admin/index.php, admin/dashboard.php, api/heartbeat.php, api/online_users.php
แสดงตัวเลขสถิติรวมของระบบ: จำนวนผู้ใช้งานทั้งหมด, จำนวนผู้สอน, จำนวนหลักสูตรที่เปิดสอน, จำนวนเกียรติบัตรที่ออกแล้ว และการติดตามจำนวนผู้ใช้งานที่กำลังออนไลน์อยู่ในขณะนี้แบบเรียลไทม์ (Heartbeat ส่งสัญญาณทุก 30 วินาที)
เกี่ยวข้องกับไฟล์: admin/users.php
1ผู้ใช้ออนไลน์สด: ตรวจสอบผู้ใช้ที่กำลังเข้าใช้งานระบบ ณ ปัจจุบัน
2อนุมัติผู้สอน: ตรวจสอบคำขอและคลิกปุ่มเขียว "✓ อนุมัติ" เพื่อเปิดสิทธิ์
3จัดการบัญชี: รีเซ็ตรหัสผ่านชั่วคราว หรือระงับบัญชี (Ban) ที่ทำผิดเงื่อนไข
เกี่ยวข้องกับไฟล์: admin/courses.php, admin/course_edit.php
แอดมินมีสิทธิ์ในการเข้าถึงและแก้ไขเนื้อหาของทุกหลักสูตรในระบบ ตรวจสอบความถูกต้องของสื่อการสอน และสามารถระงับหรือปิดคอร์สเรียนที่ไม่เหมาะสมได้ทันที
เกี่ยวข้องกับไฟล์: admin/course_registrations.php, admin/course_registrations_export.php
สามารถดูรายชื่อผู้เรียนในแต่ละหลักสูตร และกดส่งออกข้อมูลสถิติภาพรวมของผู้เข้ารับการอบรมทั้งหมดเป็นสเปรดชีต Excel (.xlsx)
เกี่ยวข้องกับไฟล์: admin/certificate_templates.php, admin/certificate_template_designer.php
1Drag & Drop Canvas: ลากกล่องข้อความชื่อผู้เรียน ชื่อคอร์ส และวันที่วางบนเกียรติบัตร
2ฟอนต์ สี และขนาด: เลือกฟอนต์ไทย Sarabun/Charm/Sriracha, ขนาดตัวอักษร, และสี Hex
3บันทึกพิกัด: จัดเก็บพิกัด X/Y และค่าการจัดกึ่งกลางเพื่อใช้สร้างเกียรติบัตรจริง
เกี่ยวข้องกับไฟล์: admin/generate_manual_certificate.php, admin/course_certificates.php
1เลือกผู้เรียน: ค้นหาผู้เรียนที่ต้องการออกเกียรติบัตรให้เป็นกรณีพิเศษ
2ระบุหลักสูตร & เลขที่: เลือกคอร์สและกำหนดเลขที่เกียรติบัตร
3สร้างและบันทึก: บันทึกประวัติและสร้างรหัส QR Code สำหรับตรวจสอบ
เกี่ยวข้องกับไฟล์: admin/learning_resources.php
1เพิ่มสื่อดิจิทัล: อัปโหลดภาพปก ลิงก์วิดีโอ หรือเอกสารเผยแพร่เพื่อนำไปแสดงหน้าแรก
2ทะเบียนเกียรติบัตร: ค้นหา ตรวจสอบ และสั่งพิมพ์เกียรติบัตรของผู้เรียนทุกคนในระบบ
เกี่ยวข้องกับไฟล์: admin/login_logs.php, admin/email_logs.php
1ตั้งค่า SMTP: กำหนด Host, Port, Username, และ App Password เพื่อส่งอีเมล
2Login & Email Logs: ติดตามประวัติการเข้าสู่ระบบ IP Address และสถานะการส่งอีเมล
เกี่ยวข้องกับไฟล์: admin/settings.php, admin/index.php?page=settings
กำหนดชื่อเว็บไซต์, สโลแกน, ข้อมูลติดต่อของคณะฯ, อัปโหลดไฟล์ภาพโลโก้ระบบ และการทดสอบการเชื่อมต่อส่งอีเมลผ่านระบบ SMTP เพื่อให้แน่ใจว่าระบบยืนยันตัวตนทำงานได้ราบรื่น
เกี่ยวข้องกับไฟล์: admin/profile.php
แก้ไขข้อมูลผู้ดูแลระบบ และเปลี่ยนรหัสผ่านเพื่อรักษาความปลอดภัยสูงสุดของระบบ