> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tarangson.com/llms.txt
> Use this file to discover all available pages before exploring further.

# แก้ไขตาราง

> วิธีแก้ไข ย้าย ลบ ล็อก คาบในตารางสอนที่จัดไว้แล้ว

หลังจัดตารางครั้งแรก (ด้วย AI หรือ Drag & Drop) ก็มักจะต้องปรับเปลี่ยน เช่น ครูขอเปลี่ยนเวลา, ห้องโดนใช้ชน, หรือเพิ่มคาบกิจกรรม — หน้านี้อธิบายเครื่องมือที่ใช้ในการแก้ไข

เปิดแฟ้มจากหน้า [แฟ้มตารางสอน](/timetable/files) → ดับเบิลคลิกที่การ์ดของแฟ้ม

## เครื่องมือบนแถบขวา

| ไอคอน | ใช้ทำอะไร                    |
| ----- | ---------------------------- |
| 🔄    | รีเฟรชข้อมูล                 |
| 🔁    | สลับมุมมอง (รายวัน / รายคาบ) |
| ⚖️    | สลับแถวและคอลัมน์            |
| ✏️    | จัดการคอลัมน์ที่แสดง         |
| ⬇️    | ขยายแถวคาบ                   |
| 🎨    | เปลี่ยนสีตาราง               |
| 🔍+   | ขยาย                         |
| 🔍−   | ย่อ                          |
| ⛶     | Full-screen                  |

## ย้ายคาบ

**ลากคาบ** ที่ต้องการย้ายไปวางในช่องใหม่ — ระบบจะตรวจการชนทันที:

* ✅ เขียว = วางได้
* ❌ แดง = ชนกับคาบอื่น (จะแสดงข้อความบอก)
* ⚠️ ส้ม = ละเมิดเงื่อนไข (เช่น ครูไม่ว่าง)

ปล่อยเมาส์เพื่อวาง — หากวางลงในช่องสีแดง ระบบจะไม่ยอมให้วาง

## ลบคาบ

มี 2 วิธี:

1. **คลิกขวาที่คาบ** → เลือก **ลบ**
2. **คลิกที่คาบ** แล้วกดปุ่ม Delete บนคีย์บอร์ด

## แก้ไขรายละเอียดคาบ

**คลิก 1 ครั้ง** ที่คาบเพื่อเปิด popup รายละเอียด — สามารถเปลี่ยน:

* ครูผู้สอน (เปลี่ยนได้กรณีครูแทน)
* วิชา
* ห้อง
* กลุ่มผู้เรียน
* หมายเหตุภายใน

กด **บันทึก** เพื่อยืนยัน

## ล็อกคาบ

หากมีคาบที่ห้ามย้าย (เช่น คาบโฮมรูม คาบประชุม) สามารถ **ล็อก** ไว้:

<Steps>
  <Step title="คลิกขวาที่คาบ">
    เลือก **ล็อก**
  </Step>

  <Step title="คาบจะมีไอคอน 🔒">
    ทั้งคนและ AI จะไม่สามารถย้ายคาบนี้ได้
  </Step>

  <Step title="ปลดล็อกได้ภายหลัง">
    คลิกขวา → **ปลดล็อก**
  </Step>
</Steps>

ฟีเจอร์ล็อกใช้กับ AI Scheduler ได้ — AI จะจัดรอบ ๆ คาบที่ล็อกไว้

## คาบสอนร่วม / เรียนร่วม / ครูแทน

แพ็กเกจ **Academic Pro** มีโหมด **จัดตารางสอนแบบซับซ้อน** ในเมนูซ้าย — รองรับ:

* **สอนร่วม** — ครู 2 คนสอนวิชาเดียวกันให้ห้องเดียว
* **เรียนร่วม** — 2 ห้อง รวมเรียนพร้อมกัน
* **ครูแทน** — ครูคนหนึ่งแทนอีกคนในวันเฉพาะ
* **คาบกิจกรรม** — คาบที่ไม่ใช่วิชาประจำ เช่น โฮมรูม ลูกเสือ ชุมนุม

## จัดการเงื่อนไข

เมนูซ้าย **จัดการเงื่อนไข** — ตั้งกฎที่ระบบจะบังคับ เช่น:

* "อ.สมชายไม่สอนคาบ 1 ทุกวัน"
* "ห้องคอม ใช้ได้เฉพาะคาบ 3-6"
* "วิชาคณิตศาสตร์ห้ามจัดคาบสุดท้าย"
* "ม.1/1 ห้ามมีพละติดกัน 2 คาบ"

เงื่อนไขจะถูกใช้:

* เมื่อ AI Scheduler จัดให้
* เมื่อลากวางเอง (จะเตือนถ้าฝ่าฝืน)

## บันทึกอัตโนมัติ

ระบบบันทึกการเปลี่ยนแปลงทุกครั้งให้อัตโนมัติ มุมล่างซ้ายแสดง **✓ พร้อม** = บันทึกแล้ว ไม่ต้องกดปุ่ม "บันทึก"

หากเห็น **กำลังบันทึก...** ให้รอจนเป็น **✓ พร้อม** ก่อนปิดแท็บ

## Real-time Collaboration

ใน **Academic Pro** ทีมหลายคนสามารถแก้ไขแฟ้มเดียวกันพร้อมกันได้ — เห็นการเปลี่ยนของแต่ละคนแบบเรียลไทม์ พร้อมแสดงเคอร์เซอร์ของแต่ละคนในตาราง

## ขั้นตอนต่อไป

* [ดูตาราง](/timetable/viewing) — ดูแยกครู ห้อง ชั้นเรียน
* [พิมพ์ตาราง](/timetable/printing) — พิมพ์เอกสารและส่งออก PDF
