> ## 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.

# ตารางเรียนพื้นฐาน

> ตั้งค่าวันที่ทำการเรียนการสอน จำนวนคาบ ความยาวคาบ และเวลาแต่ละคาบ — เป็นค่าพื้นฐานของทุกแฟ้มตารางสอน

หน้านี้กำหนด **โครงสร้างเวลา** ของโรงเรียน — วันที่สอน จำนวนคาบต่อวัน ความยาวคาบ ช่วงพัก และเขตเวลา ทั้งหมดจะถูกใช้เป็นค่าตั้งต้นของแฟ้มตารางสอนทุกแฟ้ม สามารถแก้ในแฟ้มแต่ละไฟล์ทีหลังได้

เปิดได้จาก **Dashboard → ข้อมูลพื้นฐานตารางสอน → เวลาทำการเรียนการสอน** หรือเข้าตรงที่ `/base/academic`

## วันที่ทำการเรียนการสอน

<img src="https://mintcdn.com/tarangson/x13X0ErYoT7xGpOh/images/screens/academic-defaults.jpg?fit=max&auto=format&n=x13X0ErYoT7xGpOh&q=85&s=e01b8a59b224d1b10c5c529029a95839" alt="หน้าตั้งค่าวันที่ทำการเรียนการสอน" width="1496" height="812" data-path="images/screens/academic-defaults.jpg" />

แถวด้านบนแสดงวันในสัปดาห์ทั้ง 7 วัน — กดเพื่อเปิด/ปิดวันที่สอน

* ✅ วันที่เลือก (สีเขียว) = วันที่มีการเรียนการสอน
* ⬜ วันที่ไม่ได้เลือก = วันหยุด ระบบจะไม่แสดงในตาราง

ค่าเริ่มต้น: จันทร์-ศุกร์ ✅ · เสาร์-อาทิตย์ ❌ — เปลี่ยนได้ตามความเหมาะสมของโรงเรียน

## คาบเรียน

ส่วนล่างเป็นการตั้งค่าคาบเรียน — มี 4 ฟิลด์หลัก

| ช่อง                  | คำอธิบาย                                   | ค่าเริ่มต้น |
| --------------------- | ------------------------------------------ | ----------- |
| **ชื่อเรียกคาบเรียน** | คำที่ใช้เรียก เช่น "คาบ", "Period", "ช่วง" | คาบ         |
| **จำนวนคาบ**          | คาบต่อวัน (เพิ่ม/ลดด้วยปุ่ม + −)           | 8           |
| **นาที/คาบ**          | ความยาวแต่ละคาบ                            | 50          |
| **พักระหว่างคาบ**     | เวลาพักระหว่างคาบ                          | 10          |

กดปุ่ม **คำนวณเวลา** (มีไอคอน ⚡) ระบบจะใช้ค่าด้านบนสร้างเวลาแต่ละคาบให้อัตโนมัติ — เริ่มจากเวลาคาบ 1 ที่กรอกไว้

<Tip>
  รวมพักกลางวัน — กรอกเวลาเริ่มคาบแรกแล้วกด "คำนวณเวลา" เพื่อสร้างตารางอัตโนมัติ ระบบจะคำนวณเวลาเรียนและพักให้ครบ
</Tip>

## เวลาแต่ละคาบ

<img src="https://mintcdn.com/tarangson/x13X0ErYoT7xGpOh/images/screens/academic-defaults-2.jpg?fit=max&auto=format&n=x13X0ErYoT7xGpOh&q=85&s=19b745b582181bc602b9a34d5c2c33d9" alt="หน้าตั้งค่าเวลาแต่ละคาบและเขตเวลา" width="1496" height="812" data-path="images/screens/academic-defaults-2.jpg" />

แต่ละคาบสามารถปรับเวลาเริ่มต้นและสิ้นสุดได้แยกกัน — เผื่อคาบใดมีเวลาต่างจากปกติ (เช่น คาบโฮมรูม คาบกิจกรรม) เพียงคลิกที่ช่องเวลาแล้วเลือกใหม่

ตัวอย่างค่ามาตรฐาน 8 คาบ พักกลางวันระหว่างคาบ 4 และ 5:

| คาบ | เริ่ม | สิ้นสุด |
| --: | ----- | ------- |
|   1 | 08:30 | 09:20   |
|   2 | 09:30 | 10:20   |
|   3 | 10:30 | 11:20   |
|   4 | 11:30 | 12:20   |
|   5 | 13:10 | 14:00   |
|   6 | 14:10 | 15:00   |
|   7 | 15:10 | 16:00   |
|   8 | 16:10 | 17:00   |

## เขตเวลา

ใต้ตารางคาบเรียนคือการตั้ง **เขตเวลา** สำหรับโรงเรียน/สาขาที่ไม่ได้อยู่ในประเทศไทย หรือ Home School Online

ค่าเริ่มต้น: **ประเทศไทย / กรุงเทพ (UTC+7)**

หากเปลี่ยนเขตเวลา ระบบจะใช้เขตใหม่กับการแจ้งเตือน Email/LINE และ Google Calendar Sync

## บันทึกการเปลี่ยนแปลง

มุมขวาล่างของหน้ามีปุ่ม **บันทึก** สีเขียว กดเพื่อบันทึกค่าทั้งหมด ระบบจะอัปเดตให้ทันที — ไม่ต้องโหลดหน้าใหม่

<Warning>
  การเปลี่ยนค่าตารางเรียนพื้นฐานจะมีผลกับ **แฟ้มที่สร้างใหม่หลังจากนี้** เท่านั้น แฟ้มเดิมที่สร้างไปแล้วจะใช้ค่าที่ตั้งไว้ตอนสร้าง — แก้ไขแยกในแต่ละแฟ้มได้
</Warning>

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

หลังตั้งค่าตารางพื้นฐานเสร็จ ไปต่อที่ [ข้อมูลโรงเรียน](/settings/school-profile) เพื่อกรอกชื่อ ที่อยู่ และข้อมูลที่จะแสดงบนเอกสารพิมพ์
