ระบบนำเข้าคะแนนช่วยให้ครูผู้สอนสามารถบันทึกคะแนนนักเรียนจำนวนมากได้อย่างรวดเร็ว โดยการอัปโหลดไฟล์ Excel หรือ CSV ที่เตรียมข้อมูลไว้แล้ว
ไฟล์ Excel (.xlsx, .xls) และ CSV
บันทึกคะแนนครั้งละหลายร้อยรายการ
ระบบตรวจสอบความถูกต้องของข้อมูล
ก่อนเริ่มนำเข้าข้อมูล ควรเตรียมข้อมูลให้พร้อม:
| ข้อมูลที่ต้องเตรียม | รายละเอียด | แหล่งที่มา |
|---|---|---|
| รหัสนักเรียน | รหัสประจำตัวนักเรียน 6 หลัก | ระบบทะเบียน |
| รหัสวิชา | รหัสประจำวิชา | ระบบจัดการรายวิชา |
| คะแนน | 0-100 หรือค่าพิเศษ (0.1-0.4) | ผลสอบ/การประเมิน |
| ประเภทการสอบ | กลางภาค, ปลายภาค, ปฏิบัติ, อื่นๆ | ตารางสอบ |
หน้าดาวน์โหลดเทมเพลต - คลิกปุ่มเพื่อดาวน์โหลดไฟล์
เปิดไฟล์เทมเพลตที่ดาวน์โหลดมา แล้วกรอกข้อมูลตามหัวข้อคอลัมน์:
| คอลัมน์ | ชื่อฟิลด์ | รูปแบบข้อมูล | ตัวอย่าง | บังคับ |
|---|---|---|---|---|
| A | รหัสนักเรียน (student_code) | ตัวเลข | 61001 | จำเป็น |
| B | รหัสวิชา (subject_code) | ตัวอักษร/ตัวเลข | ISL101 | จำเป็น |
| C | คะแนน (score) | ตัวเลข หรือ 0.1-0.4 | 85.5 | จำเป็น |
| D | ประเภทการสอบ (exam_type) | ข้อความ | ปลายภาค | จำเป็น |
| E | ภาคเรียน (semester) | 1 หรือ 2 | 1 | ตัวเลือก |
| F | ปีการศึกษา (academic_year) | ตัวเลข พ.ศ. | 2567 | ตัวเลือก |
| G | หมายเหตุ (remark) | ข้อความ | สอบปลายภาค | ตัวเลือก |
ตัวอย่างการกรอกข้อมูลในไฟล์ Excel
- สามารถคัดลอกข้อมูลจากไฟล์อื่นมาแปะได้
- ใช้ฟังก์ชัน Excel เช่น VLOOKUP เพื่อดึงข้อมูลจากฐานข้อมูล
- ตรวจสอบรหัสนักเรียนและรหัสวิชาให้ถูกต้องก่อนนำเข้า
หน้าอัปโหลดไฟล์ พร้อมตัวเลือก "แทนที่ข้อมูลเดิม"
- ขนาดไฟล์ต้องไม่เกิน 10 MB
- รองรับไฟล์ .xlsx, .xls, .csv
- การเลือก "แทนที่ข้อมูลเดิม" จะอัปเดตคะแนนที่มีอยู่แล้ว
หลังจากอัปโหลดเสร็จ ระบบจะแสดงผลลัพธ์การนำเข้า:
ตัวอย่างผลลัพธ์การนำเข้าสำเร็จ
"นำเข้าข้อมูลสำเร็จ: 25 รายการ, ล้มเหลว: 0 รายการ"
"นำเข้าข้อมูลสำเร็จ: 20 รายการ, ล้มเหลว: 5 รายการ"
พร้อมแสดงรายการข้อผิดพลาดให้แก้ไข
สาเหตุ: รหัสนักเรียนที่กรอกไม่มีในฐานข้อมูล
วิธีแก้ไข: ตรวจสอบรหัสนักเรียนให้ถูกต้อง หรือเพิ่มนักเรียนในระบบก่อน
สาเหตุ: รหัสวิชาที่กรอกไม่มีในฐานข้อมูล
วิธีแก้ไข: ตรวจสอบรหัสวิชาให้ถูกต้อง หรือเพิ่มรายวิชาในระบบก่อน
สาเหตุ: คะแนนที่กรอกเกินช่วงที่กำหนด
วิธีแก้ไข: แก้ไขคะแนนให้อยู่ในช่วง 0-100 หรือใช้ค่าพิเศษ (0.1-0.4)
สาเหตุ: กรอกประเภทการสอบไม่ถูกต้อง
วิธีแก้ไข: แก้ไขให้ตรงตามที่กำหนด
สาเหตุ: กรอกภาคเรียนผิด
วิธีแก้ไข: แก้ไขเป็น 1 หรือ 2
สาเหตุ: มีคะแนนนี้ในระบบแล้ว
วิธีแก้ไข: เลือก "แทนที่ข้อมูลเดิม" แล้วอัปโหลดใหม่
สาเหตุ: ไฟล์เสียหายหรือรูปแบบไม่รองรับ
วิธีแก้ไข: ดาวน์โหลดเทมเพลตใหม่ แล้วคัดลอกข้อมูลไป
ไม่จำกัดจำนวน แต่แนะนำครั้งละไม่เกิน 500 รายการเพื่อความรวดเร็ว
หากไม่เลือก "แทนที่ข้อมูลเดิม" ระบบจะแจ้งว่ามีข้อมูลซ้ำและไม่บันทึก
ได้ สามารถกรอกหลายแถวได้เลย ระบบจะแยกประเภทสอบอัตโนมัติ
0.1 = ร (รอผล), 0.2 = ผ (ผ่อนผัน), 0.3 = มผ (ไม่ผ่าน), 0.4 = มส (ไม่สมบูรณ์)
ต้องเซฟด้วย UTF-8 เพื่อรองรับภาษาไทย และใช้เครื่องหมายจุลภาค (,) เป็นตัวคั่น
ระบบจะบันทึกเฉพาะรายการที่ถูกต้อง และแสดงรายการที่ผิดพลาดให้แก้ไข
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
61001 | ISL101 | 85.5 | ปลายภาค | 1 | 2567 | สอบปลายภาค |
61002 | ISL101 | 78.0 | ปลายภาค | 1 | 2567 | |
61003 | ISL102 | 92.0 | กลางภาค | 1 | 2567 | สอบกลางภาค |
61004 | ISL101 | 0.1 | ปลายภาค | 1 | 2567 | รอผลสอบ |
61005 | ISL103 | 65.0 | ปฏิบัติ | 1 | 2567 | สอบปฏิบัติ |
ฝ่ายวิชาการ
0-1234-5678 ต่อ 104
อีเมล
academic@sbsi.school.com
LINE Official
@sbsi_academic