Pattern match

เป็นโจทย์คำถามที่ลักษณะคล้ายกับ short answer โดยนักศึกษาจะต้องตอบเป็นประโยคสั้นๆ อาจมากกว่า 1 ประโยค (หรือมากกว่า 20 คำ) และระบบจะทำการตรวจให้คะแนนโดยอัตโนมัติจากการเปรียบเทียบคำตอบของนักศึกษากับรูปแบบคำตอบที่ถูกกำหนดไว้โดย OU ที่จับคู่กับ PMatch syntax

Answer Option

  • Case sensitivity
  • Allow use of subscript ตั้งค่าอนุญาตให้ใช้ตัวห้อย (ไม่/ให้ใช้)
  • Allow use of superscript ตั้งค่าอนุญาตให้ใช้ตัวยก (ไม่/ให้ใช้)
  • If answer is more than 20 words ตั้งค่ากรณีที่คำตอบยาวมากกว่า 20 คำ
    • do not issue warning ไม่ต้องแจ้งเตือน
    • warn that answer is too long and invite respondee to shorten it ให้ระบบขึ้นแจ้งเตือน
  • Spell checking ตั้งค่าการตรวจคำอัตโนมัติ(แก้ไขไม่ได้) ค่าเริ่มต้นจะไม่ตรวจคำผิดให้นักศึกษา
    • Do not check spelling of student(Default)
  • Add these words to dictionary
  • Sentence end points เครื่องหมายเฉพาะที่ตั้งค่าไว้เพื่อให้ระบบเข้าใจว่าเป็นจุดสิ้นสุดของประโยค ค่าเริ่มต้นคือ .?! และสามารถแก้ไขเองได้ **กรณีที่ใช้ '?' ในการจับคู่ภายในโจทย์และไม่ต้องการให้เป็นการจบประโยค ต้องพิมพ์ '\' คั่น เช่น "match(hello\?)"
  • Convert to space เครื่องหมายเฉพาะที่ตั้งค่าไว้เพื่อให้ระบบเปลี่ยนเป็นช่องว่าง(space)ก่อนจะทำการ pattern-matching ของโจทย์ ช่วยทำให้กรอกข้อมูลได้ง่ายขึ้นในกรณีที่ไม่ต้องใช้เครื่องหมายวรรคตอน
  • Model answer ช่องสำหรับใส่คำตอบที่เป็นไปได้ในโจทย์ข้อนี้ และจะถูกคิดเป็นคะแนน

Synonyms

ส่วนการตั้งค่าสำหรับคำพ้องความหมาย(synonyms)ที่นักศึกษาอาจตอบมา

Answer

  • Answer matching โจทย์ประเภท Pattern match จะเป็นการจับคูาด้วย syntax และนำไปสู่คำตอบต่างๆที่มีนักศึกษาอาจตอบมาได้ โดยคำตอบเหล่านั้นจะถูกนำมาเปรียบเทียบที่การตั้งค่าในส่วนนี้ ซึ่งอาจกำหนดให้คะแนนน้อยลงลดหลั่นตามลำดับได้ และอาจารย์จะต้องตั้งค่าส่วนนี้อย่างน้อย 1 รูปแบบ
  • Show/hide rule creation assistant สำหรับตั้งค่าเพิ่มเติม