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

ออกแบบตาราง grades/transcript

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

ภาพตัวอย่างการเก็บข้อมูล Grades/transcript โดยใช้บริการ google spreadsheet



URL : https://docs.google.com/a/kmutnb.ac.th/spreadsheets

การออกแบบ

ข้อมูลที่ต้องการจัดเก็บในตาราง

  • ปีการศึกษา
  • รหัศวิชา
  • ชื่อวิชา
  • หน่วยกิต
  • ตอนเรียน
  • เกรด
  • เกรดที่ได้
  • คะแนนเฉลี่ย
  • คะแนนสะสม

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

=SUM(PRODUCT(C3,F3),PRODUCT(C4,F4),PRODUCT(C5,F5),PRODUCT(C6,F6),PRODUCT(C7,F7),PRODUCT(C8,F8),PRODUCT(C9,F9),PRODUCT(C10,F10))/SUM(C3:C10)


- Can we calcuate average GPA of all students?
สามารถคำนวณได้ หากมีการเก็บข้อมูลเกรดของนักเรียนมีรูปแบบเดียวกันที่สามารถดึงข้อมูลออกมาคำนวณได้โดยง่าย แต่หากข้อมูลของนักเรียนแต่ละคนมีการจัดเก็บในรูปแบบที่ต่างกันก็อาจทำให้เกิดปัญหาในการดึงข้อมูลออกมาใช้ได้

- Can we calcuate average grade of a subject?
สามารถทำได้โดยการดึงข้อมูลเกรดในวิชานั้นของนักเรียนทั้งหมดมา แต่อาจเกิดปัญหาได้หากข้อมูลเกรดของนักเรียนแต่ละคนมีการออกแบบการเก็บข้อมูลท่ไม่เหมือนกัน ทำให้มีปัญหาในการดึงข้อมูลออกมาใช้ร่วมกัน

CSV File
เป็นไฟล์ข้อความประเภทหนึ่งที่เก็บข้อมูลในรูปแบบตาราง โดยจะมีเครื่องหมายจุลภาค (,) ขั้นในการแบ่งแต่ละคอลัมภ์

วิธีการ Download File จาก 
google spreadsheet เป็น File CSV



ไฟล์ CSV เปิดโดยใช้ Notepad จะสังเกตได้ว่ามีเครื่องหมายจุลภาคขั้นตามจุดที่เป็นคอลัมภ์จากในตารา


ขอบคุณแหล่งที่มา : http://www.technointrend.com/2015/10/csv-file/


Database System

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

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