🏠 ภาพรวมระบบ
ระบบติดตามกิจกรรมและพัฒนาทักษะนักศึกษา (Student Activity Tracking System) เป็นระบบที่ช่วยบันทึกและติดตามการเข้าร่วมกิจกรรมของนักศึกษา พร้อมวิเคราะห์ทักษะตามกรอบ CMU Engineer Competency V4
Student Portal
สำหรับนักศึกษาเข้าดูคะแนนทักษะ แจ้งกิจกรรม และติดตามสถานะ
Organizer Portal
สำหรับผู้จัดกิจกรรมสร้างกิจกรรมใหม่ และกำหนดทักษะที่ได้รับ
Admin Portal
สำหรับ Admin ตรวจสอบ อนุมัติกิจกรรม และจัดการข้อมูลระบบ
🔄 Flow การทำงานของระบบ
👨🎓 คู่มือสำหรับนักศึกษา
1. การเข้าสู่ระบบ
เข้าหน้าเว็บไซต์
เปิดเว็บไซต์ระบบแล้วคลิก "Student Portal"
กรอก Email
กรอก Email ที่ลงทะเบียนในระบบ (เช่น 640610001@cmu.ac.th)
ดู Dashboard
ระบบจะแสดงข้อมูลทักษะ, กราฟ Radar Chart, และประวัติกิจกรรม
2. การแจ้งกิจกรรม
คลิก "แจ้งกิจกรรมใหม่"
ในหน้า Dashboard คลิกปุ่ม "แจ้งกิจกรรมใหม่"
กรอกข้อมูลกิจกรรม
กรอกชื่อกิจกรรม, ผู้จัด, ระดับ, ระยะเวลา, และวันที่
⭐ ตอบคำถามสะท้อนคิด (สำคัญมาก!)
กรอก 3 คำถาม:
- บทบาทในกิจกรรม - เช่น "ผู้จัดงาน", "Staff ลงทะเบียน", "ผู้เข้าร่วม"
- สิ่งที่ทำในกิจกรรม - อธิบายว่าทำอะไรบ้าง
- สิ่งที่ได้เรียนรู้ - สิ่งที่ได้รับจากกิจกรรม
ส่งและตรวจสอบผล AI
ระบบจะวิเคราะห์ทักษะด้วย AI และแสดงผลลัพธ์ พร้อม Badge:
AI = วิเคราะห์โดย Google Gemini AI
Auto = วิเคราะห์อัตโนมัติ (Rule-based)
ยืนยันการส่ง
ตรวจสอบทักษะที่ได้แล้วคลิก "ยืนยันส่ง"
💡 เคล็ดลับ: บทบาทมีผลต่อระดับทักษะ!
การกรอก "บทบาท" อย่างชัดเจนจะช่วยให้ AI วิเคราะห์ระดับทักษะได้แม่นยำขึ้น เช่น:
- กรอกว่า "ผู้จัดงาน" → อาจได้ Level 4
- กรอกว่า "ผู้เข้าร่วม" → อาจได้ Level 2
3. การติดตามสถานะ
ในหน้า Dashboard ส่วน "กิจกรรมที่แจ้งไว้" จะแสดงสถานะ:
| สถานะ | ความหมาย | สิ่งที่ทำได้ |
|---|---|---|
| 🟡 รอตรวจสอบ | กำลังรอ Admin ตรวจสอบ | แก้ไข / ลบได้ |
| 🟢 อนุมัติแล้ว | คะแนนถูกบันทึกเรียบร้อย | ดูรายละเอียด |
| 🔴 ไม่อนุมัติ | ถูกปฏิเสธพร้อมเหตุผล | ดูเหตุผล / ส่งใหม่ |
🎯 คู่มือสำหรับผู้จัดกิจกรรม
1. การสร้างกิจกรรมใหม่
เข้า Organizer Portal
คลิก "Organizer Portal" จากหน้าแรก
กรอกข้อมูลกิจกรรม (ขั้นตอนที่ 1)
- ชื่อกิจกรรม
- รายละเอียด
- ระดับกิจกรรม (1-4)
- ระยะเวลา
- วันที่จัดกิจกรรม
เพิ่มรายชื่อนักศึกษา (ขั้นตอนที่ 2)
กรอกรหัสนักศึกษา หรือ Email โดยคั่นด้วย Enter หรือ Comma
2. การกำหนดทักษะ (ขั้นตอนที่ 3)
เลือกบทบาทผู้เข้าร่วม
เลือกบทบาทหลักของนักศึกษาที่เข้าร่วม เช่น:
- ผู้จัดกิจกรรม - สำหรับคนที่วางแผนและจัดงาน
- ผู้นำทีม - สำหรับหัวหน้ากลุ่ม
- Staff/ทีมงาน - สำหรับผู้ช่วยงาน
- ผู้เข้าร่วม - สำหรับผู้เข้าร่วมทั่วไป
- ผู้ฟัง - สำหรับผู้ฟังบรรยาย
คลิก "🤖 วิเคราะห์โดย AI"
ระบบจะวิเคราะห์และแนะนำทักษะ 1-3 รายการ พร้อมระดับที่เหมาะสม
ตรวจสอบและปรับแก้
สามารถเพิ่ม/ลบ/แก้ไขทักษะได้ตามความเหมาะสม
⚠️ สำคัญ: บทบาทต่างกัน = ระดับต่างกัน
กิจกรรมเดียวกัน หากนักศึกษามีบทบาทต่างกัน ควรสร้างแยกตามบทบาท เพื่อให้ได้ระดับทักษะที่เหมาะสม
⚙️ คู่มือสำหรับ Admin
1. การตรวจสอบกิจกรรม
เข้า Admin Portal
คลิก "Admin Portal" และใส่รหัสผ่าน
ดูรายการรอตรวจสอบ
Tab "กิจกรรมรอตรวจสอบ" แสดงรายการที่นักศึกษาแจ้งเข้ามา
ตรวจสอบรายละเอียด
คลิกดูรายละเอียด, คำตอบสะท้อนคิด, และทักษะที่ AI แนะนำ
อนุมัติหรือปฏิเสธ
- ✅ อนุมัติ - คะแนนจะถูกบันทึกให้นักศึกษาทันที
- ❌ ไม่อนุมัติ - ต้องระบุเหตุผลการปฏิเสธ
2. การจัดการข้อมูล
ในหน้า "จัดการข้อมูล" สามารถ:
- ดูรายชื่อนักศึกษาทั้งหมด
- ดูกิจกรรมที่อนุมัติแล้ว
- ค้นหาและกรองข้อมูล
- Export ข้อมูลเป็น CSV
💡 เคล็ดลับสำหรับ Admin
- ตรวจสอบ "บทบาท" ที่นักศึกษากรอก กับ "ทักษะ" ที่ได้รับว่าสอดคล้องกัน
- หากระดับสูงเกินไป สามารถปรับลดก่อนอนุมัติ
- ใส่เหตุผลการปฏิเสธที่ชัดเจน เพื่อให้นักศึกษาแก้ไขและส่งใหม่ได้
🤖 ระบบ AI Analysis
ระบบใช้ Google Gemini AI ในการวิเคราะห์ทักษะจากข้อมูลกิจกรรมและคำตอบสะท้อนคิดของนักศึกษา
วิธีการทำงาน
ประเภทการวิเคราะห์
| 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 สามารถแก้ไขทักษะและระดับก่อนกดอนุมัติ