เขียน VBA ตรวจข้อสอบแบบตัวเลือกตอบ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

04 เม.ย. 63 , 10:54:34
อ่าน 169 ครั้ง

mongkong

  • สมาชิกไท.Access
  • กระทู้: 11

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

เรียน อ. ทุกท่าน ครับ
ผมขอความกรุณา แนะนำหรือตัวอย่างในการเขียน
module VBA ใช้ตรวจข้อสอบแบบปรนัยด้วยครับ

1. ข้อมูลคำตอบของนักเรียนแต่ละคนเก็บไว้ที่ ตาราง Student_answer
2. เฉลยคำตอบที่ถูก เก็บไว้ที่ ตาราง Answer

ผมจะ Run VBA เพื่อตรวจคำตอบของนักเรียนทุกคน ทุกข้อ(1) ว่าตรงกับตารางเฉลย(2) หรือเปล่า
แล้วรวมคะแนนใส่ใน Field Score ของนักเรียนแต่ละคนใน(1) ตามไฟล์แนบ

มีคำแนะนำหรือตัวอย่างไหมครับ
ขอบพระคุณมากๆๆๆ

 

04 เม.ย. 63 , 13:57:20
ตอบกลับ #1

OddyWriter

: เขียน VBA ตรวจข้อสอบแบบตัวเลือกตอบ
« ตอบกลับ #1 เมื่อ: 04 เม.ย. 63 , 13:57:20 »
จริงๆ แล้วไม่ต้องใช้ VBA ครับ แค่ออกแบบตารางให้เหมาะสมแล้วใช้คิวรีแบบตัวอย่างนี้ครับ

ที่เหลือคุณไปทำต่อเองได้แล้วนะครับ จะใช้ Total Query เพื่อสรุปข้อมูลแต่ละคนก็ได้
กินร้อน ช้อนตัวเอง จานใครจานมัน ออกนอกบ้านใส่หน้ากากอนามัยหรือหน้ากากผ้า
 
โพสต์นี้ได้รับคำขอบคุณจาก: sjs

04 เม.ย. 63 , 19:01:12
ตอบกลับ #2

mongkong

  • สมาชิกไท.Access
  • กระทู้: 11

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

: เขียน VBA ตรวจข้อสอบแบบตัวเลือกตอบ
« ตอบกลับ #2 เมื่อ: 04 เม.ย. 63 , 19:01:12 »
เรียน อ. OddyWriter และทุกท่าน ครับ
ขอบคุณมากๆๆ เลย

ตอนแรกก็คิดทำแบบ Query ครับ แต่ไฟล์ที่ได้จากเครื่องตรวจกระดาษคำตอบมาในรูปแบบเป็น แถวมา
และมีกฎเกณฑ์ในการให้คะแนนด้วยครับ เช่นวิชา คณิตศาสตร์ บางที่ต้องตอบเป็นตัวเลขคำตอบ 3 หลักทศนิยม 2 หลัก
ก็เลยคิดว่าถ้าได้วิธีเขียน VBA เลย จะปรับปรุงได้ยืดหยุ่นกว่าครับ
มีแนวทางใช้ VBA แทน Query มั๊ยครับ
« แก้ไขครั้งสุดท้าย: 05 เม.ย. 63 , 00:05:11 โดย mongkong »

 


บอร์ดเรียนรู้ Access สำหรับคนไทย