วันอาทิตย์ที่ 17 มกราคม พ.ศ. 2559

calculate GPA

Enter your grades/transcript in a spreadsheet then calculate your GPA

           ในการคำนวณเกรดจะทำใน spreadsheet ของ google ที่มีลักษณะการทำงานเหมือนกับ excel ของ Microsoft ซึ่งเป็นการสร้างและแก้ไขข้อมูลแบบออนไลน์ เราสามารถแชร์ข้อมูลดังกล่าวให้ผู้อื่นดูได้เลยโดยไม่ต้องโหลดลงเครื่องก่อน

การเก็บข้อมูลต่างๆ ที่จะนำไปใช้สำหรับการคำนวณเกรดแบ่งออกเป็นสองส่วน ดังนี้


Student 
จะเก็บข้อมูลที่เกี่ยวกับนักศึกษา ประกอบด้วย >> รหัสนักศึกษา (id_name) ชื่อ (name) และชั้นปี


Subject 
 จะเก็บเกี่ยวเกี่ยวกับวิชาที่ได้ลงเรียน ประกอบด้วย >> ปีการศึกษา  เทอม  รหัสวิชา (id_sub) ชื่อวิชา (name_sub) หน่วยกิต (units) และ section ที่ลงเรียน 




เกณฑ์การตัดเกรดและการคำนวณเกรดโดยใช้ google spreadsheet

การคำนวณเกรด

( หน่วยกิตของแต่ละวิชา x เกรดของแต่ละวิชา ) ÷ หน่วยกติรวม = GPA 

        1.  นำเกรดคูณด้วยหน่วยกิตของแต่ละรายวิชา
        2.  รวม (ผลคูณที่ได้จากข้อ 1 ของทุกรายวิชา)
        3.  นำผลรวมที่ได้จากข้อ 2 เป็นตัวตั้ง หารด้วยจำนวนหน่วยกิตรวมของภาคเรียนหรือปีการศึกษานั้นๆ

        เนื่องจากรูปแบบเกรดที่ได้ทำการเก็บมีการใช้เกณฑ์การตัดเกรดแบบ ABCDF ซึ่งเราไม่สามารถนำไปคำนวณทางคณิตศาสตร์ได้ จึงใช้ if เป็นเงื่อนไขในการคำวณเกรดตามรูปด้านดังต่อไปนี้ เพื่อนำไปใช้ในการคำนวณเกรดได้อย่างถูกต้อง



สูตรการคำนวณเกรดโดยใช้ if เป็นเงื่อนไขที่ช่วยเทียบเกรด

=IF(E5="A","4",IF(E5="B+","3.5",IF(E5="B","3",IF(E5="C+","2.5",IF(E5="C","2",IF(E5="D+","1.5",IF(E5="D","1",IF(E5="F","0"))))))))*C5



ภาพแสดงการเก็บข้อมูลบน google spreadsheet
link https://docs.google.com/spreadsheets/d/10kEzPxu8bRKgiMTxmKStmgn5gNntlWl8MpSiLCwqMcc/edit?usp=sharing 

Can we calculate average GPA of all students?

Answer  เราสามารถคำนวณค่าเฉลี่ยของเกรดเฉลี่ยของนักเรียนทุกคนได้ โดยเราจะมีสร้างแบบการเก็บข้อมูลในรูปแบบเดียวกันเพื่อให้ง่ายต่อการดูข้อมูลและนำไปใช้ในการคำนวณเกรด หากมีการสร้างแบบการเก็บข้อมูลที่หลากหลายการดึงข้อมูลที่จะนำมาใช้ในการคำนสณก็จะทำได้ยาก 


Can we calculate average grade of a subject?

Answer  สามารถทำได้แต่ค่อนข้างที่จะยุ่งยากและอาจเกิดปัญหาในการดึงข้อมูลได้ เพราะเราต้องดึงข้อมูลจากหลายไฟล์และยังต้องหาอีกว่าข้อมูลที่เราต้องการนั้นอยู่ที่ไหน ซึ่งนักศึกษาแต่ละคนอาจลงทะเบียนวิชานี้คนละเทอมกันส่งผลให้เกิดความยุ่งยากตามมา และเมื่อมีข้อมูลมากขึ้นก็จะทำให้มีความยุ่งยากมากยิ่งขึ้นไปด้วย  การแก้ปัญหาในส่วนนี้เราค้นหาโดยการใช้ รหัสวิชาในการค้นหาโดยการ Ctrl+f เพื่อให้ง่ายเเละเกิดความรวดเร็วในการหาและดึงข้อมูลมาใช้
               นอกจากนี้เรายังไม่สามารถรู้ได้ว่า subject นี้มีผู้ลงเรียนจำนวนเท่าไหร่ แล้วข้อมูลที่เราดึงมาเพื่อทำการคำนวณนั้นมีจำนวนถูกต้องหรือไม่ การแก้ไขปัญหาต้องมีการดึงข้อมูลการลงทะเบียนของนักศึกษา subject นั้นๆมาเพื่อใช้ในการคำนวณได้อย่างถูกต้อง 

related info/link/reference

ไม่มีความคิดเห็น:

แสดงความคิดเห็น