วิธีสร้าง Quiz แบบตอบคำถามใน Scratch ด้วยบล็อกเงื่อนไข

ส่งต่อให้เพื่อนอ่าน :

การสร้าง Quiz แบบตอบคำถามใน Scratch เป็นกิจกรรมที่ช่วยพัฒนาทักษะด้านการคิดเชิงตรรกะ (Logical Thinking) และกระตุ้นความคิดสร้างสรรค์ของนักเรียน โดยใช้ บล็อกเงื่อนไข (Conditional Blocks) ซึ่งเป็นพื้นฐานของการเขียนโปรแกรมเพื่อควบคุมการทำงานตามเงื่อนไขต่าง ๆ ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้าง Quiz ง่าย ๆ ด้วย Scratch สำหรับใช้ในการเรียนการสอนหรือกิจกรรมเสริมทักษะในห้องเรียน


ขั้นตอนการสร้าง Quiz แบบตอบคำถามใน Scratch

1. วางแผนคำถามและคำตอบ

ก่อนเริ่มต้นสร้างใน Scratch ควรเตรียมคำถามและคำตอบที่ต้องการใช้ไว้ล่วงหน้า เช่น:

  • คำถาม: “1 + 1 เท่ากับเท่าไหร่?”
  • ตัวเลือก: “2”, “3”, “4”

การกำหนดคำถามที่ชัดเจนและมีตัวเลือกจะช่วยให้นักเรียนเข้าใจโจทย์ได้ง่ายขึ้น


2. สร้างโปรเจกต์ใหม่ใน Scratch

  1. เปิดโปรแกรม Scratch แล้วคลิก “สร้าง” เพื่อเริ่มโปรเจกต์ใหม่
  2. ลบตัวละครที่ไม่ต้องการ เช่น แมว Scratch หากไม่จำเป็น
  3. เลือก “เพิ่มฉากหลัง” เพื่อทำให้หน้าจอดูน่าสนใจ เช่น ใส่ภาพพื้นหลังห้องเรียน

3. เพิ่มตัวละครสำหรับแสดงคำถาม

  1. คลิก “เลือกตัวละคร” แล้วเพิ่มตัวละครใหม่ เช่น “ตัวละครครู” เพื่อพูดคำถาม
  2. เพิ่มตัวละครสำหรับแสดงตัวเลือกคำตอบ (เช่น ปุ่มหรือกล่องข้อความ)

4. เขียนโค้ดเพื่อแสดงคำถาม

  1. คลิกที่ตัวละครที่ใช้แสดงคำถาม จากนั้นเพิ่มโค้ดดังนี้:
    • ใช้ บล็อก [เมื่อคลิกธงเขียว] เพื่อเริ่ม Quiz
    • ใช้ บล็อก [พูด] แสดงคำถาม เช่นarduinoคัดลอกโค้ดเมื่อคลิกธงเขียว → พูด "1 + 1 เท่ากับเท่าไหร่?" นาน 2 วินาที

5. เพิ่มตัวเลือกคำตอบและเงื่อนไข

  1. สร้างตัวเลือกคำตอบโดยเพิ่มตัวละครใหม่ เช่น กล่องข้อความ หรือปุ่ม
  2. เขียนโค้ดสำหรับตรวจสอบคำตอบด้วย บล็อกเงื่อนไข (if…then) เช่น:

ตัวอย่างโค้ดสำหรับตัวเลือกที่ถูกต้อง:

เมื่อคลิกที่ตัวละครนี้  
→ ถ้า (คำตอบ = "2") แล้ว  
       พูด "ถูกต้อง!" นาน 2 วินาที  
   มิฉะนั้น  
       พูด "ผิด ลองใหม่อีกครั้ง" นาน 2 วินาที  

ตัวแปร “คำตอบ” จะเก็บค่าตัวเลือกที่ผู้เล่นเลือก


6. ใช้ตัวแปรเก็บคะแนน

  1. คลิก “ตัวแปร” > สร้างตัวแปรใหม่ ชื่อ “คะแนน”
  2. เพิ่มโค้ดให้เพิ่มคะแนนเมื่อผู้เล่นตอบถูก เช่น:
ถ้า (คำตอบ = "2") แล้ว  
→ เปลี่ยนคะแนน (+1)  

7. เพิ่มคำถามใหม่

  1. ใช้บล็อก [เปลี่ยนคำถามเป็น…] เพื่อเปลี่ยนคำถามใหม่เมื่อจบคำถามแรก
  2. ทำซ้ำขั้นตอนเดิมเพื่อเพิ่มคำถามหลายข้อ

8. ทดสอบโปรเจกต์

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


ตัวอย่างโค้ด Scratch สำหรับ Quiz

หากคุณต้องการดูตัวอย่างโปรเจกต์ Quiz สำเร็จรูป คุณสามารถสร้างตามโครงสร้างด้านล่าง:

  1. เริ่มต้นด้วย [เมื่อคลิกธงเขียว] เพื่อกำหนดการเริ่มเกม
  2. เพิ่มคำถามและตัวเลือกต่าง ๆ ด้วย บล็อกเงื่อนไข (if…then)
  3. ใช้ตัวแปรเก็บคะแนนเพื่อสร้างแรงจูงใจในการเล่น

ประโยชน์ของการใช้ Quiz ในการเรียนการสอน

  • เสริมสร้างทักษะการคิดแก้ปัญหา
  • เพิ่มความสนุกสนานในการเรียนรู้
  • ช่วยให้นักเรียนเข้าใจการเขียนโปรแกรมเบื้องต้น

สรุป

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

หากต้องการดาวน์โหลดตัวอย่างหรือดูวิดีโอสอนเพิ่มเติม สามารถเยี่ยมชมเว็บไซต์ของเราได้ที่ kruaof.com

About ครูออฟ 1868 Articles
https://www.kruaof.com