ระบบแบ่งกลุ่มอัจฉริยะ

เบื่อไหมกับการจัดกลุ่ม มาลองดูกันครับ



📚 ลิงค์ลงทะเบียนกิจกรรมฟรีประจำวันเพื่อเก็บสถิติ ดูลิงค์ซูม และป้องกันการดีด

รอก่อนนะวิดีโอ

🚀 ความสามารถของโปรแกรม

  • เลือกชั้นเรียน/ห้องเรียน: ดึงรายชื่อนักเรียนจากชีทที่ตรงกับห้องที่เลือกใน Google Sheets

  • กำหนดจำนวนกลุ่ม: ระบุจำนวนกลุ่มที่ต้องการสร้าง

  • กำหนดจำนวนสมาชิกต่อกลุ่ม: ระบุจำนวนนักเรียนที่ต้องการในแต่ละกลุ่ม

  • สุ่มอย่างยุติธรรม: โปรแกรมจะสุ่มรายชื่อนักเรียนทั้งหมดก่อนทำการแบ่งกลุ่ม

  • แสดงผลใน Popup: ผลลัพธ์การแบ่งกลุ่มจะแสดงใน Popup ที่สวยงามและใช้งานง่าย

  • UI ทันสมัย: ออกแบบด้วยโทนสีม่วงพาสเทล สบายตาและใช้งานง่าย

ขั้นตอน: Deploy โปรแกรมเป็น Web App

  1. ในหน้าต่าง Apps Script, คลิกที่ปุ่ม "Deploy" (ทำให้ใช้งานได้) สีฟ้าที่มุมบนขวา

  2. เลือก "New deployment" (การทำให้ใช้งานได้รายการใหม่)

  3. คลิกที่ไอคอนรูปเฟือง (⚙️) ข้างๆ "Select type" และเลือก "Web app"

  4. ในช่อง Description (คำอธิบาย) อาจจะใส่ว่า "Student Grouping App"

  5. ตั้งค่า "Execute as" (เรียกใช้ในฐานะ) เป็น "Me" (ฉัน)

  6. ตั้งค่า "Who has access" (ผู้ที่มีสิทธิ์เข้าถึง) เป็น "Anyone with Google account" หรือ "Anyone" (ทุกคน) เพื่อให้ทุกคนที่มีลิงก์สามารถใช้งานได้

  7. คลิก "Deploy"

  8. ให้สิทธิ์การเข้าถึง (Authorize access): คลิกที่ปุ่ม "Authorize access" และทำตามขั้นตอนเพื่ออนุญาตให้สคริปต์เข้าถึง Google Sheets ของคุณ (อาจจะต้องคลิก "Advanced" -> "Go to ... (unsafe)" ซึ่งปลอดภัยในกรณีนี้เพราะเป็นสคริปต์ของคุณเอง)

  9. หลังจากให้สิทธิ์แล้ว คุณจะได้รับ URL ของ Web App มา ให้คัดลอก URL นี้ไปใช้งานได้เลย!


💻 วิธีใช้งาน

  1. เปิด URL ของ Web App ที่คุณได้มาจากการ Deploy

  2. เลือก ชั้น/ห้อง ที่ต้องการ

  3. ใส่ จำนวนกลุ่ม

  4. ใส่ จำนวนนักเรียนต่อกลุ่ม

  5. คลิกปุ่ม "🚀 สร้างกลุ่ม"

  6. รอสักครู่ ผลลัพธ์จะปรากฏใน Popup

เพียงเท่านี้คุณก็จะได้โปรแกรมแบ่งกลุ่มนักเรียนที่สวยงาม ทันสมัย และทำงานร่วมกับ Google Sheets ได้อย่างสมบูรณ์แบบครับ!

ตัวอย่าง



****************************************************************************

เมื่อท่านได้สำเนาไฟล์ไปแล้ว แก้ไขดังนี้

1. ย้ายไฟล์ เข้าโฟลเดอร์ ที่ต้องการ เช่น
25680722 Web App ระบบแบ่งกลุ่มอัฉริยะ

2. เปลี่ยนที่ Code.gs บรรทัดที่ 2

// ตัวแปรสำหรับเก็บ ID ของ Google Sheet


const SHEET_ID = '1xxx'; // <--- ★★★ วาง ID ของคุณที่นี่ ★★★

3. ดีพลอย เพื่อใช้งานโปรแกรม

4. เพิ่มข้อมูลที่ sheet : Master
    เพิ่ม ชื่อ-นามสกุล ในช่อง A
    เพิ่ม ชั้น ในช่อง B
    เพิ่ม ห้อง ในช่อง C
5. เพิ่ม Sheet สำหรับ ห้องใหม่ เช่น ม.1/3
    ชื่อ sheet คือ ม.1/3
    เปลี่ยน ช่อง  B1 เป็น ม.1/3
6. ปรับที่ sheet : setting ช่อง C เพิ่ม ชั้นใหม่ เช่น ม.1/3


***********************************************************************************
***********************************************************************************

👉สนับสนุนค่ากาแฟ 0892231515 พร้อมเพย์ นายวัฒนชาต ทัศนศร



{fullwidth}
แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า