> ## 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/subjects`

<img src="https://mintcdn.com/tarangson/x13X0ErYoT7xGpOh/images/screens/subjects-list.jpg?fit=max&auto=format&n=x13X0ErYoT7xGpOh&q=85&s=6a1be55121f5d914e4541a05ebc41d5e" alt="หน้ารายการรายวิชา" width="1496" height="812" data-path="images/screens/subjects-list.jpg" />

## ส่วนประกอบของหน้า

### แถบเครื่องมือด้านบน

ปุ่มเหมือนหน้าผู้สอน — **จัดการฟิลด์ · แม่แบบ · นำเข้า · ส่งออก · + เพิ่มวิชา**

### ตารางรายการ

คอลัมน์มาตรฐาน:

* **ลำดับ**
* **สี** — สีประจำวิชา
* **รหัสวิชา** — เช่น TH101, MA102, EN101
* **ชื่อรายวิชา** — ชื่อเต็ม (เช่น "ภาษาไทยพื้นฐาน 1")
* **หมวด/ฝ่าย** — กลุ่มสาระที่วิชานี้สังกัด
* **AA** — ตัวย่อ ใช้แสดงในตารางที่พื้นที่จำกัด

## เพิ่มวิชาใหม่

กด **+ เพิ่มวิชา** มุมขวาบน

ฟิลด์ที่ต้องกรอก:

| ช่อง            | จำเป็น | ตัวอย่าง                           |
| --------------- | ------ | ---------------------------------- |
| **รหัสวิชา**    | ✅      | TH101, MA101, EN101                |
| **ชื่อรายวิชา** | ✅      | ภาษาไทยพื้นฐาน 1                   |
| **หมวด/ฝ่าย**   | ✅      | ภาษาไทย / คณิตศาสตร์ / วิทยาศาสตร์ |
| **ตัวย่อ (AA)** | —      | ภท1, MA1                           |

## ระบบรหัสวิชาที่แนะนำ

ใช้รหัส 5 ตำแหน่ง — 2 ตัวอักษร + 3 ตัวเลข เช่น:

| รหัส  | วิชา                          |
| ----- | ----------------------------- |
| TH101 | ภาษาไทย ม.ต้น เทอม 1          |
| TH201 | ภาษาไทย ม.ปลาย เทอม 1         |
| MA101 | คณิตศาสตร์พื้นฐาน             |
| MA102 | คณิตศาสตร์เพิ่มเติม           |
| SC101 | วิทยาศาสตร์ทั่วไป             |
| SC201 | ฟิสิกส์                       |
| SC202 | เคมี                          |
| SC203 | ชีววิทยา                      |
| EN101 | ภาษาอังกฤษพื้นฐาน             |
| SO101 | สังคมศึกษา ศาสนาและวัฒนธรรม 1 |
| HP101 | สุขศึกษาและพลศึกษา 1          |
| AR101 | ศิลปะ                         |
| TC101 | การงานอาชีพและเทคโนโลยี       |

## หมวด/ฝ่าย

หมวด/ฝ่ายช่วยจัดกลุ่มวิชาตามกลุ่มสาระ ใช้สีแยกในตาราง

หมวดมาตรฐานในระบบไทย (8 กลุ่มสาระ):

* ภาษาไทย
* คณิตศาสตร์
* วิทยาศาสตร์และเทคโนโลยี
* สังคมศึกษา ศาสนาและวัฒนธรรม
* ภาษาต่างประเทศ
* สุขศึกษาและพลศึกษา
* การงานอาชีพ
* ศิลปะ

โรงเรียนนานาชาติ/EP อาจใช้:

* English / Mathematics / Science / Social Studies / Arts / PE

<Tip>
  วิชาเดียวกันที่สอนต่างระดับชั้นไม่ต้องสร้างซ้ำ — ใช้รหัสเดียวกันแล้วแยกตอนจัดตาราง
</Tip>

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

* [นำเข้าจาก Excel](/roster/excel) — เพิ่มทีละหลายวิชา
* [สร้างแฟ้มตารางสอน](/timetable/create-file) — เริ่มจัดตารางได้แล้ว
