ได้เวลาลงมือจริง! นำผังงานมาต่อบล็อกคำสั่งสร้างโปรแกรมใน Scratch Online และเรียนรู้วิธีนำโค้ด (Embed) มาส่งงานบนเว็บไซต์ SmartyQuizKids
(สรุปผลการแก้ปัญหาและลงมือเขียนโปรแกรม Scratch)
เปลี่ยนจาก "นักออกแบบ" มาเป็น "โปรแกรมเมอร์" อย่างเต็มตัว! นำพิมพ์เขียวที่วาดไว้มาต่อบล็อกคำสั่ง ทดสอบจนสำเร็จ แล้วนำโค้ดมาส่งคุณครู
มาถึงขั้นตอนนี้ น้องๆ มีแผนที่นำทาง (ผังงาน/Flowchart) อยู่ในมือแล้ว สิ่งที่ต้องทำต่อไปคือการเข้าไปที่เว็บไซต์ Scratch Online แล้วแปลงสัญลักษณ์ในผังงาน ให้กลายเป็นบล็อกคำสั่งครับ
💡 เคล็ดลับ: วางผังงานไว้ข้างๆ หน้าจอคอมพิวเตอร์ แล้วค่อยๆ ต่อบล็อกไล่ไปทีละสัญลักษณ์ จะช่วยให้ไม่หลงลืมคำสั่งสำคัญครับ!
ในขั้นตอนการ แสดงผลลัพธ์ (Output / รหัสสีเขียว 🟢) ถ้าเราสั่งให้ตัวละครพูดแค่ตัวเลขโดดๆ (เช่น พูดว่า "5000") คนที่ใช้งานโปรแกรมของเราจะงงว่า 5000 คืออะไร? น้ำหนัก? ส่วนสูง? หรือระยะทาง?
เราต้องใช้บล็อกตัวดำเนินการ (สีเขียว) ที่ชื่อว่า "ต่อข้อความ..." (Join) มาช่วยเชื่อมตัวเลขเข้ากับคำอธิบายและหน่วยวัดครับ ตัวละครของเราถึงจะพูดออกมาได้อย่างฉลาดและน่าฟัง!
ลากบล็อกสีเขียวมาซ้อนกันในบล็อกพูด (Say) แบบนี้ครับ:
💬 ผลลัพธ์หน้าจอ: "ระยะทาง 5000 เมตร"
เมื่อทดสอบโปรแกรมจนทำงานได้สมบูรณ์แบบแล้ว เราจะมาส่งผลงานกันครับ แต่ช้าก่อน! เราไม่ได้ส่งแค่ลิงก์ URL ธรรมดานะครับ แต่เราจะฝัง "โค้ด Iframe" เพื่อให้คุณครูตรวจผลงานและกดเล่นเกมของเราได้บนเว็บไซต์นี้เลย! ทำตามขั้นตอนนี้ได้เลย:
เช็คความพร้อม ก่อนไปลุยเขียนโค้ดของจริง! (คลิกที่ตัวเลือกเพื่อดูเฉลย)
ข้อที่ 1: ก่อนที่จะเริ่มลากบล็อกคำสั่งในโปรแกรม Scratch สิ่งที่นักเรียนควรนำมากางไว้ข้างหน้าจอเพื่อใช้เป็น "แผนที่นำทาง" คืออะไร?
ข้อที่ 2: หากต้องการให้โปรแกรม Scratch พูดคำตอบว่า "ระยะทาง 5000 เมตร" นักเรียนต้องใช้บล็อกคำสั่งใดมาช่วย?
ข้อที่ 3: โค้ดที่ถูกต้องสำหรับการนำมา "ฝัง" (Embed) เพื่อให้เพื่อนสามารถเล่นเกม Scratch บนเว็บนี้ได้เลย ต้องขึ้นต้นด้วยคำสั่งใด?
หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)
© 2023 Smartyquizkids.com
All Rights Reserved.