Methodology
วิธีทำงานของแบบทดสอบ
หน้านี้อธิบายภาพรวมตาม code ที่ใช้งานจริง เพื่อให้ผู้อ่านเข้าใจว่าแบบทดสอบเก็บข้อมูลที่ไหนและตีความผลในระดับใด
แบบทดสอบตัวอักษรเบื้องต้น
- มีคำถาม 32 ข้อ แบ่งตาม 4 แกนหลักของ MBTI: E/I, N/S, T/F และ J/P
- คำตอบถูกบันทึกใน browser ของผู้ใช้ด้วย localStorage key เช่น mtqLetterAnswersV2 และ mtqLetterResult
- ผลลัพธ์ใช้เป็นแนวโน้มเบื้องต้น ไม่ใช่การรับรองว่าเป็นไทป์สุดท้าย
แบบทดสอบ Cognitive Functions
- มีคำถาม 48 ข้อ แบ่งเป็น 8 functions ฟังก์ชันละ 6 ข้อ: Ni, Ne, Si, Se, Ti, Te, Fi และ Fe
- ทุกข้อตอบ 1-5 คะแนน คะแนนดิบของแต่ละฟังก์ชันจึงอยู่ในช่วง 6-30 เมื่อทำครบ
- เปอร์เซ็นต์คำนวณด้วย Math.round((คะแนนดิบ ÷ 30) × 100) ช่วงที่แสดงจึงเป็น 20-100% และการตอบ 3 ทุกข้อของฟังก์ชันหนึ่งจะได้ 18/30 หรือ 60%
- คะแนนทั้ง 8 สเกลคำนวณแยกกัน จึงไม่ต้องรวมเป็น 100% และไม่ใช่ population percentile
- ระบบสุ่มลำดับคำถามก่อนแสดง แต่รวมคะแนนกลับเข้าฟังก์ชันเดิม และเรียงผลจากคะแนนมากไปน้อย
- เวอร์ชันปัจจุบันไม่มีเกณฑ์แบ่งคะแนนเป็นสูง กลาง ต่ำ สูสี หรือชัด จึงไม่ควรนำ threshold จากแบบทดสอบอื่นมาใช้แทน
- คำตอบและผลลัพธ์ถูกบันทึกใน browser ด้วย localStorage key เช่น mtqFunctionAnswersV6 และ mtqFunctionResult
- หน้าผลลัพธ์อ่านค่า mtqLetterResult และ mtqFunctionResult เพื่อช่วยเทียบไทป์ที่เป็นไปได้
- ผลลัพธ์เป็นแนวโน้มเพื่อสำรวจตัวเอง แบบทดสอบยังไม่มีผลการตรวจสอบความเชื่อมั่นและความตรงทางจิตมิติที่เผยแพร่ต่อสาธารณะ ไม่ใช่เครื่องมือวินิจฉัยทางคลินิก และไม่ควรใช้ตัดสินความสามารถหรือคุณค่าของใคร
แบบทดสอบ Enneagram 45 ข้อทำงานอย่างไร
- มีคำถาม 45 ข้อ แบ่งเป็น 9 Type โดยแต่ละ Type มี 5 ข้อ คะแนนเต็ม 25 เท่ากัน
- ทุกข้อตอบ 1-5 คะแนน ชุดคำถามเวอร์ชัน enneagram-test-v2 ไม่มีข้อกลับทิศ คะแนนดิบของแต่ละ Type จึงอยู่ในช่วง 5-25 เมื่อทำครบ
- เปอร์เซ็นต์คำนวณด้วยสูตร (คะแนนดิบ ÷ 25) × 100 ช่วงที่แสดงจริงจึงอยู่ที่ 20-100% และไม่ใช่ population percentile หรือความน่าจะเป็นที่จะเป็น Type นั้น
- ระบบรวมคะแนนแยกตาม Type แล้วแสดง Top 3 เพื่อให้ผู้ใช้เปรียบเทียบแรงขับที่ใกล้กัน ไม่ใช่จัดอันดับคุณค่าของตัวตน
- Wing คำนวณจากเลขข้างเคียงของ Type หลักเท่านั้น เช่น Type 5 มี wing ที่เป็นไปได้คือ 4 หรือ 6
- ถ้าอันดับต้น ๆ คะแนนห่างกันไม่เกิน 2 คะแนน ระบบจะแสดงเป็นผลสูสีเพื่อเตือนว่าไม่ควรฟันธงจากคะแนนสูงสุดเลขเดียว
- กลุ่มคะแนนสูสีที่แสดงถูกจำกัดไว้สูงสุด 3 Type หากมี Type อื่นอยู่ห่างคะแนนสูงสุดไม่เกิน 2 คะแนน ผู้ใช้ควรตรวจคะแนนทั้ง 9 Type ร่วมด้วย
- สถานะผลใช้ช่องว่างคะแนนดิบ: 0-2 = สูสี, 3-4 = ค่อนข้างใกล้, ตั้งแต่ 5 = คะแนนนำชัดตามเกณฑ์เว็บไซต์
- เมื่อคะแนนเลขนำไม่สูสี ระบบเปรียบเทียบคะแนน Wing สองฝั่ง หากห่างไม่เกิน 2 คะแนนจะแสดงสองตัวเลือก และหากห่างตั้งแต่ 3 คะแนนจะแสดงฝั่งที่สูงกว่า การคำนวณนี้ไม่ได้ยืนยันความแรงของ Wing เมื่อเทียบกับ Core
- Top 3 เป็นฟีเจอร์จัดผลของ MBTIMyQuest ไม่ใช่ Trifix estimate หรือ Tritype® โดยอัตโนมัติ
- เวอร์ชันปัจจุบันคือ question set enneagram-test-v2 และ algorithm enneagram-45-balanced-v2
- คำตอบและผลลัพธ์ถูกบันทึกใน browser ด้วย localStorage key เช่น mtqEnneagramAnswersV2 และ mtqEnneagramResultV2
- ผลลัพธ์เป็นแนวโน้มเพื่อใช้เริ่มอ่านต่อ แบบทดสอบยังไม่มีผลการตรวจสอบความเชื่อมั่นและความตรงทางจิตมิติที่เผยแพร่ต่อสาธารณะ ไม่ใช่เครื่องมือวินิจฉัยทางคลินิก และไม่ควรใช้ตัดสินความสามารถหรือคุณค่าของใคร
แบบทดสอบ Instinctual Variant 36 ข้อทำงานอย่างไร
- มีคำถาม 36 ข้อ แบ่งเป็น Self-preservation (sp), Social (so) และ Attraction / Intensity (sx) ด้านละ 12 ข้อ โดยทุกด้านมีข้อกลับทิศ 4 ข้อเพื่อลดการตอบเห็นด้วยทุกข้อ
- ระบบกลับคะแนนข้อ reverse ด้วยสูตร 6 – คำตอบ แล้วรวมคะแนนแยกสามด้าน คะแนนดิบของแต่ละด้านอยู่ในช่วง 12-60 เมื่อทำครบ
- เปอร์เซ็นต์คำนวณด้วย Math.round(((คะแนนดิบ – 12) ÷ 48) × 100) จึงแสดงในช่วง 0-100% และเป็นคะแนนภายในช่วงของแบบทดสอบ ไม่ใช่ population percentile คะแนนทั้งสามด้านไม่จำเป็นต้องรวมเป็น 100%
- ถ้าอันดับหนึ่งและสองห่างกันไม่เกิน 2 คะแนน ระบบจะแสดง candidate stack สองลำดับ เช่น sp/so หรือ so/sp และไม่ใส่ลำดับเดียวลง Personality Code แบบฟันธง
- ถ้าอันดับหนึ่งและสองห่าง 3-5 คะแนน ระบบแสดงลำดับเดียวและสถานะ slight; ถ้าห่างตั้งแต่ 6 คะแนน ระบบแสดงลำดับเดียวและสถานะ clear เกณฑ์ทั้งหมดใช้ช่องว่างคะแนนดิบก่อนแปลงเปอร์เซ็นต์
- ระบบเรียกอันดับสามว่า blind spot เฉพาะเมื่อคะแนนอันดับสองห่างจากอันดับสามอย่างน้อย 6 คะแนนตาม algorithm version ปัจจุบัน
- คำตอบและ source result อยู่ใน browser ด้วย localStorage key mtqInstinctAnswersV1 และ mtqInstinctResultV1 ส่วน mtqPersonalityProfileV1 เก็บเฉพาะรหัสและคะแนนสรุป ไม่มีคำตอบรายข้อ
- แบบทดสอบวัดกรอบแนวคิด Enneagram instincts เพื่อการสำรวจตัวเอง ไม่ใช่แบบวัดทางคลินิก และ sx ไม่ได้หมายถึงพฤติกรรมทางเพศเพียงอย่างเดียว
Trifix estimate ทำงานอย่างไร
- ระบบใช้คะแนน Enneagram เดิมทั้ง 9 เลขและเลือกคะแนนนำจาก Heart (2, 3, 4), Head (5, 6, 7) และ Gut (8, 9, 1) จึงไม่เพิ่มคำถามซ้ำอีกชุด
- อัลกอริทึม trifix-three-center-v1 ใช้คะแนนดิบ: ภายในแต่ละศูนย์เก็บทุกเลขที่ห่างคะแนนนำไม่เกิน 2 คะแนนเป็น candidate และถือว่า Core ยังสูสีเมื่อมีมากกว่าหนึ่งเลขอยู่ภายในช่องว่างเดียวกัน
- เมื่อ Enneagram Core ชัด ระบบวาง Core ไว้ตัวแรก แล้วเรียง fix จากอีกสองศูนย์ตามคะแนนดิบ เช่น Core 6, Heart 4 และ Gut 1 จะได้ค่าประมาณ 641 หากคะแนน fix เท่ากันจะใช้เลขที่น้อยกว่าก่อนเพื่อให้ลำดับแสดงผลทำซ้ำได้
- ระบบสร้างชุดผสมจาก candidate ของสองศูนย์ที่ไม่ใช่ Core เมื่อ Core ชัด ถ้ามี 1-3 ชุดจะแสดง candidate code และถ้ามากกว่า 3 ชุดจะแสดงรายชื่อ candidate แยกตาม Center แทน
- ถ้าคะแนนภายในศูนย์ใดห่างกัน 0-2 คะแนน หรือ Enneagram Core ยังสูสี ระบบจะไม่สรุป Trifix เลขเดียว ช่องว่างตั้งแต่ 3 คะแนนเพียงผ่านเกณฑ์อัลกอริทึม ไม่ได้ยืนยันความแน่นอนของผล
- การเรียง Core ก่อนและเรียงอีกสอง fix ตามคะแนนเป็นกติกานำเสนอของ MBTIMyQuest อาจต่างจากธรรมเนียม Trifix บางแหล่ง และผลนี้ไม่ใช่ Tritype® assessment หรือ archetype
- ผลทุกกรณีเก็บ estimate=true และ confirmed=false และยังไม่รวมใน Personality Code แบบสั้นจนกว่าจะมีขั้นตอนให้ผู้ใช้ยืนยัน
Personality Code ประกอบรหัสอย่างไร
- personality-profile-v1 อ่าน source result ที่บันทึกใน browser แล้วต่อเฉพาะ resultCode ของ MBTI, Enneagram และ Instinct ตามลำดับ โดยไม่คำนวณ threshold ความชัดขึ้นใหม่ในขั้นประกอบรหัส
- Quick Quest เป็น provisional และไม่มี resultCode สำหรับรหัสสั้น ส่วน MBTI ที่สูสีจะแสดง candidate ผ่าน displayCode แต่ไม่ถูกเลือกหนึ่งไทป์ลงรหัส
- Enneagram ที่ Core ชัดและ Wing ชัดอาจส่ง resultCode เช่น 6w5 หาก Wing สูสีแต่ Core ชัดจะส่งเฉพาะ 6 และหาก Core สูสีจะยังไม่มี resultCode
- Instinct ที่มีลำดับเดียวอาจส่ง resultCode เช่น sp/so หากอันดับสูสีและมีหลาย candidate จะยังไม่มี resultCode สำหรับนำมาต่อ
- Trifix estimate แสดงเป็นหมวดข้อมูลในโปรไฟล์แต่ยัง confirmed=false และไม่รวมในรหัสสั้น ส่วน Big Five/SLOAN ยังไม่เปิดใช้งานใน personality-profile-v1
- ข้อมูลสรุปกลางใช้ localStorage key mtqPersonalityProfileV1 และไม่เก็บคำตอบรายข้อ แต่ source answer/result ของแต่ละแบบทดสอบยังอยู่ใน key ที่แบบทดสอบนั้นเป็นเจ้าของจนกว่าผู้ใช้จะล้างข้อมูล
การตีความผล
- ระบบแสดงแนวโน้มและเหตุผลประกอบ เพื่อให้ผู้อ่านกลับไปอ่านหน้าไทป์หรือฟังก์ชันที่เกี่ยวข้อง
- คำว่า “เป็นไปได้”, “แนวโน้ม” และ “ควรเปรียบเทียบต่อ” เป็นส่วนสำคัญของวิธีนำเสนอผล
- รายละเอียด scoring เชิงลึกและ regression fixtures จะถูกแยกทำใน MBQ-040
ข้อจำกัดของ methodology
- ยังไม่อ้างว่า validated, แม่นที่สุด หรือใช้แทนผู้เชี่ยวชาญได้
- สภาพแวดล้อม อารมณ์ บทบาท และประสบการณ์ชีวิตอาจทำให้คำตอบเปลี่ยนได้
- ควรใช้ผลลัพธ์เป็นจุดเริ่มต้นสำหรับอ่านต่อและสังเกตตัวเอง