LnCodefest2009 MeritBank

จาก OpenTLE Wiki

ข้ามไปที่: ป้ายบอกทาง, ค้นหา

เนื้อหา

รายชื่อสมาชิกกลุ่ม

นายวิโรจน์ ธิมา เทคนิคศรีสะเกษ
นายตระกูล บุญชิต ศรีแก้วพิทยา
นายศิวกร หลงสมบูรณ์ เทคนิคศรีสะเกษ
นายฐิติพัทธ์ อนรรกเวช ม.เชียงใหม่

Download ที่นี่

(รบกวน เปลี่ยนชื่อบทความ จาก MeritBank เป็น ItemAnalysys ให้ด้วยครับ)

Item Analysis (ตัวที่ส่งให้ทีมงาน 13 ตค 52 ใช้ไม่ได้ครับ)

ได้พัฒนาใหม่เสร็จเมื่อ 15 ตค.52 หลังกลับจากเชียงใหม่ โดยมีไฟล์เพียงไฟล์เดียวคือ

../modules/Crouses/quizadmin.php และไม่มีการเปลี่ยนแปลง/เพิ่มเติม ฐานข้อมูลใดๆ ใช้ฐานข้อมูลของ learnSquareV3

download งานที่เสร็จแล้วที่ วิเคราะห์ข้อสอบ

หวังว่าคงมีประโยชน์ไม่มากก็น้อย

รายละเอียด

 การวิเคราะห์ข้อสอบ  เป็นการวิเคราะห์  ความยากง่าย (P)  และค่าอำนาจกาจำแนก คนเก่ง-คนอ่อน  (R) 


การพัฒนาครั้งนี้ใช้แบบประเพณีนิยม ซึ่งเป็นหลักการที่ผู้วิเคราะห์มีความเชื่อว่า เด็กเก่งคือกลุ่มของเด็กที่มีคะแนนการสอบมาก และ

กลุ่มของเด็กอ่อน คือกลุ่มที่มีคะแนนต่ำ ซึ่งนิยมใช้กัน 3 แบบคือ เทคนิค 27% เทคนิค 33  % และ เทคนิค 50 %

การสร้างข้อสอบที่ดีนั้นจะต้องมีการพัฒนาข้อสอบ โดยเฉพาะอย่างยิ่งข้อสอบแบบปรนัยหรือแบบเลือกตอบ ทั้งนี้เพื่อปรับปรุงแก้ไข

ข้อสอบให้มีคุณภาพดีสามารถแยกนักเรียนที่เรียนเก่ง กับนักเรียนที่มีผลการเรียนอ่อนได้ การวิเคราะห์ข้อสอบแบบรายข้อจึงเป็นสิ่ง

จำเป็นโดยมีข้อที่ต้องพิจารณา คือ

1 ประโยชน์ของการวิเคราะห์ข้อสอบ

(1) เป็นแนวทางในการปรับปรุงข้อสอบให้มีคุณภาพดียิ่งขึ้น

(2) ครูผู้สอนทราบจุดบกพร่องในการเรียนการสอน

(3) ครูทราบข้อมูลที่จำเป็นในการจัดทำแบบฝึกหัดหรือบทเรียนซ่อมเสริม

(4) ครูทราบข้อมูลที่น่าสนใจของผู้เรียน และผู้สอน หรือครูสามารถนำผลการวิเคราะห์ข้อสอบไปใช้

สำหรับอภิปรายผลของการทดสอบ เพื่อเป็นการอ้างอิงในภายหลัง

(5) ได้ประสบการณ์โดยตรงแก่ครูหรือผู้สอนในการปรับปรุงข้อสอบให้ดี

การวิเคราะห์ข้อสอบแบบประเพณีนิยมที่ได้เลือกใช้มีอยู่ 3 รูปแบบที่มีการใช้งานอยู่ในปัจจุบันได้แก่ เทคนิค 27 %

เทคนิค 33 % และเทคนิค 50 %

2 การวิเคราะห์ข้อสอบตามประเพณีนิยม เทคนิค 27 %

วิธีนี้นิยมใช้เมื่อผู้ทดสอบมีผลของคะแนนสอบกระจายเป็นโค้งปกติ (Normal curve) หรือมีแนวโน้มว่าเป็นโค้งปกติ ซึ่งเชื่อว่ากลุ่มตัวอย่างขนาด 27% จากผู้สอบที่ได้คะแนนสูง และผู้สอบที่ได้คะแนนต่ำ สามารถเป็นตัวแทนประชากรของผู้สอบทั้งหมดได้ สามารถใช้ได้กับกลุ่มตัวอย่างทั่วๆ ไป เหมาะกับกลุ่มนักเรียนที่ทำข้อสอบจำนวนมากเช่นนักเรียน 1000 คน เป็นต้น

3 การวิเคราะห์ข้อสอบตามประเพณีนิยม เทคนิค 33 % วิธีนี้นิยมใช้เมื่อผู้ทดสอบมีคะแนนกระจายเป็นโค้งปกติ (Normal curve) หรือว่ามีแนวโน้มว่าเป็นโค้งปกติ ซึ่งเชื่อว่ากลุ่มตัวอย่างขนาด 33 % จากผู้สอบที่ได้คะแนนสูง และผู้สอบที่ได้คะแนนต่ำสามารถเป็นตัวแทนประชากรของผู้สอบทั้งหมดได้ จะเหมาะกับกลุ่มนักเรียน 100 - 300 คน

4 การวิเคราะห์ข้อสอบตามประเพณีนิยม เทคนิค 50 % วิธีนี้นิยมใช้เมื่อผู้ทดสอบมีจำนวนน้อยเช่น 30 คน เพราะคะแนนที่สอบได้มักจะไม่เป็นโค้งปกติกลุ่มตัวอย่างจะเอามาจากนักเรียนที่เข้าสอบทั้งหมด

ในการวิเคราะห์ข้อสอบตามแบบประเพณีนิยมนี้เหมาะกับข้อสอบแบบเลือกตอบที่ใช้วิธีประเมินแบบอิงกลุ่ม เพื่อหาคุณลักษณะที่สำคัญของข้อสอบ 5 ประการ คือ

(1) ระดับความยากของข้อสอบ

(2) อำนาจจำแนกของข้อสอบ

(3) ประสิทธิภาพของตัวเลือก

(4) ความเชื่อมั่นของข้อสอบ

(5) ค่าสถิติทั่วไปของข้อสอบ

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

(1) ระดับความยากของข้อทดสอบ แทนด้วยสัญลักษณ์ P ย่อมาจากคำว่า Proportion หรือค่าร้อยละ (Percentage) ของการตอบถูก P จึงมีค่าเริ่มต้นจาก 0 (0 %) ถึง 1 (100 %) ดังนั้น ค่า P น้อยข้อสอบจะเป็นข้อสอบที่ยาก และถ้า ค่า P มากถือเป็นข้อสอบที่ง่าย โดยค่า P ที่เหมาะสมคือ 20 % ถึง 80 % ในการหาระดับความยากของข้อทดสอบโดยใช้เทคนิค 27 % อาศัยสูตรในการคำนวณดังนี้

                                                ภาพ:P_itemp.jpg

เมื่อ P = ระดับความยากของตัวเลือกแต่ละข้อ

Nu = จำนวนคนในกลุ่มเก่งที่เลือกตัวเลือก i(ตอบถูก)


Nl = จำนวนคนในกลุ่มอ่อนที่เลือกตัวเลือก i (ตอบผิด)

N1 = จำนวนคนทั้งหมดในกลุ่มเก่ง

N2 = จำนวนคนทั้งหมดในกลุ่มอ่อน

(2) อำนาจจำแนกหรือดัชนีการจำแนก แทนด้วยสัญลักษณ์ R โดย R คืออำนาจจำแนกของข้อสอบ (discrimination power) การหาอำนาจจำแนกหรือ ดัชนีการจำแนกคำนวณได้จากสูตรดังนี้

ภาพ:R_item.jpg

เมื่อ Nu = จำนวนคนในกลุ่มเก่งที่เลือกตัวเลือก i (ตอบถูก) Nl = จำนวนคนในกลุ่มอ่อนที่เลือกตัวเลือก (ตอบถูก) N = จำนวนคนในแต่ละกลุ่ม

ขอบเขตการพัฒนา

1 วิเคราะห์หาความยากง่าย P ของข้อสอบแต่ละข้อ และหาอำนาจการจำแนก R

2 แสดงผลการวิเคราะห์ในหน้า การทำรายการ แก้ไขข้อสอบของครู เป็นรายข้อ

รายงานความก้าวหน้าครั้งที่ 1

การรายงานครั้งที่ 1 เป็นการรายงานในเรื่องของ Merit Bank และพบว่า Requirement ของ Merit Bank

ยังไม่เหมาะที่จะนำมาใช้กับ Learnsquare จึงมีการเปลี่ยนเป็นหัวข้อ Item Analysis

รายงานความก้าวหน้าครั้งที่ 2

 ผลงาน และ รายละเอียดการทำงานเป็นดังนี้

ภาพ:Item_analysis1.jpg

1 การวิเคราะห์ข้อสอบเลือกได้ 3 เทคนิคคือ 27% 33% และ 50%

2 สามารถซ่อนผลการวิเคราะห์ได้ ข้อใดที่ไม่มีนักเรียนทำข้อสอบข้อนั้น จะไม่มีการนำมาวิเคราะห์

3 แสดงผลการวิเคราะห์ ในหน้า แก้ไขแบบทดสอบของครู

รายละเอียดการพัฒนา

   ได้พัฒนา  แก้ไขอยู่ที่ ไฟล์  ...LearnSquareV3/modules/Courses/quizadmin.php  เพียงไฟล์เดียว

รายละเอียดฐานข้อมูล

    ไม่ได้เปลี่ยนแปลง หรือเพิ่มฐานข้อมูลใดๆ

การแปรความหมายค่า P

   ต่ำกว่า  0.2       ยาก
       0.2-0.39       ค่อนข้างยาก
       0.4-0.59       ปานกลาง
       0.6-0.79       ค่อนข้างง่าย
       0.8-1.00       ง่าย

การแปรความหมายค่า R

   ต่ำกว่า  0         ติดลบจำแนกไม่ได้
       0  ถึง 0.19      จำแนกไม่ได้
       0.20 ถึง  0.39   จำแนกได้น้อย
       0.4-0.59       จำแนกได้ปานกลาง
       0.60-0.79      จำแนกได้ดี
       0.80-1.00      จำแนกได้ดีมาก

รายงานความก้าวหน้าครั้งที่ 3

download

  1.ดาวน์โหลดไฟล์

การติดตั้ง

 2.ให้ download ไฟล์  quizadmin.php  ไปแทนที่ ไฟล์  quizadmin.php  เดิมก่อนแทนที่ไฟล์ 
   ให้เปลี่ยนชื่อไฟล์ quizadmin.php  ไปเป็น  quizadmin.php.old เพื่อสำรองไฟล์เก่าไว้

Bug

 กรณีที่ นักเรียนได้ทำข้อสอบไปแล้ว  เช่นแบบทดสอบชื่อ test1  หากครูมาเพิ่มข้อสอบใหม่บางข้อใน Test1 
 เสร็จแล้ว  ต่อมากด Refresh ที่ Browser พบว่า ข้อสอบข้อสุดท้ายจะถูกสร้างเพิ่มอีก +1 ข้อ ต่อการกด refresh 
 แต่ละครั้ง

การพัฒนา

ได้เขียน function เพิ่มเติม ในไฟล์ quizadmin.php 2 function คือ

  function item_analysis($mcid,$answer,$a_score_sort_dsc,$analysis) 
 เป็น function สำหรับ  Return ผลการวิเคราะห์แบบทดสอบ
  function sort_multichoice($qid)
 เป็น function  สำหรับเรียงคะแนน

การเรียกใช้ function ต่างๆ สามารถค้นหา Comment ที่มีคำว่า viroj

ความต้องการพัฒนาต่อ

ต้องการให้สามารถเลือกข้อสอบที่ผ่านการวิเคราะห์ เพื่อสร้างเป็นคลังข้อสอบมาตรฐาน ไว้ในคลังข้อสอบ

กลับไปหน้า LearnsquareCodefest2009

รับข้อมูลจาก "http://wiki.opentle.org/LnCodefest2009_MeritBank"
เครื่องมือส่วนตัว