92 แบบสังเกตพฤติกรรมรายบุคคล ชั้นมัธยมศึกษาปีที่..................... สังเกตพฤติกรรมการเรียนรู้วันที่.......................เดือน........................พ.ศ................... ลำดับ ที่ ชื่อ – สกุล พฤติกรรม ความสนใจ การแสดง ความ คิดเห็น การตอบ คำถาม การรับฟัง ความ คิดเห็น ทำงาน ตามที่ได้รับ มอบหมาย รวม 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
93 25 26 27 28 29 30 31 32 33 34 35 ลงชื่อ……………….......……………….............ผู้สังเกต (นายณัฐดนัย ขมิ้นเครือ) วันที่ .............. เดือน ............... พ.ศ. .................. เกณฑ์การให้คะแนน ปฏิบัติหรือแสดงพฤติกรรมอย่างสม่ำเสมอ = ดีมาก ให้ 4 คะแนน ปฏิบัติหรือแสดงพฤติกรรมบ่อยครั้ง = ดี ให้ 3 คะแนน ปฏิบัติหรือแสดงพฤติกรรมบางครั้ง = พอใช้ ให้ 2 คะแนน ปฏิบัติหรือแสดงพฤติกรรมน้อยครั้ง = ปรับปรุง ให้ 1 คะแนน เกณฑ์การตัดสินคุณภาพ ช่วงคะแนน ระดับคุณภาพ 17 - 20 ดีมาก 13 - 16 ดี 9 - 12 พอใช้ 5 - 8 ปรับปรุง เกณฑ์การสรุปผลการประเมิน นักเรียนที่ได้ระดับคุณภาพพอใช้ขึ้นไป ถือว่า ผ่าน
94 ภาคผนวก ข แบบประเมินและผลการหาคุณภาพเครื่องมือที่ใช้ในการศึกษา
95 แบบประเมินความสอดคล้องของแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน การพัฒนาบทเรียนคอมพิวเตอร์ช่วยสอน เรื่องคำสั่งภาษา Python เกณฑ์การประเมิน ให้คะแนน +1 เมื่อแน่ใจว่า แบบทดสอบนั้นวัดตรงตามจุดประสงค์การเรียนรู้ ให้คะแนน 0 เมื่อไม่แน่ใจว่า แบบทดสอบนั้นวัดตรงตามจุดประสงค์การเรียนรู้ ให้คะแนน -1 เมื่อแน่ใจว่า แบบทดสอบนั้นวัดไม่ตรงตามจุดประสงค์การเรียนรู้ จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 1. เหตุผลหลักที่คำสั่งวนซ้ำถูก นำมาใช้ในโปรแกรมคืออะไร ก. เพื่อเพิ่มความซับซ้อนของโค้ด ข. เพื่อลดความกระชับของโค้ด ค. เพื่อลดความยืดหยุ่นของโค้ด ง. เพื่อลดความผิดพลาดใน โปรแกรม บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 2. คำสั่ง for loop ในภาษาไพ ทอนมีลักษณะใดต่อไปนี้ ก. มีเงื่อนไขที่ต้องกำหนดเสมอ ข. ใช้เพื่อทำงานวนลูปตาม จำนวนรอบที่กำหนด ค. ไม่สามารถใช้กับข้อมูลชนิดอื่น นอกจากตัวเลขได้ ง. ทำงานต่อเนื่องไปเลื่อยๆ โดย ไม่จำเป็นต้องกำหนดจำนวนรอบ
96 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 3.จากโค้ดต่อไปนี้การใช้for loop จะทำอะไร ก. พิมพ์เลข 1 2 3 ในบรรทัด เดียวกัน ข. พิมพ์เลข 0 1 2 ในบรรทัด เดียวกัน ค. พิมพ์เลข 1 2 3 ในบรรทัด ต่างๆ ง. ไม่ทำงานเพราะมีข้อผิดพลาด บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 4. คำสั่ง while loop ใช้ทำอะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ทำงานวนลูปตามเงื่อนไขที่ กำหนด ค. ทำงานวนลูปโดยไม่ จำเป็นต้องกำหนดเงื่อนไข ง. ทำงานวนลูปตามลำดับเลขที่ กำหนด บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 5. คำสั่ง break ในลูปใช้ทำอะไร ก. หยุดการทำงานของลูปทันที ข. ข้ามรอบปัจจุบันและเริ่มรอบ ใหม่ ค. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ง. ทำงานวนลูปตามเงื่อนไขที่ กำหนด
97 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 6. จากโค้ดต่อไปนี้, การใช้ while loop ทำอะไร ก. พิมพ์เลข 1 ถึง 5 ในบรรทัด ต่างๆ ข. พิมพ์เลข 0 ถึง 4 ในบรรทัด ต่างๆ ค. ไม่ทำงานเพราะมีข้อผิดพลาด ง. พิมพ์เลข 0 ในบรรทัดเดียวกัน บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 7. คำสั่ง continue ในลูปใช้ทำ อะไร ก. หยุดการทำงานของลูปทันที ข. ข้ามรอบปัจจุบันและเริ่มรอบ ใหม่ ค. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ง. ทำงานวนลูปตามเงื่อนไขที่ กำหนด
98 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 8. จากโค้ดต่อไปนี้, การใช้for loop ในการหาผลรวมทั้งหมด ของตัวเลขที่เป็นเลขคู่จะทำ อย่างไร ก. หาผลรวมของเลขคู่ตั้งแต่ 2 ถึง 10 ข. หาผลรวมของเลขคี่ตั้งแต่ 2 ถึง 10 ค. ไม่ทำงานเพราะมีข้อผิดพลาด ง. หาผลรวมของเลขทั้งหมด ตั้งแต่2 ถึง 10 เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 9. คำสั่งที่ใช้สำหรับทำให้ โปรแกรมทำงานวนลูปตาม เงื่อนไขที่กำหนดคือ ก. for ข. loop ค. while ง. iterate เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 10. คำสั่งที่ใช้ในการข้ามรอบ ปัจจุบันและเริ่มรอบใหม่ในลูปคือ ก. skip ข. next ค. continue ง. break
99 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 11. คำสั่ง if-else ในภาษาไพ ทอนมีวัตถุประสงค์หลักใด ก. เพื่อทำงานวนลูปตามจำนวน รอบที่กำหนด ข. เพื่อตรวจสอบเงื่อนไขและ ดำเนินการตามเงื่อนไขที่เป็นจริง หรือเท็จ ค. เพื่อกำหนดค่าตัวแปร ง. เพื่อเขียนคำสั่งที่ต้องทำทุก ครั้ง บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 12. คำสั่ง if-else ใช้สำหรับการ ทำอะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ตรวจสอบเงื่อนไขและ ดำเนินการตามเงื่อนไขที่เป็นจริง หรือเท็จ ค. กำหนดค่าตัวแปร ง. เขียนคำสั่งที่ต้องทำทุกครั้ง บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 13. คำสั่ง if ในภาษาไพทอนใช้ สำหรับอะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ตรวจสอบเงื่อนไขและทำงาน เมื่อเงื่อนไขเป็นจริง ค. กำหนดค่าตัวแปร ง. เขียนคำสั่งที่ต้องทำทุกครั้ง
100 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 14. คำสั่ง elif ในภาษาไพทอน ใช้สำหรับอะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ตรวจสอบเงื่อนไขและทำงาน เมื่อเงื่อนไขเป็นจริง ค. ใช้สำหรับตรวจสอบเงื่อนไข ต่อเนื่อง ง. กำหนดค่าตัวแปร บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 15. คำสั่ง if-elif-else ใช้สำหรับ อะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ตรวจสอบเงื่อนไขและทำงาน เมื่อเงื่อนไขเป็นจริง ค. ใช้สำหรับตรวจสอบเงื่อนไข ต่อเนื่อง ง. กำหนดค่าตัวแปร บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งเลือก ทำในภาษาไพ ทอน 16. คำสั่ง ternary if-else (conditional expression) ใน ภาษาไพทอนใช้สำหรับอะไร ก. กำหนดค่าตัวแปร ข. ตรวจสอบเงื่อนไขและทำงาน เมื่อเงื่อนไขเป็นจริง ค. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ง. เขียนคำสั่งที่ต้องทำทุกครั้ง
101 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผลและ บอกลักษณะ สำคัญของคำสั่ง เลือกทำใน ภาษาไพทอน 17. คำสั่ง assert ในภาษาไพ ทอนใช้สำหรับอะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ตรวจสอบเงื่อนไขและทำงาน เมื่อเงื่อนไขเป็นจริง ค. กำหนดค่าตัวแปร ง. ใช้สำหรับการตรวจสอบ เงื่อนไข บอกเหตุผลและ บอกลักษณะ สำคัญของคำสั่ง เลือกทำใน ภาษาไพทอน 18. คำสั่ง continue ในลูปใช้ สำหรับอะไร ก. หยุดการทำงานของลูปทันที ข. ข้ามรอบปัจจุบันและเริ่มรอบ ใหม่ ค. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ง. ทำงานเมื่อเงื่อนไขเป็นจริง เขียนโปรแกรม คำสั่งวนซ้ำใน ภาษาไพทอน 19. เลือกรูปแบบที่ถูกต้องของ คำสั่งวนซ้ำในภาษาไพทอน ก. for i in range(5, 10): ข. while i < 5: ค. repeat i in range(5): ง. if i in range(5): เขียนโปรแกรม คำสั่งเลือกทำใน ภาษาไพทอน 20. คำสั่งวนซ้ำในภาษาไพทอนที่ ใช้เพื่อทำงานตามเงื่อนไขคืออะไร ก. loop ข. do-while ค. for ง. while
102 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 21. คำสั่งใดบอกทางว่าให้ทำงาน วนลูปในภาษาไพทอน ก. loop ข. iterate ค. for ง. repeat บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 22. การใช้คำสั่ง while ในภาษา ไพทอนมีวัตถุประสงค์อะไร ก. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ข. ทำงานวนลูปตามเงื่อนไขที่ กำหนด ค. กำหนดค่าตัวแปร ง. ทำงานเมื่อเงื่อนไขทำงาน บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 23. คำสั่ง for ในภาษาไพทอน สามารถใช้กับข้อมูลประเภทใด ก. เฉพาะตัวเลข ข. สตริง (String) เท่านั้น ค. ลิสต์(List) หรือ สตริง (String) ง. ตัวแปรชนิดเดียวกับเงื่อนไข บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 24. คำสั่ง while ในภาษาไพ ทอนจะทำงานตามเงื่อนไข จนกระทั่ง ก. เงื่อนไขเป็นเท็จ ข. มีคำสั่ง break ปรากฎขึ้น ค. ได้ผลลัพธ์ที่ต้องการ ง. มีคำสั่ง continue ปรากฎขึ้น
103 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 25. คำสั่ง else ในลูป for หรือ while ทำอะไร ก. ทำงานเมื่อลูปทำงานสำเร็จ ข. ทำงานเมื่อเงื่อนไขของลูปไม่ เป็นจริง ค. ทำงานเมื่อมีคำสั่ง break ปรากฎขึ้น ง. ทำงานทุกครั้งที่ลูปทำงาน บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 26 การใช้คำสั่ง break ในลูปทำ อะไร a. หยุดการทำงานของลูปทันที b. ข้ามรอบปัจจุบันและเริ่มรอบ ใหม่ c. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด d. ทำงานเมื่อเงื่อนไขทำงาน บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 27. การใช้คำสั่ง continue ใน ลูปทำอะไร ก. หยุดการทำงานของลูปทันที ข. ข้ามรอบปัจจุบันและเริ่มรอบ ใหม่ ค. ทำงานวนลูปตามจำนวนรอบ ที่กำหนด ง. ทำงานเมื่อเงื่อนไขทำงาน
104 จุดประสงค์ การเรียนรู้ แบบทดสอบ ความคิดเห็นของ ผู้เชียวชาญ ข้อเสนอแนะ +1 0 -1 บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 29. คำสั่ง while ในภาษาไพ ทอนจะทำงานตามเงื่อนไข จนกระทั่งอะไร ก. เงื่อนไขเป็นเท็จ ข. มีคำสั่ง break ปรากฎขึ้น ค. ได้ผลลัพธ์ที่ต้องการ ง. มีคำสั่ง continue ปรากฎขึ้น บอกเหตุผล และบอก ลักษณะสำคัญ ของคำสั่งวน ซ้ำในภาษาไพ ทอน 10. คำสั่ง for ในภาษาไพทอน สามารถใช้กับข้อมูลประเภทใด ก. เฉพาะตัวเลข ข. สตริง (String) เท่านั้น ค. ลิสต์(List) หรือ สตริง (String) ง. ตัวแปรชนิดเดียวกับเงื่อนไข ลงชื่อ (ผู้ประเมิน) ( ) ความคิดเห็นของผู้เชี่ยวชาญคนที่ A
105 ผลการประเมินความสอดคล้องของแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน เรื่อง คำสั่งภาษา Python จากการนำแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน เรื่องคำสั่งภาษา Python ไปให้ผู้เชี่ยวชาญทั้ง 3 คน ประเมินความสอดคล้องของแบบทดสอบวัดผล สัมฤทธิ์ทางการเรียน (IOC) ได้ผลดังตาราง ตารางที่ ข.1 ผลการประเมินความสอดคล้องของแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน แบบทดสอบ ความคิดเห็นของผู้เชี่ยวชาญ ∑ IOC สรุปผล คนที่ 1 คนที่ 2 คนที่ 3 ข้อที่ 1 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 2 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 3 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 4 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 5 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 6 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 7 1 0 1 +2 0.67 ใช้ได้ ข้อที่ 8 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 9 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 10 1 1 0 +2 0.67 ใช้ได้ ข้อที่ 11 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 12 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 13 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 14 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 15 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 16 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 17 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 18 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 19 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 20 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 21 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 22 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 23 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 24 0 1 1 +2 0.67 ใช้ได้
106 ตารางที่ ข.1 ผลการประเมินความสอดคล้องของแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน (ต่อ) แบบทดสอบ ความคิดเห็นของผู้เชี่ยวชาญ ∑ IOC สรุปผล คนที่ 1 คนที่ 2 คนที่ 3 ข้อที่ 25 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 26 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 27 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 28 1 0 1 +2 0.67 ใช้ได้ ข้อที่ 20 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 30 1 1 1 +3 1.00 ใช้ได้ ข้อสอบมีคะแนนเฉลี่ยตั้งแต่ 0.50 ถึง 1.00 ซึ่งแสดงว่าวัตถุประสงค์นั้นวัดได้ครอบคลุมเนื้อหา ถ้าข้อ ใดได้คะแนนเฉลี่ยต่ำกว่า 0.50 ต้องนำไปปรับปรุงแก้ไขเพราะว่ามีความสอดคล้องกันต่ำ
107 ผลการวิเคราะห์หาค่าความยาก และค่าอำนาจจำแนกแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน เรื่อง คำสั่งPython จากการนำข้อสอบเรื่อง คำสั่งPython จำนวน 20 ข้อ ไปทดลองใช้กับนักเรียนชั้นมัธยมศึกษาปีที่ 4 จำนวน 31 คน เพื่อนำมาหาค่าความยากและค่าอำนาจจำแนกแบบอิงเกณฑ์ ได้ผลดังตาราง ตารางที่ ข.2 ผลการวิเคราะห์หาค่าความยาก และค่าอำนาจจำแนกแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน ข้อสอบ กลุ่มสูง (U) กลุ่มต่ำ (L) ความ ยาก-ง่าย (P) อำนาจ จำแนก (r) ระดับคุณภาพของข้อสอบ สรุป ความ ยาก-ง่าย (P) อำนาจจำแนก (P) ข้อที่ 1 12 2 0.45 0.32 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 2 13 6 0.61 0.23 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 3 16 4 0.65 0.39 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 4 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 5 13 5 0.58 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 6 14 7 0.68 0.23 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 7 16 4 0.65 0.39 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 8 16 4 0.65 0.39 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 9 16 5 0.68 0.35 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 10 15 8 0.74 0.23 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 11 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 12 16 8 0.77 0.26 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 13 15 7 0.71 0.26 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 14 16 7 0.74 0.29 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 15 12 5 0.55 0.23 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 16 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 17 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 18 16 6 0.71 0.32 ค่อนข้างง่าย พอใช้ ใช้ได้ ข้อที่ 19 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้ ข้อที่ 20 12 4 0.52 0.26 ปานกลาง พอใช้ ใช้ได้
108 จากตารางที่ ข.2 พบว่า ข้อสอบที่ถูกเลือกมีค่าความยากง่าย ระหว่าง 0.45 - 0.77 และ ค่าอำนาจ จำแนกตั้งแต่ 0.23 ขึ้นไป และนำแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียนที่ผ่านเกณฑ์ ดังกล่าวมาใช้จำนวน 20 ข้อ
109 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน เรื่อง คำสั่ง Python จากการหาค่าความเชื่อมั่นของแบบทดสอบวัดผลสัมฤทธิ์ทางเรียนทั้งฉบับ จำนวน 20 ข้อที่ ผ่านการ วิเคราะห์หาค่าความยากและค่าอำนาจจำแนก ได้ผลดังตาราง ตารางที่ ข.3 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน นักเรียนคนที่ ⅈ ⅈ 2 − ( − ) 2 1 18 324 8 64 2 18 324 8 64 3 14 196 4 16 4 8 64 -2 4 5 19 361 9 81 6 5 25 -5 25 7 15 225 5 25 8 13 169 3 9 9 19 361 9 81 10 19 361 9 81 11 12 144 2 4 12 18 324 8 64 13 7 49 -3 9 14 15 225 5 25 15 19 361 9 81 16 17 289 7 49 17 17 289 7 49 18 5 25 -5 25 19 18 324 8 64 20 9 81 -1 1 21 4 16 -6 36 22 12 144 2 4 23 16 256 6 36 24 9 81 -1 1 25 5 25 -5 25
110 ตารางที่ ข.3 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน (ต่อ) นักเรียนคนที่ ⅈ ⅈ 2 − ( − ) 2 26 18 324 8 64 27 12 144 2 4 28 9 81 -1 1 29 8 64 -2 4 30 12 144 2 4 31 9 81 -1 1 รวม 399 5881 89 1001 = 1 − − 2 (−1)(−) 2 = 1 − 20(399)−5881 (2−1)1001 = 0.89 สรุป ค่าความเชื่อมั่นแบบทดสอบวัดผลสัมฤทธิ์ทางเรียน เรื่อง คำสั่ง Python มีค่าความเชื่อมั่นของ แบบทดสอบทั้งฉบับเท่ากับ 0.89
111 แบบประเมินความสอดคล้องของแบบสอบถามความพึงพอใจที่มีต่อ การแก้ปัญหาโดยใช้ บทเรียนคอมพิวเตอร์ช่วยสอน เรื่องคำสั่งภาษา Python สำหรับนักเรียนระดับชั้นมัธยมศึกษา ปีที่ 4 โรงเรียนมัธยมเทศบาล 6 นครอุดรธานีในครั้งนี้ เกณฑ์การประเมิน ให้คะแนน +1 เมื่อแน่ใจว่า แบบทดสอบนั้นวัดตรงตามจุดประสงค์การเรียนรู้ ให้คะแนน 0 เมื่อไม่แน่ใจว่า แบบทดสอบนั้นวัดตรงตามจุดประสงค์การเรียนรู้ ให้คะแนน -1 เมื่อแน่ใจว่า แบบทดสอบนั้นวัดไม่ตรงตามจุดประสงค์การเรียนรู้ รายการประเมิน ความคิดเห็นของผู้เชี่ยวชาญ +1 0 -1 ด้านเนื้อหา 1. เนื้อหามีความน่าสนใจและเข้าใจง่าย 2. เนื้อหามีเหมาะสมกับระดับของผู้เรียน 3. ความยาก – ง่ายของเนื้อหา เป็นไปตามระดับของผู้เรียน 4. เนื้อหามีความสอดคล้องกับบทเรียน 5. เนื้อหามีความถูกต้อง 6. เนื้อหามีประโยชน์ต่อผู้เรียน 7. เนื้อหาสามารถนำไปใช้ในชีวิตประจำวันได้ ด้านสื่อ 8. สื่อมีความน่าสนใจ 9. ตัวอักษรมีความชัดเจนและอ่านง่าย 10. ภาพประกอบมีความเหมาะสมกับเนื้อหา 11. สื่อใช้งานง่ายไม่ซับซ้อน 12. สื่อใช้งานที่ไหนก็ได้ มีความสดวกสบาย ด้านความพึงพอใจต่อสื่อ 13. ผู้เรียนได้รับประโยชน์จากสื่อ คำสั่ง Python 14. ผู้เรียนมีความประทับใจในสื่อ คำสั่ง Python 15. ผู้เรียนสามารถนำความรู้ที่ได้จากการรับชมสื่อ Python ไปใช้ใน ชีวิตประจำวัน 16. ผู้เรียนมีความพึงพอใจต่อ สื่อ คำสั่ง Python 17. ผู้เรียนมีความชื่นชอบในสื่อ คำสั่ง Python 18. ผู้เรียนมีความพึงพอใจต่อเนื้อหาที่ได้เรียนรู้ผ่าน คำสั่ง Python
112 ข้อเสนอแนะ ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ลงชื่อ ...................................................... (ผู้ประเมิน) (.....................................................) ความคิดเห็นของผู้เชี่ยวชาญคนที่ .....
113 ผลการประเมินความสอดคล้องของแบบสอบถามความพึงพอใจ จากการนำแบบประเมินความสอดคล้องของแบบสอบถามความพึงพอใจไปให้ผู้เชี่ยวชาญ ทั้ง 3 คน ประเมิน ผลการประเมินความสอดคล้องของแบบสอบถามความพึงพอใจ ( IOC) ได้ผลดังตาราง ตารางที่ ข.4 ผลการประเมินความสอดคล้องของแบบสอบถามความพึงพอใจ แบบทดสอบ ความคิดเห็นของผู้เชี่ยวชาญ ∑ IOC สรุปผล คนที่ 1 คนที่ 2 คนที่ 3 ข้อที่ 1 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 2 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 3 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 4 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 5 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 6 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 7 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 8 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 9 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 10 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 11 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 12 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 13 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 14 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 15 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 16 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 17 1 1 1 +3 1.00 ใช้ได้ ข้อที่ 18 1 1 1 +3 1.00 ใช้ได้ แบบสอบถามความพึงพอใจมีคะแนนเฉลี่ยตั้งแต่ 0.67 ถึง 1.00 ซึ่งแสดงว่าวัตถุประสงค์นั้นวัด ได้ ครอบคลุมเนื้อหา ถ้าข้อใดได้คะแนนเฉลี่ยต่ำกว่า 0.50 ต้องนำไปปรับปรุงแก้ไขเพราะว่ามีความสอดคล้องกัน ต่ำ สรุป ข้อคำถามของแบบสอบถามความพึงพอใจใช้ได้ทั้งหมด
114 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบสอบถามความพึงพอใจ จากการนำแบบสอบถามความพึงพอใจ จำนวน 15 ข้อ ไปทดลองใช้กับนักเรียนจำนวน 31 คน นำมา หาค่าความเชื่อมั่นของแบบสอบถามความพึงพอใจ ได้ผลดังตาราง ตาราง ข.5 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบสอบถามความพึงพอใจ นักเรียนคนที่ ข้อที่ 1 64 4096 1 0.24 2 66 4356 2 0.25 3 75 5625 3 0.25 4 68 4624 4 0.24 5 63 3969 5 0.25 6 68 4624 6 0.24 7 68 4624 7 0.25 8 65 4225 8 0.24 9 71 5041 9 0.25 10 67 4489 10 0.25 11 73 5329 11 0.24 12 67 4489 12 0.25 13 70 4900 13 0.24 14 61 3721 14 0.25 15 67 4489 15 0.24 16 72 5184 17 70 4900 18 70 4900 19 66 4356 20 72 5184 21 65 4225 22 68 4624 23 74 5476 24 68 4624 25 72 5184
115 ตาราง ข.5 ผลการวิเคราะห์หาค่าความเชื่อมั่นแบบสอบถามความพึงพอใจ (ต่อ) นักเรียนคนที่ ข้อที่ 26 73 5329 27 75 5625 28 60 3600 29 61 3721 30 67 4489 31 70 4900 รวม 2116 144922 3.66 = −1 [1 − ∑ 2 ∑ 2 ] = 15 15−1 [1 − 3.66 15.74] = 0.82 สรุป ค่าความเชื่อมั่นแบบสอบถามความพึงพอใจ มีค่าเท่ากับ 0.82
116 ภาคผนวก ค ผลการวิเคราะห์ข้อมูล
117 ผลการวิเคราะห์เปรียบเทียบผลสัมฤทธิ์ทางการเรียนระหว่างก่อนเรียนและหลังเรียน ตารางที่ ค.1 ผลการวิเคราะห์เปรียบเทียบผลสัมฤทธิ์ทางการเรียนระหว่างก่อนเรียนและหลังเรียน คนที่ ทดสอบก่อนเรียน (20 คะแนน) ทอสอบหลังเรียน (20 คะแนน) 1 10 19 8 64 2 5 18 4 16 3 6 18 6 36 4 5 18 6 36 5 5 17 6 36 6 9 19 5 25 7 5 16 7 49 8 9 18 5 25 9 6 17 6 36 10 5 18 6 36 11 5 16 5 25 12 9 18 4 16 13 5 17 5 25 14 7 18 5 25 15 5 16 5 25 16 5 17 5 25 17 7 18 5 25 18 7 18 5 25 19 5 16 5 25 20 5 18 5 25 21 7 16 5 25 22 9 18 5 25 23 5 16 5 25 24 9 18 5 25 25 6 17 6 36 26 5 18 8 64 27 5 18 4 16
118 คนที่ ทดสอบก่อนเรียน (20 คะแนน) ทอสอบหลังเรียน (20 คะแนน) 28 7 18 4 16 29 7 18 6 36 30 9 19 5 25 31 9 19 5 25 166 918 จากสูตร สถิติทดสอบค่าที (t-test) = √ ∑2−(∑)2 −1 = 166 √ 31(918)−(166)2 31−1 = 30.29
119 ผลการวิเคราะห์เปรียบเทียบผลสัมฤทธิ์ทางการเรียนระหว่างก่อนเรียนและหลังเรียน ตารางที่ ค.2 ผลการวิเคราะห์เปรียบเทียบผลสัมฤทธิ์ทางการเรียนระหว่างก่อนเรียนและหลังเรียน จำนวนนักเรียน ทดสอบก่อนเรียน (20 คะแนน) ทอสอบหลังเรียน (20 คะแนน) 1 10 19 2 5 18 3 6 18 4 5 18 5 5 17 6 9 19 7 5 16 8 9 18 9 6 17 10 5 18 11 5 16 12 9 18 13 5 17 14 7 18 15 5 16 16 5 17 17 7 18 18 7 18 19 5 16 20 5 18 21 7 16 22 9 18 23 5 16 24 9 18 25 6 17 26 5 18
120 จำนวนนักเรียน ทดสอบก่อนเรียน (20 คะแนน) ทอสอบหลังเรียน (20 คะแนน) 27 5 18 28 7 18 29 7 18 30 9 19 31 9 19 รวม 203 545 ดัชนีประสิทธิผล = ผลรวมคะแนนสอบหลังเรียน − ผลรวมคะแนนสอบก่อนเรียน (จำนวนนักเรียน × คะแนนเต็ม) − ผลรวมคะแนนทดสอบก่อนเรียน E.I. = 545−203 (31×20)−203 = 0.82
121 ผลการวิเคราะห์ความพึงพอใจ ตารางที่ ค.3 ผลการวิเคราะห์ความพึงพอใจของนักเรียนที่มีบทเรียนคอมพิวเตอร์ช่วยสอน เรื่องคำสั่งภาษา Python สำหรับนักเรียนระดับชั้นมัธยมศึกษาปีที่ 4 โรงเรียนมัธยมเทศบาล 6 นครอุดรธานี ผลปรากฏดังนี้ ข้อ รายการประเมิน ̅ S.D. แปลผล 1 เนื้อหามีความน่าสนใจและเข้าใจง่าย 4.61 0.50 พึงพอใจมากที่สุด 2 เนื้อหามีเหมาะสมกับระดับของผู้เรียน 4.52 0.51 พึงพอใจมากที่สุด 3 ความยาก – ง่ายของเนื้อหา เป็นไปตามระดับ ของผู้เรียน 4.55 0.51 พึงพอใจมากที่สุด 4 เนื้อหามีความสอดคล้องกับบทเรียน 4.61 0.50 พึงพอใจมากที่สุด 5 เนื้อหามีความถูกต้อง 4.55 0.51 พึงพอใจมากที่สุด 6 เนื้อหามีประโยชน์ต่อผู้เรียน 4.39 0.50 พึงพอใจมาก 7 เนื้อหาสามารถนำไปใช้ในชีวิตประจำวันได้ 4.55 0.51 พึงพอใจมากที่สุด 8 สื่อมีความน่าสนใจ 4.61 0.50 พึงพอใจมากที่สุด 9 ตัวอักษรมีความชัดเจนและอ่านง่าย 4.55 0.51 พึงพอใจมากที่สุด 10 ภาพประกอบมีความเหมาะสมกับเนื้อหา 4.55 0.51 พึงพอใจมากที่สุด 11 สื่อใช้งานง่ายไม่ซับซ้อน 4.58 0.50 พึงพอใจมากที่สุด 12 สื่อใช้งานที่ไหนก็ได้ มีความสดวกสบาย 4.55 0.51 พึงพอใจมากที่สุด 13 ผู้เรียนได้รับประโยชน์จากสื่อ คำสั่ง ภาษา Python 4.58 0.50 พึงพอใจมากที่สุด 14 ผู้เรียนมีความประทับใจในคำสั่ง ภาษา Python 4.48 0.51 พึงพอใจมาก 15 ผู้เรียนสามารถนำความรู้ที่ได้จากการรับชมสื่อ คำสั่ง ภาษา Python ไปใช้ในชีวิตประจำวัน 4.58 0.50 พึงพอใจมากที่สุด ภาพโดยรวม 4.55 0.50 พึงพอใจมากที่สุด
122 ภาคผนวก ง ภาพเก็บรวบรวมข้อมูล
123 ภาพที่ ง.1 ให้นักเรียนทำแบบทดสอบก่อนเรียน ภาพที่ ง.2 ทดลองใช้สื่อ
124 ภาพที่ ง.3 นักเรียนทำแบบทดสอบหลังเรียน
125 ภาคผนวก ฉ หนังสือราชการและราชชื่อผู้เชี่ยวชาญ
126 รายชื่อผู้เชี่ยวชาญที่ตรวจสอบคุณภาพเครื่องมือที่ใช้ในการวิจัย 1. นายพุทธศาสน์ จิตจง ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์ 2. นายมนัส ผิวชัยภูม ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์ 3. นายวรุฒ สิทธิโคตร ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์ รายชื่อผู้เชี่ยวชาญที่ตรวจสอบคุณภาพประเมินสื่อ 1. นายพุทธศาสน์ จิตจง ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์ 2. นายมนัส ผิวชัยภูม ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์ 3. นายวรุฒ สิทธิโคตร ครู วิทยฐานะครูชำนาญการพิเศษ สาขาคอมพิวเตอร์
127 ประวัติผู้ศึกษา ชื่อ นายณัฐดนัย ขมิ้นเครือ วัน เดือน ปีเกิด 25 กันยายน 2544 สถานที่เกิด อำเภอเมือง จังหวัดอุดรธานี สถานที่อยู่ปัจจุบัน 224 หมู่ 7 ตำบล หนองบัว อำเภอ เมือง จังหวัด อุดรธานี 41000 โทรศัพท์ 097-326-8569 ประวัติการศึกษา วุฒิการศึกษา ชื่อสถาบัน ปีที่สำเร็จการศึกษา ประถมศึกษาปีที่ 6 โรงเรียนมารีพิทักษ์ 2556 มัธยมศึกษาปีที่ 6 โรงเรียนประจักษ์ศิลปาคาร 2562 ครุศาสตร์บัณฑิต มหาวิทยาลัยราชภัฏอุดรธานี 2567 (สาขาคอมพิวเตอร์ศึกษา) จังหวัดอุดรธานี