Import Data File : File format must be Spreadsheet / Excel file (XLS, XLSX/M, XLSB, ODS), or comma-separated-values (CSV).
File must be UTF8 encoded if it contains special characters (e.g. accented letters, etc.).
Data Fields
Prequisition : Requires relative records of Semester, Homeroom, Grade Level, Curriculum
Column
Type
Can be Null? / Remark
semester_id
int
NO (Mapping School Semester [Lookup school_semesters, detect number only], consists of School ID, Calendar ID, Start - End, School Year)) *
gradelevel
varchar(20)
NO (Grade Level Short Name [Lookup school_gradelevels to be grade_id / Set to 0 if not found] / ระดับชั้น)
homeroom
varchar(20)
NO (Homeroom Title [Lookup eb_homeroom to be grade_id / Auto create, if not found] / ชื่อห้องประจำชั้น เช่น ม.1/1 ตรงกับ homeroom) *
no_in_class
tinyint
NO (Homeroom Student No., Sorting Number, เลขที่)
alt_id
varchar(50)
NO (Student Code, เลขประจำตัว) *
name_suffix
varchar(2)
Yes (Actual Student Title e.g. Mr., เด็กชาย, Auto Generate Gender)
full_name
varchar(100)
No (Full name / ชื่อเต็ม) หรือ ใช้ first_name คู่กับ last_name แบบใดแบบหนึ่ง
first_name
varchar(100)
No (First name / ชื่อจริง) *
last_name
varchar(100)
No (Last Name / ชื่อสกุล) *
activity_code
varchar(25)
Yes (Student Activity Personal Code, คณะสี หรือ รหัสประจำตัวในกิจกรรมประจำชั้น)
gender
varchar(30)
Yes (เพศ ระบุ male หรือ female, ไม่จำเป็นต้องใส่ ระบบตรวจสอบจากคำนำหน้าแล้ว)
Yes (Mapping School Semester of Last Enrollment [Lookup school_semesters, detect number only], consists of School ID, Calendar ID, Start - End, School Year)) *
homeroom_last
varchar(20)
Yes (Homeroom Title of Last Enrollment [Lookup eb_homeroom to be grade_id / Auto create, if not found] / ชื่อห้องประจำชั้น เช่น ม.1/1 ตรงกับ homeroom) *
no_in_class_last
tinyint
Yes (Homeroom Student No. of Last Enrollment, Sorting Number, เลขที่ปีก่อนหน้า)
*** This import tool will update existing student enrollment by matching Semester ID for each student, Enrollment ID will be generated. If student code does not match, system will insert a new student record.*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้
Prequisition : Requires relative records of Admisssion Round ID, Personal id or student code
Column
Type
Can be Null? / Remark
alt_id
varchar(50)
NO (Student Code, เลขประจำตัว) *
name_suffix
varchar(2)
Yes (Actual Student Title e.g. Mr., เด็กชาย, Auto Generate Gender)
first_name
varchar(100)
No (First name / ชื่อจริง) *
last_name
varchar(100)
No (Last Name / ชื่อสกุล) *
admit_type
varchar(25)
No (Student Activity Personal Code, คณะสี หรือ รหัสประจำตัวในกิจกรรมประจำชั้น)
gender
varchar(30)
Yes (เพศ ระบุ male หรือ female)
semester_id_last
int
Yes (Mapping School Semester of Last Enrollment [Lookup school_semesters, detect number only], consists of School ID, Calendar ID, Start - End, School Year)) *
homeroom_last
varchar(20)
No (Homeroom Title of Last Enrollment [Lookup eb_homeroom to be grade_id / Auto create, if not found] / ชื่อห้องประจำชั้น เช่น ม.1/1 ตรงกับ homeroom) *
no_in_class_last
tinyint
No (Homeroom Student No. of Last Enrollment, Sorting Number, เลขที่ปีก่อนหน้า)
*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้*** Password will be personal ID by system encryption
Column
Type
Can be Null? / Remark
school_id
int
Yes (Mapping School Records)
idcard
varchar(20)
Yes (Personal ID Number / หมายเลขบัตรประชาชน)
name_suffix
varchar(20)
Yes (Actual Student Title e.g. Mr., เด็กชาย)
first_name
varchar(100)
No (First name / ชื่อจริง)
last_name
varchar(100)
No (Last Name / ชื่อสกุล)
alt_id
varchar(50)
Yes (Actual Student Code)
middle_name
varchar(60)
Yes
gender
varchar(30)
Yes
ethnicity
varchar(80)
Yes (e.g. Thai)
nationality
varchar(80)
Yes (e.g. Thai)
common_name
varchar(120)
Yes (Nickname / ชื่อเล่น)
social_security
varchar(20)
Yes (Social Security No. / หมายเลขประกันสังคม)
birthdate
date
Yes
birthplace
varchar(160)
Yes (e.g. Ramatibodhi Hospital, Bangkok)
language
varchar(20)
Yes
religion
varchar(60)
Yes
estimated_grad_date
varchar(25)
Yes
email
varchar(50)
Yes
phone
varchar(30)
Yes
mobile
varchar(15)
Yes
is_disable
varchar(10)
Yes
status
tinyint(3)
No
resign_reason
varchar(200)
Yes
date_left
date
Yes
reimbursable
tinyint(1)
Yes
scholarship
tinyint(1)
Yes
updated_user_id
int(11)
Yes
talent
mediumtext
Yes
awards
mediumtext
Yes
contact_add
text
Yes
father_name
varchar(250)
Yes
mother_name
varchar(250)
Yes
birth_order
tinyint(3)
Yes
total_siblings
tinyint(3)
Yes
father_occupations
varchar(150)
Yes
mother_occupations
varchar(150)
Yes
Column
Type
Can be Null?
school_id
decimal(10,0)
No
subject
varchar(100)
No ชื่อกลุ่มสาระหรือกลุ่มสาระการเรียนรู้ที่สังกัด
sub-subject
varchar(100)
Yes ชื่อหน่วยงานรอง
sort_order
int(5)
Yes ลำดับที่ในกลุ่มสาระ/กลุ่มสาระการเรียนรู้
title
varchar(10)
No
first_name
varchar(100)
No
last_name
varchar(100)
No
email
varchar(100)
Yes Username เพื่อเข้าระบบ
password
varchar(50)
Yes ใช้สำหรับตั้งเข้าระบบชั่วคราว
*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้*** ชื่อ/นามสกุล จะถูกใช้ Mapping ใบรายชื่ออาจารย์ประจำชั้นและรายวิชาที่รับผิดชอบด้วย
Column
Type
Can be Null?
school_id
decimal(10,0)
No
grade_level_id
decimal(10,0)
No รหัสระดับชั้นเรียน
homeroom
varchar(100)
No ชื่อห้องประจำชั้น
first_name1
varchar(100)
No ชื่อจริงอาจารย์ประจำชั้นคนที่ 1
last_name1
varchar(100)
No นามสกุลอาจารย์ประจำชั้นคนที่ 1
first_name2
varchar(100)
No ชื่อจริงอาจารย์ประจำชั้นคนที่ 2
last_name2
varchar(100)
No นามสกุลอาจารย์ประจำชั้นคนที่ 2
*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้*** ชื่อ/นามสกุล จะถูกใช้ Mapping ใบรายชื่ออาจารย์ประจำชั้นและรายวิชาที่รับผิดชอบด้วย*** Password ใช้สำหรับตั้งเข้าระบบชั่วคราว
*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้
Column
Type
Can be Null?
school_id
decimal(10,0)
No
section_title
decimal(10,0)
No ชื่อ Section
semester
decimal(10,0)
No ปีการศึกษา
grade_level
decimal(10,0)
No รหัสระดับชั้นเรียน ตัวอักษร เช่น ม.1
homeroom
varchar(100)
No ชื่อห้องประจำชั้น
course_code
varchar(100)
No รหัสรายวิชาในตารางรายวิชา
course_title
varchar(100)
No ชื่อรายวิชา
credit
int(3)
Yes หน่วยกิต
teacher1_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 1
teacher1_last_name
varchar(100)
Yes นามสกุลาจารย์ผู้สอน 1
teacher2_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 2
teacher2_last_name
varchar(100)
Yes นามสกุลาจารย์ผู้สอน 2
teacher3_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 3
teacher3_last_name
varchar(100)
Yes นามสกุลาจารย์ผู้สอน 3
teacher4_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 4
teacher4_last_name
varchar(100)
Yes นามสกุลาจารย์ผู้สอน 4
teacher5_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 5
teacher5_last_name
varchar(100)
Yes นามสกุลาจารย์ผู้สอน 5
teacher6_first_name
varchar(100)
Yes ชื่ออาจารย์ผู้สอน 6
total_seats
int
No จำนวนที่เปิดรับ
room
varchar
No ชื่อห้องเรียน
announcement
varchar
No ประกาศ (เงื่อนไข)
pre_course_code
int
No รหัสวิชาที่บังคับเรียนในภาคเรียนที่ผ่านมา
lock_std_enroll
int
No (0 = เปิดรับ, 1 = lock ไม่ให้สมัครได้)
*** First row is a set of `fields` (above table) - แถวแรกของไฟล์ที่อัพโหลดจะใช้เป็น fields ในการ Mapping เข้าระบบฐานข้อมูลตามตารางข้างบนนี้*** ระบบตรวจสอบรายการตาม Section Title หากมีในฐานข้อมูลไม่ซ้ำจะสร้างรายการใหม่ของภาคเรียนเดียวที่นำเข้า
Column
Type
Can be Null?
current_school_id
decimal(10,0)
Yes
title
varchar(10)
Yes
first_name
varchar(100)
Yes
last_name
varchar(100)
Yes
middle_name
varchar(100)
Yes
phone
varchar(100)
Yes
email
varchar(100)
Yes
profile
varchar(30)
Yes
homeroom_id
int(8)
Yes
profile_id
decimal(10,0)
Yes (3 = Teacher, 5 = Academic Staff, 6 = Nanny)
primary_language_id
int(8)
Yes
gender
varchar(8)
Yes
ethnicity_id
int(8)
Yes
nationality
varchar(50)
Yes
birthdate
date
Yes
alternate_id
varchar(50)
Yes (Actual School Staff ID / รหัสเจ้าหน้าที่จริง)
name_suffix
varchar(32)
Yes
second_language_id
int(8)
Yes
third_language_id
int(8)
Yes
is_disable
varchar(10)
Yes
physical_disability
varchar(1)
Yes
disability_desc
varchar(225)
Yes
Column
Type
Can be Null?
current_school_id
decimal(10,0)
Yes
title
varchar(5)
Yes
first_name
varchar(100)
Yes
last_name
varchar(100)
Yes
middle_name
varchar(100)
Yes
home_phone
varchar(255)
Yes
work_phone
varchar(255)
Yes
cell_phone
varchar(255)
Yes
email
varchar(100)
Yes
occupations
varchar(150)
Yes
custody
varchar(1)
Yes
is_disable
varchar(10)
Yes
updated
timestamp
No
Column
Type
Can be Null?
school_id
decimal(10,0)
Yes
title
text
Yes
short_name
text
Yes
rollover_id
decimal(10,0)
Yes
Column
Type
Can be Null?
bus_no
varchar(60)
No
school_id
int(4)
Yes
driver
varchar(255)
Yes
register_id
varchar(28)
Yes
nanny_staff_id
int(11)
Yes
seat_no
tinyint(4)
Yes
seat_occupied
tinyint(4)
Yes
active
tinyint(1)
Yes (1 = Active, 0 = Inactive)
staff_id
int(11)
Yes
Column
Type
Can be Null?
title
varchar(1000)
No (ชื่อหนังสือ)
custom_code
varchar(50)
Yes (รหัสหนังสือที่ไม่ได้ใช้จากระบบ EduBright)
ddc_code
varchar(30)
Yes (เลขดิวอี้)
filename_cover
varchar(200)
Yes (e.g. textbook_abc_1.jpg)
author
varchar(1000)
No  (ผู้แต่ง)
author_code
varchar(50)
No (เลขผู้แต่ง)
translator
varchar(200)
No (ผู้แปล)
editor
varchar(200)
No (บรรณาธิการ)
publisher
varchar(250)
Yes (สำนักพิมพ์)
publisher_city
varchar(250)
Yes (ปีพิพม์)
year_public
varchar(10)
Yes
qty
int(11)
No (จำนวนหนังสือที่เข้า)
total_pages
int(11)
No (จำนวนหน้า)
edition_no
varchar(5)
Yes (ครั้งที่พิมพ์)
book_status
tinyint(2)
No (1 = Active, 0 = Inactive)/td>
description
text
No (คำอธิบาย)
category_id
int(5)
No (รหัสหมวดหนังสือ)
recorded_by
int(11)
No (รหัสผู้บันทึก เลขเจ้าหน้าที่ของระบบ)
tags
varchar(250)
Yes (can be defined with splitor comma ",")
isbn
varchar(30)
Yes (รหัสมาตรฐานหนังสือ ISBN)
bought_cost
decimal(6,2)
No (ราคาที่ซื้อมา)
remark
text
Yes (หมายเหตุ)
subjects
varchar(200)
Yes (หัวข้อ)
lccn
varchar(50)
Yes (มาตรฐานเลขหนังสือห้องสมุดแบบ LCCN)
language
varchar(20)
Yes (รหัสภาษา เช่น th, en)
format
varchar(30)
Yes (รูปแบบที่จับต้องได้)
shelf
varchar(100)
Yes (คำอธิบายตำแหน่งหนังสือ)
Prequisition : Requires relative records of Relative Students
Column
Type
Can be Null? / Remark
school_id
int
NO (School ID)
alt_id
varchar(50)
NO (Student Code, เลขประจำตัว)
name_suffix
varchar(2)
Yes (Guardian Title e.g. Mr., นาย, ดร., Auto Generate Gender)
first_name
varchar(100)
No (Guardian First name / ชื่อจริงผู้ปกครอง)
last_name
varchar(100)
No (Guardian Last Name / ชื่อสกุลผู้ปกครอง)
relationship
varchar(25)
NO (Guardian Relationship Reveal, ความสัมพันธ์ปกครอง เช่น พ่อ)
is_emergency
0 or 1
NO (สามารถติดต่อกรณีฉุกเฉินได้ = 1)
live_with
0 or 1
NO (อาศัยอยู่ด้วยกัน = 1)
username
varchar(25)
NO (Guardian Username)
password
varchar(25)
NO (Guardian User's Password)
For an existance, this import tool will update parent information and their user accounts.