Cover
Google Apps Script แจกฟรี

ระบบบันทึกผลซ่อมเสริม

ดาวน์โหลดแล้ว: 9 ครั้ง อัปเดตเมื่อ: 14/04/2569
รายละเอียดระบบ
ระบบบันทึกผลซ่อมเสริม
📋 สรุปภาพรวมการทำงาน
เปลี่ยนการจดกระดาษแบบเดิม ๆ ให้เป็นระบบออนไลน์ที่กรอกง่าย บันทึกไว และดูข้อมูลได้ทันทีผ่าน Google Sheets
ครูกรอกข้อมูลผ่านมือถือหรือคอมพิวเตอร์ ข้อมูลวิ่งเข้า Sheet อัตโนมัติ พร้อมใช้งานจริงในโรงเรียน
🔹 องค์ประกอบหลักของระบบ (The 3 Pillars)
🟢 Frontend – หน้าเว็บฟอร์ม (index.html)
• สำหรับครูผู้สอนกรอกข้อมูล เช่น รหัสนักเรียน ชื่อ คะแนน และผลการประเมิน
• ออกแบบด้วย Tailwind CSS รองรับมือถือเต็มรูปแบบ
• ส่งข้อมูลไปหลังบ้านด้วย google.script.run
• แจ้งเตือนผลการบันทึกแบบ Popup ทันที
🔵 Backend – สมองของระบบ (Code.gs)
• doGet(): เรียกหน้าเว็บให้ใช้งานผ่านลิงก์
• saveRemedialData(): รับข้อมูล สร้าง TimeStamp และบันทึกลง Sheet
• setup(): ฟังก์ชันขอสิทธิ์ระบบ ป้องกันปัญหาหน้าจอขาวก่อน Deploy
🟢 Database – Google Sheets
• เก็บข้อมูลต่อเนื่องแบบเรียลไทม์
• สร้างหัวตารางให้อัตโนมัติครั้งแรก
• ผู้บริหารเปิดดูผลได้ทันที ไม่ต้องรอรายงาน
🔹 ขั้นตอนการทำงาน (Data Flow)
1. ครูเปิดลิงก์ Web App → กรอกข้อมูล → กดบันทึก
2. ระบบล็อกปุ่มกันกดซ้ำ และส่งข้อมูลไป Backend
3. Code.gs ประมวลผล → ตรวจหัวตาราง → เชื่อม Sheet
4. บันทึกข้อมูลต่อท้ายอัตโนมัติ
5. แจ้งผล Success พร้อม Popup สีเขียว และล้างฟอร์มทันที
🔹 ปัญหาที่พบและการแก้ไข
⚠️ White Screen จากการบล็อกหน้าต่างขอสิทธิ์ของ Browser
✔️ แก้ด้วยการรันฟังก์ชัน setup() ใน Apps Script Editor เพื่อ Authorize ก่อน Deploy ทำให้ใช้งานได้สมบูรณ์
✅ จุดเด่นของระบบ
• Real-time ผู้บริหารติดตามผลได้ทันที
• ลดการใช้กระดาษและงานเอกสาร
• ใช้งานได้ทุกที่ แค่มีอินเทอร์เน็ต
• เหมาะกับโรงเรียนที่ต้องการระบบง่าย แต่ใช้ได้จริง
ระบบเล็ก ๆ แต่ช่วยลดงานครูได้มหาศาล และต่อยอดพัฒนาเป็นระบบติดตามนักเรียนแบบเต็มรูปแบบได้ในอนาคต 🚀
ระบบนี้แจกฟรี!