sgsBB(SGS-Score Inserter) : โปรแกรมช่วยกรอกผลคะแนนจาก bookmark51 ใส่ระบบ SGS ของ สพฐ.


พัฒนาด้วยภาษา python3 โดยใช้ wxPython เป็น ui

โหลดใช้ได้ฟรีที่ (lastest v0.07u38) (Zip Download)
** ปรับปรุงให้สามารถกรอกคะแนนทีละ 2 ช่องได้ โดยการเลือกโหมด ณ ตอนเปิดโปรแกรม
.        เลือก Yes หากต้องการโอนคะแนน ก่อนกลางภาคและคะแนนสอบกลางภาค
.        หรือเลือก No หากต้องการโอนคะแนน หลังกลางภาคและคะแนนสอบปลายภาค

เมื่อต้องการย้อยคะแนนจากไฟล์ข้อมูล bookmark มาลง sgs
ให้เปิดโปรแกรม sgsBB ขึ้นมาถ้าต้องการโอนข้อมูลก่อนภาคให้ตอบ yes
แต่ถ้าต้องการโอนข้อมูลหลังกลางภาคให้ตอบ no

หมายเหตุ : ต้องเปิด SGS ด้วย Google Chrome เท่านั้น...!!
หากใช้กับ Internet Explorer ข้อมูลจะไม่สมบูรณ์




สำหรับโรงเรียนที่บันทึกคะแนนไว้ใน bookmark51 แค่สามรายการคือ
คะแนนระหว่างภาค / คะแนนกลางภาค / คะแนนปลายภาค
โดยโปรแกรมจะหั่นคะแนนระหว่างภาคออกเป็น 2 ส่วนให้อัตโนมัติ

ก่อนใช้โปรแกรม Bookmark ต้องกำหนดคะแนนเก็บดังนี้
คะแนนเก็บ ก่อนกลางภาค ให้กรอกไว้ที่ช่อง "ย่อย 1" ของโปรแกรม bookmark
คะแนนเก็บ หลังกลางภาค ให้กรอกไว้ที่ช่อง "ย่อย 2" ของโปรแกรม bookmark

หากเห็นว่าโปรแกรมนี้เป็นประโยชน์ร่วมสนับสนุนผู้พัฒนาซอฟต์แวร์ได้ที่ https://www.facebook.com/jeasydev/
รายได้นี้จะนำไปจัดหาสื่อการสอนด้านวิทยาการหุ่นยนต์และปัญญาประดิษฐ์แก่นักเรียนครับ






ข้อจำกัดการใช้งาน
- ต้อง enable ที่หัวคอลัมน์ให้สามารถใส่คะแนนได้ก่อน
- ต้องเปลี่ยนภาษาบนแป้นพิมพ์(Language Layout) ให้เป็นโหมดพิมพ์อังกฤษ
- ต้องทำเป็นวิชา วิชา ไป เพราะแต่ละวิชาจะมีรหัสนักเรียนคนเดียวกัน มันจะไม่รู้ว่าเป็นคะแนนวิชาไหน
ต้องเปิด SGS ด้วย Google Chrome เท่านั้น...!! หากใช้กับ Internet Explorer ข้อมูลจะไม่สมบูรณ์


v0.03



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Change log
v0.01-alpha(4/พ.ค./61)
+รับ input ในรูปแบบ csv
+ป้อนข้อมูลที่ได้จาก csv ลง sgs ทีละคน เพื่อป้องกันปัญหาที่เกิดจากอินเทอร์เน็ตหลุด เมื่อทำพร้อมกัน
+ป้อนข้อมูลอัตโนมัติ เมื่อกด Ctrl+C บนรหัสนักเรียนที่เลือก เป็นรายบุคคล

v0.02-alpha(4/พ.ค./61)
*แก้ไข : start แล้วโปรแกรมแฮงก์ ต้องปิดแล้วเปิดโปรแกรมใหม่เพื่อดำเนินการกรอกคะแนนห้องอื่นๆต่อ
*แก้ไข : การนับข้อมูลใน data set ไม่ถูกต้อง

v0.03-alpha(5/พ.ค./61) (zip download)
*แก้ไข : ปรับขนาด font ให้ใหญ่ขึ้น ดูง่ายขึ้น

v0.04-alpha(6/พ.ค./61) (zip download) (installer download)
*แก้ไข : บางครั้งระบบจะทำการกรอกข้อมูลให้แม้รหัสนักเรียนไม่ถูก(กรอกแม้ dictionaryKey มี Error)
+เพิ่ม : ให้ minimize หน้าต่างลง เมื่อเริ่ม start การทำงานใน 0.4 วินาที
+เพิ่ม : แจ้งเตือน ไม่ให้ start เมื่อยังไม่มีข้อมูลใน dataset ของระบ
+เพิ่ม : แสดงรหัสนักเรียนและคะแนน ของคนที่พึ่งดำเนินการไป บน UI

v0.05-beta(7/พ.ค./61)
*แก้ไข : Thread Error ใช้ๆไป อยู่เฉยๆก็ไม่ทำงานเอาดื้อๆ ต้องปิดเปิดโปรแกรมใหม่
*แก้ไข : กด Ctrl + C นานเกินไป แล้วไม่ทำงาน
+เพิ่ม : menubar

v0.06-beta(9/พ.ค./61)
+เพิ่ม : เปิดไฟล์ accdb ของโปรแกรม bookmark51 ได้โดยตรง
-ลบ : ตัดความสามารถในการเปิดไฟล์แบบ CSV ทิ้งไป
+เพิ่ม : แสดงว่ากำลังทำกับ dataset ของวิชาอะไร
+เพิ่ม : เมนูภาษาไทย
+เพิ่ม : ล้าง dataset เดิมทิ้ง เมื่อมีการเลือกไฟล์ฐานข้อมูลวิชาใหม่ เพื่อให้ทำงานได้ต่อเนื่อง
+เพิ่ม : การตรวจสอบคะแนนของนักเรียนย้ายมา ซึ่งจะมีคะแนนรวม(แต่ไม่มี คะแนนเก็บ/กลาง/ปลาย)
+เพิ่ม ปุ่ม start/stop
+เพิ่ม : การตรวจสอบคะแนนนักเรียนติด ร. /นักเรียน regrade

v0.07-beta(10/พ.ค./61)
+เพิ่ม : ปุ่ม show dataset
*แก้ไข : ปรับ UI เป็นแบบแสดงข้อมูลที่ดึงขึ้นมาด้วย
+เพิ่ม : video / คู่มือการใช้งาน

v0.07u1-beta(zip download) (installer download)
+เพิ่ม : ดัก db con exception
+เพิ่ม : show error in the else cluase process

v0.07u2-alpha(11/พ.ค./61)
+เพิ่ม : การแจ้งเตือน เมื่อนักเรียนมีแต่เกรด แต่ไม่มีคะแนนต่างๆ

v0.07u21-alpha(11/พ.ค./61)
*แก้ไข : menu bar

v0.07u22-alpha(11/พ.ค./61)
*แก้ไข : ชุดคำสั่งซ้ำซ้อน
*แก้ไข : โปรแกรมกรอกข้อมูลไม่ถูกต้อง (ค้นพบว่ามันเกิดจาก internet explorer)

v0.07u23-beta(12/พ.ค./61) (Zip Download)
+เพิ่ม : แสดงนักเรียนที่พึ่งนำไปกรอกลง sgs ให้รู้ว่ากำลังกระทำกับคนไหน

v0.07u24(12/พ.ค./61)
*แก้ไข : ปรับปรุงการเลือกรายการนักเรียนให้ถูกต้อง (คนที่มีปัญหา เดิมจะแสดงไม่ถูกต้อง)

v0.07u25(13/พ.ค./61)
*แก้ไข : เปลี่ยนชื่อคอลัมน์ "รวมหน่วย" เป็น "เก็บย่อย" เพื่อสื่อความหมายให้ดียิ่งขึ้น

v0.07u26(13/พ.ค./61)
+เพิ่ม : คอลัมน์ "เก็บย่อย / 2"

v0.07u27(13/พ.ค./61)
*แก้ไข : จัด text align ใน grid ให้อ่านง่ายขึ้น

v0.07u28(13/พ.ค./61)
+เพิ่ม : ปุ่ม "บันทึกเป็น csv"

v0.07u29(13/พ.ค./61)
+เพิ่ม : ความสามารถในการเปิดอ่านไฟล์ bookmark51 รุ่นก่อน Secondary56

v0.07u30(13/พ.ค./61)
*แก้ไข : ไม่สามารถการเปิดไฟล์ bookmark เป้แดงบางอันได้

v0.07u31(13/พ.ค./61)
*แก้ไข : bug Ctrl + C รหัสนักเรียนที่ขึ้นต้นด้วย 0 (ต่ำกว่า 5 หลัก) ไม่ทำงานหากไม่ใส่ 0 ข้างหน้า

v0.07u32(14/พ.ค./61)
+เพิ่ม : Save As CSV with default file name

v0.07u33(14/พ.ค./61)
+เพิ่ม : เตือน file format error

v0.07u38(11/ต.ค./62)(Zip Download)
+เพิ่ม : ทางเลือกสำหรับกรอกคะแนนก่อนกลางภาคหรือหลังกลางภาค


v0.08 (pending)
+แก้ไข : แสดงชื่อนักเรียนอย่างถูกต้อง
+เพิ่ม : เมนู บันทึกเป็นไฟล์ PDF (*.pdf)

v0.09 (pending)
--เพิ่ม : เมนู บันทึกเป็นไฟล์ MS-Excel (*.xlsx)


อนาคต..v0.1x (pending)
+เพิ่ม : select multiple file
+เพิ่ม : config.ini สำหรับกำหนดค่าเริ่มต้นให้กับโปรแกรม
+เพิ่ม : ปุ่ม reset
+เพิ่ม : manual insert mark (แสดง inputbox ให้กรอกคะแนน คั่นด้วย ; โปรแกรมจะกรอกให้เองทุกช่อง
--เพิ่ม : กรอกคะแนน คิด/อ่าน/เขียน
--เพิ่ม : กรอกคะแนน คุณลักษณะฯ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

CASIO fx-5800P : การ mod ด้วยเครื่องคิดเลข

springMVC : เชื่อมต่อฐานข้อมูล mySQL ด้วย JDBC-Template