sgsBB(SGS-Score Inserter) : โปรแกรมช่วยกรอกผลคะแนนจาก bookmark51 ใส่ระบบ SGS ของ สพฐ.
พัฒนาด้วยภาษา python3 โดยใช้ wxPython เป็น ui
** ปรับปรุงให้สามารถกรอกคะแนนทีละ 2 ช่องได้ โดยการเลือกโหมด ณ ตอนเปิดโปรแกรม
. เลือก Yes หากต้องการโอนคะแนน ก่อนกลางภาคและคะแนนสอบกลางภาค
. หรือเลือก No หากต้องการโอนคะแนน หลังกลางภาคและคะแนนสอบปลายภาค
เมื่อต้องการย้อยคะแนนจากไฟล์ข้อมูล bookmark มาลง sgs
ให้เปิดโปรแกรม sgsBB ขึ้นมาถ้าต้องการโอนข้อมูลก่อนภาคให้ตอบ yes
แต่ถ้าต้องการโอนข้อมูลหลังกลางภาคให้ตอบ no
หมายเหตุ : ต้องเปิด SGS ด้วย Google Chrome เท่านั้น...!!
หากใช้กับ Internet Explorer ข้อมูลจะไม่สมบูรณ์
ก่อนใช้โปรแกรม 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 ให้กรอกคะแนน คั่นด้วย ; โปรแกรมจะกรอกให้เองทุกช่อง
--เพิ่ม : กรอกคะแนน คิด/อ่าน/เขียน
--เพิ่ม : กรอกคะแนน คุณลักษณะฯ
ความคิดเห็น
แสดงความคิดเห็น