🏠 ภาพรวมระบบ

ระบบติดตามกิจกรรมและพัฒนาทักษะนักศึกษา (Student Activity Tracking System) เป็นระบบที่ช่วยบันทึกและติดตามการเข้าร่วมกิจกรรมของนักศึกษา พร้อมวิเคราะห์ทักษะตามกรอบ CMU Engineer Competency V4

👨‍🎓

Student Portal

สำหรับนักศึกษาเข้าดูคะแนนทักษะ แจ้งกิจกรรม และติดตามสถานะ

🎯

Organizer Portal

สำหรับผู้จัดกิจกรรมสร้างกิจกรรมใหม่ และกำหนดทักษะที่ได้รับ

⚙️

Admin Portal

สำหรับ Admin ตรวจสอบ อนุมัติกิจกรรม และจัดการข้อมูลระบบ

🔄 Flow การทำงานของระบบ

📝 นักศึกษาแจ้งกิจกรรม
🤖 AI วิเคราะห์ทักษะ
👨‍💼 Admin ตรวจสอบ
✅ อนุมัติ/ปฏิเสธ
📊 อัพเดทคะแนน

👨‍🎓 คู่มือสำหรับนักศึกษา

1. การเข้าสู่ระบบ

1

เข้าหน้าเว็บไซต์

เปิดเว็บไซต์ระบบแล้วคลิก "Student Portal"

2

กรอก Email

กรอก Email ที่ลงทะเบียนในระบบ (เช่น 640610001@cmu.ac.th)

3

ดู Dashboard

ระบบจะแสดงข้อมูลทักษะ, กราฟ Radar Chart, และประวัติกิจกรรม

2. การแจ้งกิจกรรม

1

คลิก "แจ้งกิจกรรมใหม่"

ในหน้า Dashboard คลิกปุ่ม "แจ้งกิจกรรมใหม่"

2

กรอกข้อมูลกิจกรรม

กรอกชื่อกิจกรรม, ผู้จัด, ระดับ, ระยะเวลา, และวันที่

3

⭐ ตอบคำถามสะท้อนคิด (สำคัญมาก!)

กรอก 3 คำถาม:

  • บทบาทในกิจกรรม - เช่น "ผู้จัดงาน", "Staff ลงทะเบียน", "ผู้เข้าร่วม"
  • สิ่งที่ทำในกิจกรรม - อธิบายว่าทำอะไรบ้าง
  • สิ่งที่ได้เรียนรู้ - สิ่งที่ได้รับจากกิจกรรม
4

ส่งและตรวจสอบผล AI

ระบบจะวิเคราะห์ทักษะด้วย AI และแสดงผลลัพธ์ พร้อม Badge:

AI = วิเคราะห์โดย Google Gemini AI
Auto = วิเคราะห์อัตโนมัติ (Rule-based)

5

ยืนยันการส่ง

ตรวจสอบทักษะที่ได้แล้วคลิก "ยืนยันส่ง"

💡 เคล็ดลับ: บทบาทมีผลต่อระดับทักษะ!

การกรอก "บทบาท" อย่างชัดเจนจะช่วยให้ AI วิเคราะห์ระดับทักษะได้แม่นยำขึ้น เช่น:

  • กรอกว่า "ผู้จัดงาน" → อาจได้ Level 4
  • กรอกว่า "ผู้เข้าร่วม" → อาจได้ Level 2

3. การติดตามสถานะ

ในหน้า Dashboard ส่วน "กิจกรรมที่แจ้งไว้" จะแสดงสถานะ:

สถานะ ความหมาย สิ่งที่ทำได้
🟡 รอตรวจสอบ กำลังรอ Admin ตรวจสอบ แก้ไข / ลบได้
🟢 อนุมัติแล้ว คะแนนถูกบันทึกเรียบร้อย ดูรายละเอียด
🔴 ไม่อนุมัติ ถูกปฏิเสธพร้อมเหตุผล ดูเหตุผล / ส่งใหม่

🎯 คู่มือสำหรับผู้จัดกิจกรรม

1. การสร้างกิจกรรมใหม่

1

เข้า Organizer Portal

คลิก "Organizer Portal" จากหน้าแรก

2

กรอกข้อมูลกิจกรรม (ขั้นตอนที่ 1)

  • ชื่อกิจกรรม
  • รายละเอียด
  • ระดับกิจกรรม (1-4)
  • ระยะเวลา
  • วันที่จัดกิจกรรม
3

เพิ่มรายชื่อนักศึกษา (ขั้นตอนที่ 2)

กรอกรหัสนักศึกษา หรือ Email โดยคั่นด้วย Enter หรือ Comma

2. การกำหนดทักษะ (ขั้นตอนที่ 3)

1

เลือกบทบาทผู้เข้าร่วม

เลือกบทบาทหลักของนักศึกษาที่เข้าร่วม เช่น:

  • ผู้จัดกิจกรรม - สำหรับคนที่วางแผนและจัดงาน
  • ผู้นำทีม - สำหรับหัวหน้ากลุ่ม
  • Staff/ทีมงาน - สำหรับผู้ช่วยงาน
  • ผู้เข้าร่วม - สำหรับผู้เข้าร่วมทั่วไป
  • ผู้ฟัง - สำหรับผู้ฟังบรรยาย
2

คลิก "🤖 วิเคราะห์โดย AI"

ระบบจะวิเคราะห์และแนะนำทักษะ 1-3 รายการ พร้อมระดับที่เหมาะสม

3

ตรวจสอบและปรับแก้

สามารถเพิ่ม/ลบ/แก้ไขทักษะได้ตามความเหมาะสม

⚠️ สำคัญ: บทบาทต่างกัน = ระดับต่างกัน

กิจกรรมเดียวกัน หากนักศึกษามีบทบาทต่างกัน ควรสร้างแยกตามบทบาท เพื่อให้ได้ระดับทักษะที่เหมาะสม

⚙️ คู่มือสำหรับ Admin

1. การตรวจสอบกิจกรรม

1

เข้า Admin Portal

คลิก "Admin Portal" และใส่รหัสผ่าน

2

ดูรายการรอตรวจสอบ

Tab "กิจกรรมรอตรวจสอบ" แสดงรายการที่นักศึกษาแจ้งเข้ามา

3

ตรวจสอบรายละเอียด

คลิกดูรายละเอียด, คำตอบสะท้อนคิด, และทักษะที่ AI แนะนำ

4

อนุมัติหรือปฏิเสธ

  • ✅ อนุมัติ - คะแนนจะถูกบันทึกให้นักศึกษาทันที
  • ❌ ไม่อนุมัติ - ต้องระบุเหตุผลการปฏิเสธ

2. การจัดการข้อมูล

ในหน้า "จัดการข้อมูล" สามารถ:

  • ดูรายชื่อนักศึกษาทั้งหมด
  • ดูกิจกรรมที่อนุมัติแล้ว
  • ค้นหาและกรองข้อมูล
  • Export ข้อมูลเป็น CSV

💡 เคล็ดลับสำหรับ Admin

  • ตรวจสอบ "บทบาท" ที่นักศึกษากรอก กับ "ทักษะ" ที่ได้รับว่าสอดคล้องกัน
  • หากระดับสูงเกินไป สามารถปรับลดก่อนอนุมัติ
  • ใส่เหตุผลการปฏิเสธที่ชัดเจน เพื่อให้นักศึกษาแก้ไขและส่งใหม่ได้

🤖 ระบบ AI Analysis

ระบบใช้ Google Gemini AI ในการวิเคราะห์ทักษะจากข้อมูลกิจกรรมและคำตอบสะท้อนคิดของนักศึกษา

วิธีการทำงาน

📝 ข้อมูลกิจกรรม
+
💭 คำตอบสะท้อนคิด
+
🎭 บทบาท
🤖 Gemini AI
📊 ทักษะ + Level

ประเภทการวิเคราะห์

Badge ประเภท รายละเอียด
AI Gemini AI วิเคราะห์โดย Google Gemini 2.0 Flash พิจารณาบริบททั้งหมด
Auto Rule-based วิเคราะห์จาก Keyword เมื่อ AI ไม่พร้อมใช้งาน (Fallback)

สิ่งที่ AI พิจารณา

  • ชื่อและรายละเอียดกิจกรรม - ประเภทกิจกรรม (Workshop, สัมมนา, แข่งขัน, ฯลฯ)
  • บทบาทของนักศึกษา - ผู้จัด, Staff, ผู้เข้าร่วม, ผู้ฟัง
  • สิ่งที่ทำในกิจกรรม - กิจกรรมที่ลงมือทำจริง
  • สิ่งที่ได้เรียนรู้ - ผลลัพธ์และการเรียนรู้ที่ได้รับ
  • ระดับกิจกรรม - จำกัดระดับทักษะไม่ให้เกินระดับกิจกรรม

📊 CMU Engineer Competency V4

กรอบทักษะ 6 Domains, 18 Sub-criteria สำหรับวิศวกรรมศาสตร์

Domain Code ทักษะ (ไทย) Skill (English)
1. Critical Thinking
การคิดเชิงวิพากษ์
1.1 การให้เหตุผลเชิงวิเคราะห์ Analytical Reasoning
1.2 การแก้ปัญหาอย่างเป็นระบบ Systematic Problem Solving
1.3 การคิดเชิงระบบ Systems Thinking
2. Communication
การสื่อสาร
2.1 ทักษะการนำเสนอ Presentation Skills
2.2 การฟังและความเข้าใจ Listening & Comprehension
2.3 การสื่อสารภาษาอังกฤษ English Communication
3. Teamwork
การทำงานเป็นทีม
3.1 ความเข้าใจในบทบาท Role Understanding
3.2 การจัดการงาน Task Management
3.3 การทำงานร่วมกัน Collaborative Work
4. Professional Growth
การเติบโตทางวิชาชีพ
4.1 ความคล่องตัวในการเรียนรู้ Learning Agility
4.2 ความรู้ด้านดิจิทัล Digital Literacy
4.3 ความเชี่ยวชาญเครื่องมือ Tool Proficiency
5. Innovation
นวัตกรรมและธุรกิจ
5.1 การออกแบบที่ยึดมนุษย์เป็นศูนย์กลาง Human-Centered Design
5.2 การบริหารโครงการ Project Management
5.3 ความตระหนักทางธุรกิจ Business Awareness
6. Self-Development
การพัฒนาตนเอง
6.1 การเติบโตส่วนบุคคล Personal Growth
6.2 ความยืดหยุ่น Resilience & Adaptability
6.3 ความเห็นอกเห็นใจ Empathy

เกณฑ์การจบการศึกษา

🎓 เงื่อนไขที่ต้องผ่าน

  • คะแนนรวมทุกทักษะ ≥ 10 คะแนน
  • มีทักษะที่ได้คะแนน ≥ 3 ทักษะ (Unique competencies)

🎭 บทบาทและระดับทักษะ

บทบาทของนักศึกษาในกิจกรรมมีผลต่อระดับทักษะที่ได้รับ

เกณฑ์ระดับตามรูปแบบกิจกรรม

Level ชื่อระดับ ลักษณะกิจกรรม ตัวอย่าง
Level 1 รู้จัก ฟังบรรยาย, ดูสาธิต, เรียนออนไลน์ นั่งฟังสัมมนา, ดู Video
Level 2 เข้าใจ Workshop, Lab, ฝึกปฏิบัติมีคนแนะนำ ทำ Workshop, ฝึกกับพี่เลี้ยง
Level 3 ใช้เป็น ทำโครงการจริง, แข่งขัน, ใช้ทักษะด้วยตัวเอง Hackathon, โปรเจคจริง
Level 4 ผู้นำ วางแผนจัดงาน, สอนคนอื่น, ออกแบบกระบวนการ เป็นวิทยากร, จัดค่าย

⚠️ บทบาทต่างกัน = ระดับต่างกัน

กิจกรรมเดียวกัน นักศึกษาบทบาทต่างกันจะได้ระดับต่างกัน:

บทบาท ระดับที่ควรได้ เหตุผล
ผู้จัด / Organizer / ประธาน Level 4 วางแผน บริหารจัดการ ออกแบบกระบวนการ
วิทยากร / ผู้สอน Level 4 ถ่ายทอดความรู้ สอนคนอื่น
หัวหน้าทีม / Leader Level 3-4 นำทีม รับผิดชอบผลลัพธ์ ตัดสินใจ
ผู้นำเสนอ / Presenter Level 3 ใช้ทักษะการสื่อสารในสถานการณ์จริง
Staff / ทีมงาน Level 2-3 ปฏิบัติหน้าที่ตามที่ได้รับมอบหมาย
ผู้เข้าร่วม / Participant Level 2 ฝึกปฏิบัติ เรียนรู้จากกิจกรรม
ผู้ฟัง / Audience Level 1 รับความรู้ ยังไม่ได้ลงมือทำ

ตัวอย่าง: กิจกรรม "Workshop AI for Beginners"

บทบาท ทักษะที่ได้ Level
ผู้จัดงาน 5.2 การบริหารโครงการ Level 4
วิทยากร 2.1 ทักษะการนำเสนอ Level 4
Staff ลงทะเบียน 3.1 ความเข้าใจในบทบาท Level 2
ผู้เข้าร่วม Workshop 4.2 ความรู้ด้านดิจิทัล Level 2
ผู้ฟังบรรยาย 4.1 ความคล่องตัวในการเรียนรู้ Level 1

❓ คำถามที่พบบ่อย

สำหรับนักศึกษา

Q: ทำไมต้องกรอกคำถามสะท้อนคิด?

A: คำถามสะท้อนคิด (บทบาท, สิ่งที่ทำ, สิ่งที่เรียนรู้) ช่วยให้ AI วิเคราะห์ทักษะได้แม่นยำขึ้น และช่วย Admin ตรวจสอบว่านักศึกษาได้รับประโยชน์จากกิจกรรมจริง

Q: ทำไมได้ Level ต่ำกว่าที่คาด?

A: ระดับทักษะขึ้นอยู่กับ "บทบาท" ที่กรอก หากกรอกว่าเป็น "ผู้เข้าร่วม" จะได้ Level 2 แต่ถ้ากรอกว่าเป็น "ผู้จัดงาน" อาจได้ Level 4

Q: แก้ไขกิจกรรมที่ส่งไปแล้วได้ไหม?

A: ได้ หากสถานะยังเป็น "รอตรวจสอบ" สามารถแก้ไขหรือลบได้ แต่หากอนุมัติแล้วจะแก้ไขไม่ได้

Q: ถูกปฏิเสธแล้วทำอย่างไร?

A: อ่านเหตุผลที่ Admin ระบุ แก้ไขข้อมูล แล้วส่งใหม่ได้

สำหรับผู้จัดกิจกรรม

Q: ต้องสร้างกิจกรรมแยกตามบทบาทไหม?

A: แนะนำให้แยก หากนักศึกษามีบทบาทต่างกันมาก เช่น แยก "ผู้จัด" กับ "ผู้เข้าร่วม" เพื่อให้ได้ระดับทักษะที่เหมาะสม

Q: AI วิเคราะห์ผิดทำอย่างไร?

A: สามารถแก้ไขทักษะด้วยตนเองได้ก่อนยืนยัน AI เป็นเพียงตัวช่วยแนะนำ

สำหรับ Admin

Q: ลืมรหัสผ่าน Admin ทำอย่างไร?

A: ติดต่อผู้ดูแลระบบเพื่อรีเซ็ตรหัสผ่าน

Q: เปลี่ยนทักษะก่อนอนุมัติได้ไหม?

A: ได้ Admin สามารถแก้ไขทักษะและระดับก่อนกดอนุมัติ