คู่มือผู้ดูแลโรงเรียน (School Admin)
จัดการครูในโรงเรียน · Dashboard · Audit Log · เปลี่ยนแพ็คเกจของครู · School Admin ใช้ระบบครูได้ด้วย
1. เพิ่มครูใหม่
/admin/teachers/new
มี 2 วิธีให้ครูเข้าร่วมโรงเรียนของคุณ:
วิธีที่ 1 — Admin สร้าง account ให้
- ไป
/admin→ กด + เพิ่มครู - กรอก ชื่อ-นามสกุล + อีเมล + รหัสผ่านชั่วคราว (อย่างน้อย 10 ตัว)
- Save — account ถูกสร้าง + ครูจะถูกเพิ่มเข้าโรงเรียนของคุณอัตโนมัติ
- ส่งอีเมล + รหัสผ่านให้ครู → ครูมา login ครั้งแรก → ตั้ง 2FA
วิธีที่ 2 — ครูขอเข้าร่วมเอง
ครูสมัคร Google → ไปที่ /onboarding → เลือกโรงเรียนของคุณ → ส่งคำขอ ·System Admin (ไม่ใช่คุณ) จะเป็นผู้อนุมัติ
2. Dashboard ภาพรวมโรงเรียน
/admin/dashboard
แสดงสถิติรวมของโรงเรียนคุณ:
- จำนวนครู + แบ่งตาม active / disabled
- Activity — ครูที่ active ช่วง 7 วันล่าสุด
- ครูแต่ละคน — รายการ + วันที่ login ล่าสุด + tier (Free/Pro)
คลิกชื่อครูเพื่อเข้าหน้าจัดการรายบุคคล /admin/teachers/[id]
3. หน้าจัดการครูรายบุคคล
/admin/teachers/[id]
ในหน้านี้คุณทำสิ่งต่อไปนี้ได้:
ชื่อ-นามสกุล · phone
แก้อีเมล login ของครู
ตั้งรหัสใหม่เอง หรือสุ่มให้
ตั้งสิทธิ์ 12 ฟีเจอร์ต่อครู
Free ↔ Pro ↔ School · set expiry
ระงับการเข้าใช้ระบบ
4. จัดการสิทธิ์ฟีเจอร์ของครู
เปิด/ปิดเมนูที่ครูเห็น + เข้าถึงได้
ในหน้า /admin/teachers/[id] การ์ด "สิทธิ์การใช้งานฟีเจอร์" — ติ๊ก/ไม่ติ๊กเพื่อ เปิด/ปิดฟีเจอร์แต่ละตัว:
- ห้องเรียน · เช็คชื่อ · ห้องที่ปรึกษา · แผนการสอน
- ระบบลา · ว.PA · อบรม/PLC · ปฏิทิน
- คำสั่งปฏิบัติงาน · ไปราชการ · ผลงาน · รายงาน
5. เปลี่ยนแพ็คเกจของครู
Free → Pro → School
เมื่อครูชำระเงินแล้ว (ผ่าน Omise หรือโอนเงินตรง) — คุณอัปเกรดให้เขาที่:
- ไป
/admin/teachers/[id]ของครูคนนั้น - การ์ด "แพ็คเกจ (Subscription Tier)" → เลือก Pro หรือ School
- (ออปชัน) ตั้ง วันหมดอายุ — เมื่อถึงวันนี้ระบบจะกลับเป็น Free อัตโนมัติ
- Save
6. Audit Log
/admin/audit · ดูประวัติการใช้งาน
ทุก action ที่ admin ทำ (เพิ่ม/แก้ไข/ลบ user, เปลี่ยน role, reset 2FA ฯลฯ) ถูกบันทึกใน audit log
ค้นหาและกรอง
- กรองตาม action type · target type · actor
- ช่วงเวลา (วัน/เดือน/ปี)
- Export CSV (Pro)