1 · ทำความเข้าใจ
2 · คาดการณ์ แล้วดูตัวอย่าง
3 · ลงมือแก้โจทย์
ทำภารกิจของคุณ
4 · ลองประยุกต์
ถ้าโจทย์เปลี่ยน เราจะปรับอย่างไร?
กลับไปลองปรับโปรแกรม →5 · ตรวจความเข้าใจ
คำถามท้ายบท
ตอบได้หลายครั้ง ผลคำตอบแยกจากดาวและ XP
พื้นที่การเรียนของแต่ละคน
GETTING STARTED
เลือกชื่อผู้เรียนที่มีอยู่ หรือสร้างผู้เรียนใหม่ก่อนเข้า Coding Lab เพื่อให้ระบบบันทึกความก้าวหน้า ดาว XP และร่างโค้ดแยกเป็นรายคน
ข้อมูลหลักจะบันทึกไว้ในเบราว์เซอร์ของอุปกรณ์นี้ หากผู้เรียนเข้าห้องเรียนออนไลน์ ระบบจะส่งเฉพาะชื่อ/รหัสห้องและสรุปความก้าวหน้าไปยังเซิร์ฟเวอร์ของโรงเรียนCLASSROOM MODE
สมัครบัญชีผู้เรียนครั้งเดียว แล้วใช้ชื่อผู้ใช้เดิมกลับมาเรียนต่อได้จากอุปกรณ์อื่น พร้อมเชื่อมห้องเรียนและความก้าวหน้าเดิม
STUDENT ACCOUNT
บัญชีอยู่บนเซิร์ฟเวอร์โรงเรียน ช่วยให้กลับมาเป็นผู้ใช้เดิมและนำ XP ดาว และบทเรียนที่ผ่านไปใช้ต่อบนอุปกรณ์อื่นได้
สถิติผู้เข้าชมทั่วไปเก็บแบบไม่ระบุตัวตน และ Coding Classroom ไม่บันทึก IP ลงข้อมูลสถิติของระบบ เมื่อสมัครบัญชีผู้เรียน ระบบจะเก็บชื่อผู้ใช้ ชื่อ รหัสนักเรียน/ห้องที่กรอก และความก้าวหน้าเพื่อให้กลับมาเรียนต่อได้
ห้องเรียนที่เชื่อมต่อ
·
TEACHER DASHBOARD · ป.4 ถึง ม.3
จัดการห้องเรียน ติดตามนักเรียน ดูรายงาน และตั้งค่าระบบจากที่เดียว
ONLINE CLASSROOM + ANALYTICS
เข้าสู่ระบบครูเพื่อดูสถิติ ห้องเรียน บัญชีนักเรียน รายงาน และการตั้งค่าระบบ
ใส่รหัสครูเพื่อดูสถิติและจัดการห้องเรียน
OVERVIEW
ดูสถานะการใช้งานและสิ่งที่ต้องจัดการก่อนเริ่มคาบ
อัปเดตอัตโนมัติทุกประมาณ 45 วินาที
ไปยังงานที่ใช้บ่อยโดยไม่ต้องเลื่อนหาทั้งหน้า
Coding Classroom ไม่บันทึก IP ลงข้อมูลสถิติ และชื่อจะแสดงเฉพาะผู้ที่เข้าห้องเรียน
| เวลา | ผู้ใช้ | กิจกรรม | ระดับ | ห้อง |
|---|
CLASSROOMS
สร้างห้อง มอบหมายบทเรียน ดูสมาชิก ปิดห้อง หรือลบห้องที่ไม่ใช้แล้ว
ระบบจะสร้างรหัสห้อง 6 ตัวให้นักเรียน
เปลี่ยนบทเรียนที่มอบหมาย ดูบัญชีนักเรียน ปิดห้อง หรือลบห้องเมื่อไม่ใช้งานแล้ว
STUDENTS
ค้นหา ตรวจสถานะ รีเซ็ต PIN ปิดใช้งาน หรือกู้คืนบัญชีจากหน้าจอเดียว
บัญชีใหม่จะเป็น Pending จนกว่านักเรียนใช้ Activation Code ตั้ง PIN ครั้งแรก
ระบบจะ Preview และตรวจรหัสซ้ำก่อนบันทึกจริง รักษาเลข 0 ด้านหน้าไว้
ออก Activation Code ใหม่เฉพาะบัญชีที่ยังรอเปิดใช้งาน แล้วดาวน์โหลด CSV สำหรับแจกนักเรียนได้ทันที
เพิ่มนักเรียนเดิมเข้าห้อง หรือย้ายห้องโดยคง user_id และประวัติเดิมไว้
การนำออกจากห้องหรือปิดใช้งานจะไม่ลบ XP ดาว และ Progress โดยไม่ตั้งใจ
“นำออกจากห้อง” ไม่ลบบัญชีหรือ Progress · “ปิดใช้งาน” เป็นการชั่วคราว · “เก็บถาวร” เป็น Soft Archive และไม่ Hard Delete ผลการเรียน
REPORTS
กรองผลรายคน ดูรายละเอียดรายบท และส่งออก CSV สำหรับติดตามในชั้นเรียน
ONLINE STUDENT REPORT
Progress หลักจาก MySQL ของบัญชีออนไลน์ ซิงก์ข้ามอุปกรณ์ กรองตามห้องและส่งออก CSV ได้
| ผู้เรียน | ชั้น/ห้อง | ห้องเรียน | XP | ดาว | ผ่าน | Pre | Post | ล่าสุด | สถานะ |
|---|
QUESTION BANK
ข้อสอบ 10 ข้อต่อฉบับ · อิงแผนการจัดการเรียนรู้ ป.6 · เกณฑ์ผ่านหลังเรียน 7/10 คะแนน
ROBOT LAB PROGRESS
ติดตามด่านที่ผ่าน ดาว จำนวนครั้งที่ลอง และ XP จาก Robot Lab ทั้ง 5 ภารกิจ
| ผู้เรียน | รวม | 1 เก็บขวด | 2 ตามเส้น | 3 ตรวจขวด | 4 หลบกรวย | 5 Smart | ล่าสุด |
|---|
PRE / POST
คะแนนแบบทดสอบ 10 ข้อ · หลังเรียนผ่านเกณฑ์ตั้งแต่ 7 คะแนนขึ้นไป
| ผู้เรียน | ชั้น/ห้อง | ก่อนเรียน | หลังเรียน | ผลต่าง | สถานะ |
|---|
| ผู้เรียน | ห้องเรียน | ภารกิจที่ผ่าน | XP | Pre | Post | ผลต่าง | ถูกครั้งแรก / ตอบแล้ว | เรื่องที่ควรติดตาม |
|---|
ไม่พบผู้เรียนตามตัวกรอง เพิ่มผู้เรียนหรือเปลี่ยนคำค้น
| ภารกิจ | สถานะ | ดาว | ลองรัน | เปิดคำใบ้ | ตอบครั้งแรก | ผลท้ายบท | เรื่องที่ควรติดตาม |
|---|
คำถามท้ายบทมีในหน่วยลำดับคำสั่งและหน่วย Loop ของ ป.4–ป.6 และ ม.1–ม.3 · “ยังไม่ได้ตอบ” ไม่ถูกนับเป็นคำตอบผิด · ครั้งที่ลองรันรวมการรันที่ผู้เรียนกดหยุด
ADMIN / SYSTEM
เฉพาะบัญชี Admin: ตรวจฐานข้อมูล จัดการบัญชีครู และดู Audit Log
ตรวจสถานะ DB และ Schema Target ก่อนเปิดใช้งานจริง
ครูทั่วไปไม่สามารถยกระดับตัวเองเป็น Admin ได้
สถานะการเข้าใช้ล่าสุดของ Teacher / Admin
| ชื่อ | Login | Role | Status | ล่าสุด |
|---|
กิจกรรม Administration สำคัญ โดยไม่เก็บ PIN, Activation Code หรือ Raw Token
| เวลา | ผู้กระทำ | Action | Target |
|---|
SETTINGS
เปลี่ยนรหัสครูและเข้าถึงเครื่องมือสำรองข้อมูลโดยไม่ปะปนกับงานประจำวัน
เปลี่ยนรหัสครู 6–12 หลักเมื่อจำเป็น
Export / Import ใช้สำหรับข้อมูลที่เก็บในเบราว์เซอร์ เช่น ร่างคำสั่งและโปรไฟล์ Local
Analytics ทั่วไปไม่บันทึก IP ในข้อมูลสถิติของ Coding Classroom
WELCOME TO CODING CLASSROOM
เข้าสู่ระบบด้วยบัญชีผู้เรียนเดิม หรือสมัครครั้งแรกเพื่อเก็บ XP ดาว ห้องเรียน และความก้าวหน้าไว้กับบัญชีของคุณ
CLASSROOM
เลือกห้องเพื่อเปิดบทเรียนที่ครูกำหนด
CODING CLASSROOM แพลตฟอร์มฝึก Coding สำหรับ ป.4–ม.3
เรียนรู้การคิดอย่างเป็นระบบ ผ่านภารกิจ บล็อกคำสั่ง และ Python
มีเส้นทางตามระดับชั้น พร้อมห้องเรียนออนไลน์และเครื่องมือสำหรับนักเรียนและครู
KRU NUENG · CODING COACH
อ่านโจทย์ วางแผน ลองรัน แล้วค่อยปรับโค้ด ไม่ต้องรีบให้ถูกตั้งแต่ครั้งแรก
เส้นทางหลัก · ป.4–ม.3
เริ่มได้แม้ไม่เคยเขียนโปรแกรม ฝึกเดินหน้า เลี้ยว และเรียงคำสั่ง ก่อนต่อยอดสู่ Loop เงื่อนไข ตัวแปร และ Python
NEW LAB · 2.5D ROBOT
ฝึกสั่งหุ่นยนต์ 2.5D ด้วย Loop, Sensor และ Condition พร้อมด่านเก็บขวด เดินตามเส้น และหลบสิ่งกีดขวาง
ผ่าน 0/5 ด่าน · ★ 0 · +0 XP
ผลการเรียนรู้
บทเรียนและภารกิจ
ทีละภารกิจ ทีละแนวคิด แล้วค่อย ๆ ปลดล็อกโลกถัดไป
○ ยังล็อก● พร้อมเรียน✓ ผ่านแล้ว★ ดาวสูงสุด 3 ดวงต่อภารกิจ
1 · ทำความเข้าใจ
2 · คาดการณ์ แล้วดูตัวอย่าง
3 · ลงมือแก้โจทย์
4 · ลองประยุกต์
5 · ตรวจความเข้าใจ
ตอบได้หลายครั้ง ผลคำตอบแยกจากดาวและ XP
พื้นที่สร้างผลงาน
ลองเขียนโค้ดของตัวเอง พาบิตถึงดาว แล้วบันทึกผลงาน
Python สำหรับภารกิจควบคุมบิต รองรับคำสั่งในคู่มือด้านล่าง
บล็อกด้านนอกทำงานก่อน คำสั่งที่เยื้องเข้าไปเป็นส่วนของ Loop หรือ If / Else
# เพิ่มบล็อกคำสั่ง แล้วโค้ดจะปรากฏที่นี่
ROBOT MISSION LAB · 2.5D
ฝึก Loop, Sensor และ Condition ในสนาม 2.5D พร้อมบันทึกด่าน ดาว จำนวนครั้งที่ลอง และ XP เข้าบัญชีผู้เรียน
ภาพรวมการเรียนรู้
ทุกครั้งที่ลองแก้โค้ด เราได้เรียนรู้อะไรใหม่เสมอ
สำรองข้อมูลการเรียน
ส่งออกคะแนน Pre/Post ดาว XP คำตอบท้ายบท ร่างคำสั่ง และโปรเจกต์ของผู้เรียนที่เลือกไว้ก่อนย้ายเครื่องหรือเปลี่ยนเว็บไซต์
เลือกไฟล์ .json ของ Coding Classroom ขนาดไม่เกิน 5 MB · นำเข้าแล้วเก็บดาวที่ดีที่สุด ร่างคำสั่งและโปรเจกต์ที่มีอยู่แล้วจะเก็บของเครื่องนี้
ดาวและ XP ส่วนนี้รวมอยู่ในยอดทั้งหมดแล้ว ข้อมูลและร่างคำสั่งเดิมยังอยู่ในไฟล์ส่งออกความก้าวหน้า
ข้อมูลในเครื่องยังใช้งานได้ตามเดิม · เมื่อลงชื่อเข้าใช้บัญชีผู้เรียน ระบบจะรวมและซิงก์ XP ดาว และบทเรียนที่ผ่านกับเซิร์ฟเวอร์โรงเรียน · ร่างโค้ดยังคงอยู่ในอุปกรณ์นี้
TEACHER GUIDE
เริ่มคาบได้เร็ว ใช้กิจกรรมเดิมของเว็บเป็นฐาน และให้นักเรียนสมัครบัญชีเพื่อกลับมาเป็นผู้ใช้เดิมและติดตามความก้าวหน้าข้ามอุปกรณ์ได้
นักเรียนใช้ชื่อผู้ใช้และ PIN เดิมเพื่อกลับมาเป็นคนเดิมทุกครั้ง ระบบจะเชื่อมบัญชีกับความก้าวหน้าอัตโนมัติ ไม่ต้องเลือกโปรไฟล์ซ้ำก่อนเรียน
คัดลอกลิงก์หรือสร้าง QR ของเว็บที่กำลังเปิดอยู่ เพื่อให้นักเรียนเข้าเรียนจากอุปกรณ์ของตนเอง
ให้นักเรียนอ่านโจทย์ วางแผน ทดลองรันโค้ด ขอคำใบ้เมื่อจำเป็น และอธิบายวิธีคิดหลังผ่านด่าน
บัญชีผู้เรียนซิงก์ XP ดาว และบทเรียนที่ผ่านให้อัตโนมัติ โดยบัญชีที่ระบุชั้น ป.6 จะซิงก์คะแนน Pre/Post เพิ่มด้วย หากต้องย้ายข้อมูลในเครื่องหรือเก็บไฟล์สำรอง ให้เปิด “เครื่องมือขั้นสูง” ในหน้าความก้าวหน้า
เลือกดูผลแยกหน่วยลำดับคำสั่งหรือ Loop ดูคำตอบครั้งแรกและเรื่องที่ควรฝึกต่อ พร้อมส่งออก CSV ตามตัวกรอง หากนักเรียนเรียนจากเครื่องอื่น ให้สำรอง JSON จากเครื่องนั้นแล้วนำเข้ากับโปรไฟล์ที่ถูกต้องก่อนเปิดรายงาน
หน่วยที่ 2 · LOOP
แนะนำให้เรียนหน่วยลำดับคำสั่งก่อน แล้วแบ่งหน่วย Loop เป็น 2 คาบ คาบละ 2 บท ให้คาดการณ์ → เล่นตัวอย่าง → ทำภารกิจ → อธิบายผล → ตอบคำถามท้ายบท
คาบแรก: ย่อคำสั่งและหารูปแบบ
คาบที่สอง: ตรวจจำนวนรอบและใช้สอง Loop
คาบแรก: เทียบบล็อกกับ for และติดตามรอบ
คาบที่สอง: แก้การเยื้องและ Loop ซ้อน Loop
บทแรกของแต่ละหน่วยเปิดฝึกได้ทันที บทถัดไปปลดล็อกเมื่อผ่านภารกิจก่อนหน้าในหน่วยนั้น ทุกบทอ่านและตอบคำถามล่วงหน้าได้
ABOUT CODING CLASSROOM
Coding Classroom ออกแบบให้ผู้เรียนค่อย ๆ พัฒนาจากการเรียงลำดับคำสั่งและการแก้ข้อผิดพลาด ไปสู่การใช้บล็อกและ Python อย่างเป็นขั้นตอน

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