ก้าวแรกสู่รั้วโรงเรียน
อย่างภาคภูมิใจ

ระบบรับสมัครนักเรียนออนไลน์ที่ครบวงจร ตั้งแต่สมัครเรียน ตรวจสอบสิทธิ์ จนถึงรายงานตัว

ประกาศรับสมัคร 2569

คลิกเพื่อดูขยายภาพประกาศ

ลงทะเบียนสมัครเรียน

{{regStatus.message}}
กรุณากลับมาใหม่ในช่วงเวลาที่กำหนด
{{selectedTrack.description}}

รายงานสถิติเรียลไทม์

สรุปข้อมูลผู้สมัครแยกตามแผนการเรียนและเพศ

ผู้สมัครทั้งหมด

{{dashboardStats.total_students}}

คน
ผู้สมัคร ม.1

{{summaryM1.total}}

คน
ผู้สมัคร ม.4

{{summaryM4.total}}

คน
ยอดรวมผู้สมัคร

ระดับชั้น ม.1

{{summaryM1.total}}
คน
ชาย {{summaryM1.male}}
หญิง {{summaryM1.female}}
{{t.track_code}}

{{t.track_name}}

สมัครแล้ว
{{t.total_count}} / {{t.max_seats}}
ชาย: {{t.male_count}}
หญิง: {{t.female_count}}
{{((t.total_count / t.max_seats) * 100).toFixed(0)}}%
ยอดรวมผู้สมัคร

ระดับชั้น ม.4

{{summaryM4.total}}
คน
ชาย {{summaryM4.male}}
หญิง {{summaryM4.female}}
{{t.track_code}}

{{t.track_name}}

สมัครแล้ว
{{t.total_count}} / {{t.max_seats}}
ชาย: {{t.male_count}}
หญิง: {{t.female_count}}
{{((t.total_count / t.max_seats) * 100).toFixed(0)}}%

เข้าสู่ระบบนักเรียน

สำหร้บเจ้าหน้าที่

{{currentUser.title}}{{currentUser.first_name}} {{currentUser.last_name}}

เพศ: {{currentUser.gender}} | เลขประจำตัวผู้สมัคร: {{currentUser.citizen_id}} | เลขประจำตัวสอบ: {{currentUser.candidate_id}}

{{ formatStatus(currentUser.status, currentUser.reserve_rank, currentUser.score) }}

🏠 ข้อมูลการสมัคร

แผนการเรียน: {{currentUser.track ? currentUser.track.name : 'รอดำเนินการ'}}
ระดับชั้น: {{currentUser.track ? formatLevel(currentUser.track.level) : '-'}}
โรงเรียนเดิม: {{currentUser.previous_school}}

📝 สถานะการสอบ

เลขประจำตัวสอบ: {{currentUser.candidate_id}}
ห้องสอบ: {{currentUser.exam_room ? currentUser.exam_room.room_name : 'รอดำเนินการ'}}
เลขที่นั่งสอบ: {{currentUser.seat_number}}
ยังไม่มีข้อมูลที่นั่งสอบ

ยืนยันสิทธิ์เรียบร้อยแล้ว ✅

ลำดับถัดไป: ท่านต้องกรอกข้อมูลรายงานตัวให้ครบถ้วน

แบบฟอร์มรายงานตัวนักเรียนใหม่

ข้อมูลเบื้องต้น

คลิกเพื่ออัพโหลดรูป
เปลี่ยนรูปภาพ / ถ่ายรูป

รูปถ่ายนักเรียน

กรุณาอัพโหลดรูปถ่ายหน้าตรง ชุดนักเรียน
สามารถใช้มือถือ ถ่ายภาพจากกล้อง หรือเลือกไฟล์จากเครื่อง
(รองรับ .jpg, .png ขนาดไม่เกิน 5MB)

ที่อยู่ตามทะเบียนบ้าน

ที่อยู่ปัจจุบัน

ข้อมูลครอบครัวและพี่น้อง

ข้อมูลบิดา

ข้อมูลมารดา

ข้อมูลผู้ปกครอง

ข้อมูลเพิ่มเติม

ข้อมูลสุขภาพ

* กรุณาตรวจสอบข้อมูลให้ถูกต้องครบถ้วนก่อนกดบันทึก

จัดการแผนการเรียน

รหัส แผนการเรียน ระดับ จำนวนที่นั่ง สลับเปิด/ปิด
{{t.code}} {{t.name}} {{formatLevel(t.level)}}

🏫 จัดการห้องสอบ

เพิ่ม แก้ไข และลบห้องสอบ เรียงตามเลขที่ห้องสอบ

⚙️ จัดที่นั่งสอบอัตโนมัติ

คลิกเลือกแผนการเรียนตามลำดับที่ต้องการจัดลงห้องสอบ

1 จัดที่นั่งสอบ ม.1

คลิกแผนเพื่อเลือกตามลำดับ

{{ allocationOrderM1.indexOf(t.id) !== -1 ? allocationOrderM1.indexOf(t.id) + 1 : '' }}
{{ t.name }}

4 จัดที่นั่งสอบ ม.4

คลิกแผนเพื่อเลือกตามลำดับ

{{ allocationOrderM4.indexOf(t.id) !== -1 ? allocationOrderM4.indexOf(t.id) + 1 : '' }}
{{ t.name }}

📋 รายชื่อห้องสอบ

เลขที่ห้องสอบ ชื่อห้องสอบ ระดับชั้น จำนวนที่นั่ง นักเรียน จัดการ
{{ room.room_number || '-' }} {{ room.room_name }} {{ formatLevel(room.level) }} {{ room.capacity }}
{{ room.student_count }} / {{ room.capacity }}
ยังไม่มีข้อมูลห้องสอบ

บัญชีรายชื่อผู้สมัคร

ชื่อ-นามสกุล เพศ เลขบัตรฯ แผนการเรียน / ประวัติการย้าย เลขประจำตัวสอบ ห้อง/เลขที่นั่ง สถานะ ดำเนินการ
{{s.title}}{{s.first_name}} {{s.last_name}} {{s.gender}} {{s.citizen_id}}
{{getTrackName(s.track_id)}}
{{s.remarks}}
{{s.candidate_id || '-'}}
{{ getRoomDisplay(s) }}
{{ formatStatus(s.status, s.reserve_rank, s.score) }}
แสดง {{ students.length }} จาก {{ totalStudents }} คน

🎯 จัดการคะแนนผู้สมัคร

แสดง {{ filteredStudentsWithScores.length }} / {{ studentsWithScores.length }} คน
เลขประจำตัวสอบ ชื่อ-นามสกุล แผนการเรียน {{ sub.label }} รวม สถานะ จัดการ
{{ student.candidate_id || '-' }}
{{ student.title }}{{ student.first_name }} {{ student.last_name }}
({{ student.track?.level }}) {{ student.track?.name || '-' }} {{ student.scores?.[sub.key] !== null && student.scores?.[sub.key] !== undefined ? student.scores[sub.key].toFixed(2) : '-' }} {{ student.score !== null ? student.score.toFixed(2) : '-' }} {{ formatStatus(student.status, student.reserve_rank, student.score) }}
ไม่พบข้อมูลที่ค้นหา

📝 แก้ไขคะแนน

ผู้สมัคร

{{ selectedStudent?.candidate_id }} - {{ selectedStudent?.first_name }} {{ selectedStudent?.last_name }}

รายงานตรวจสอบเลขประจำตัวสอบที่หายไป

💡 ข้อมูลนี้ช่วยอะไร?

ระบบจะตรวจสอบลำดับเลขประจำตัวสอบในแต่ละแผนการเรียน หากพบว่ามีเลขที่หายไปจากระบบ (เช่น 101001 แล้วข้ามไป 101003) จะแสดงรายละเอียดว่าเลขที่หายไปนั้นเคยเป็นของใครและย้ายไปแผนการเรียนใด

แผนเดิม เลขสอบที่หาย ชื่อ นามสกุล ย้ายไปแผน หมายเหตุ
{{ m["แผนการเรียน"] }} {{ m["เลขประจำตัวสอบที่หาย"] }} {{ m["ชื่อ"] }} {{ m["นามสกุล"] }} {{ m["ย้ายไป"] }} {{ m["สถานะ/สาเหตุ"] }}
ไม่พบเลขประจำตัวสอบที่หายไปในระบบ ✅

ตรวจสอบการรายงานตัว / มอบตัว

รูปภาพ นักเรียน เลขประจำตัวสอบ แผนการเรียน สถานะ จัดการ
👤
{{ s.title }}{{ s.first_name }} {{ s.last_name }}
{{ s.citizen_id }}
{{ s.candidate_id || '-' }}
{{ s.track_name }}
{{ formatLevel(s.track_level) }}
ไม่พบข้อมูลนักเรียนที่ยืนยันสิทธิ์หรือมอบตัวแล้ว

⚙️ ตั้งค่าวัน-เวลา รับสมัคร

เปิดระบบรับสมัคร
สวิตช์หลักสำหรับเปิด/ปิดการสมัครทั้งหมด
ประกาศผลการคัดเลือก
เมื่อเปิด นักเรียนจะสามารถเห็นผลการสอบ (ผ่าน/ไม่ผ่าน/สำรอง)

{{ editingTrack ? 'แก้ไขแผนการเรียน' : 'เพิ่มแผนการเรียน' }}

ไฟล์ PDF ในโฟลเดอร์ static/paper

ระบุรหัสวิชาคั่นด้วยคอมม่า: tha, mat, sci, tec, soc, eng, jpn, kor, chn, chem, pyh, bio, inter, total, candidate_id

👤 จัดการผู้ใช้งานระบบ

Username ประเภทผู้ใช้ ดำเนินการ
{{u.username}} {{ u.role === 'admin' ? 'Administrator' : 'Staff (เจ้าหน้าที่)' }}

จัดการรายละเอียดการสอบ (หัวข้อ/วัน-เวลา)

หัวข้อการสอบ วันที่สอบ เวลาสอบ วิชาที่สอบ ระดับ จัดการ
{{e.title}} ({{e.academic_year}}) {{e.exam_date}} {{e.exam_time}} {{e.subjects}} {{ formatLevel(e.level) }}
ยังไม่มีข้อมูลหัวข้อการสอบ

📊 รายงานสรุปการสมัครรายวัน

📭

ยังไม่มีข้อมูลการสมัคร

📅 {{ formatDate(day.date) }}
👨 ชาย: {{ day.total_male }} 👩 หญิง: {{ day.total_female }} รวม: {{ day.total }} คน
รหัส แผนการเรียน ระดับ ชาย หญิง รวม
{{ t.track_code }} {{ t.track_name }} {{ formatLevel(t.level) }} {{ t.male }} {{ t.female }} {{ t.total }}
School Logo

สถิติการรับสมัครนักเรียนปีการศึกษา 2569

โรงเรียนหนองบัวพิทยาคาร | LIVE MONITORING

วัน/เวลา ปัจจุบัน
{{ currentTime.toLocaleTimeString('th-TH') }}

ระดับชั้น ม.1

แผนการเรียน ที่รับ สมัคร
{{t.track_code}}
{{t.track_name}}
{{t.max_seats}}
{{t.total_count}}
ยอดรวม ม.1
{{summaryM1.total}} คน

ระดับชั้น ม.4

แผนการเรียน ที่รับ สมัคร
{{t.track_code}}
{{t.track_name}}
{{t.max_seats}}
{{t.total_count}}
ยอดรวม ม.4
{{summaryM4.total}} คน
ยอดสมัครรวมทุกระดับชั้น {{dashboardStats?.total_students}} คน
{{ toast }}

ย้ายแผนการเรียน

นักเรียน: {{selectedStudent?.first_name}} {{selectedStudent?.last_name}}
ระบบจะทำการออกเลขประจำตัวสอบใหม่ให้โดยอัตโนมัติหากมีการออกเลขไปแล้ว

ตรวจสอบข้อมูล
และออกเลขประจำตัวสอบ

{{formatStatus(editForm.status, editForm.reserve_rank, editForm.score)}}

หากต้องการย้ายแผนการเรียน กรุณาใช้ปุ่ม "ย้ายแผนการเรียน" ด้านล่างตาราง

จัดการที่นั่งสอบ (Manual)

Read Only
เลขประจำตัวสอบ
{{editForm.candidate_id}}

{{ editingUser ? 'แก้ไขผู้ใช้งาน' : 'เพิ่มผู้ใช้งานใหม่' }}

{{ editingExamEvent ? 'แก้ไขหัวข้อสอบ' : 'เพิ่มหัวข้อสอบใหม่' }}

👤

{{ selectedEnrollment.title }}{{ selectedEnrollment.first_name }} {{ selectedEnrollment.last_name }}

เลขสอบ: {{ selectedEnrollment.candidate_id || '-' }} ID: {{ selectedEnrollment.citizen_id }}
{{ selectedEnrollment.track_name }} ({{ formatLevel(selectedEnrollment.track_level) }})

ข้อมูลส่วนตัว

วันเกิด:
{{ selectedEnrollment.profile?.birth_date || '-' }}
หมู่เลือด:
{{ selectedEnrollment.profile?.blood_type || '-' }}
ศาสนา:
{{ selectedEnrollment.profile?.religion || '-' }}
สัญชาติ/เชื้อชาติ:
{{ selectedEnrollment.profile?.nationality || '-' }} / {{ selectedEnrollment.profile?.ethnicity || '-' }}
โทรศัพท์:
{{ selectedEnrollment.phone || '-' }}
โรงเรียนเดิม:
{{ selectedEnrollment.previous_school || '-' }}

ที่อยู่ตามทะเบียนบ้าน

{{ selectedEnrollment.profile?.house_no ? 'บ้านเลขที่ ' + selectedEnrollment.profile.house_no : '' }} {{ selectedEnrollment.profile?.moo ? ' หมู่ ' + selectedEnrollment.profile.moo : '' }} {{ selectedEnrollment.profile?.soi ? ' ซอย ' + selectedEnrollment.profile.soi : '' }} {{ selectedEnrollment.profile?.road ? ' ถนน ' + selectedEnrollment.profile.road : '' }} ต.{{ selectedEnrollment.profile?.tumbol || '-' }} อ.{{ selectedEnrollment.profile?.amphur || '-' }} จ.{{ selectedEnrollment.profile?.province || '-' }} {{ selectedEnrollment.profile?.postal_code || '' }}

สุขภาพ

น้ำหนัก/ส่วนสูง:
{{ selectedEnrollment.profile?.weight || '-' }} กก. / {{ selectedEnrollment.profile?.height || '-' }} ซม.
ความบกพร่อง:
{{ selectedEnrollment.profile?.disability_type || 'ไม่มี' }}

บิดา - มารดา - ผู้ปกครอง

บิดา
{{ selectedEnrollment.profile?.father_prefix }}{{ selectedEnrollment.profile?.father_first_name }} {{ selectedEnrollment.profile?.father_last_name }}
โทร: {{ selectedEnrollment.profile?.father_phone || '-' }}
มารดา
{{ selectedEnrollment.profile?.mother_prefix }}{{ selectedEnrollment.profile?.mother_first_name }} {{ selectedEnrollment.profile?.mother_last_name }}
โทร: {{ selectedEnrollment.profile?.mother_phone || '-' }}
ผู้ปกครอง ({{ selectedEnrollment.profile?.guardian_relation || 'ไม่ใช่พ่อแม่' }})
{{ selectedEnrollment.profile?.guardian_prefix }}{{ selectedEnrollment.profile?.guardian_first_name }} {{ selectedEnrollment.profile?.guardian_last_name }}
โทร: {{ selectedEnrollment.profile?.guardian_phone || '-' }}
ลงทะเบียนเมื่อ: {{ selectedEnrollment.confirmed_at ? formatDate(selectedEnrollment.confirmed_at) : '-' }} มอบตัวเมื่อ: {{ formatDate(selectedEnrollment.enrolled_at) }}

{{ editingRoom ? '✏️ แก้ไขห้องสอบ' : '➕ เพิ่มห้องสอบใหม่' }}