# Pattern match

![](https://2649047203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhgAajPiLrNz_Cq2Qbp%2Fuploads%2FTDhk2qtHbfPpUnzkDHqk%2Fimage.png?alt=media\&token=1e73844a-23fe-466d-a76c-b2861192d962)

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

### Answer Option

![](https://2649047203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhgAajPiLrNz_Cq2Qbp%2Fuploads%2FVvj6D6zZaoKXoK5zQ29R%2Fimage.png?alt=media\&token=ef2c38c9-9918-47f6-ab30-01e2616ad05a)

* Case sensitivity&#x20;
* 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)&#x20;
* Add these words to dictionary
* Sentence end points เครื่องหมายเฉพาะที่ตั้งค่าไว้เพื่อให้ระบบเข้าใจว่าเป็นจุดสิ้นสุดของประโยค ค่าเริ่มต้นคือ .?! และสามารถแก้ไขเองได้ \*\*กรณีที่ใช้ '?' ในการจับคู่ภายในโจทย์และไม่ต้องการให้เป็นการจบประโยค ต้องพิมพ์ '\\' คั่น เช่น "match(hello\\?)"
* Convert to space เครื่องหมายเฉพาะที่ตั้งค่าไว้เพื่อให้ระบบเปลี่ยนเป็นช่องว่าง(space)ก่อนจะทำการ pattern-matching ของโจทย์ ช่วยทำให้กรอกข้อมูลได้ง่ายขึ้นในกรณีที่ไม่ต้องใช้เครื่องหมายวรรคตอน
* Model answer ช่องสำหรับใส่คำตอบที่เป็นไปได้ในโจทย์ข้อนี้ และจะถูกคิดเป็นคะแนน

### Synonyms

![](https://2649047203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhgAajPiLrNz_Cq2Qbp%2Fuploads%2FVszBjH32KIvMijYEfOFY%2Fimage.png?alt=media\&token=18e7899f-907e-4ee7-a6e0-c962071a7a94)

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

### Answer

![](https://2649047203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhgAajPiLrNz_Cq2Qbp%2Fuploads%2FAjbQfZ25mPNrnNW4oOvm%2Fimage.png?alt=media\&token=46525fcf-0a16-41e1-9e05-a0882ecd70e2)

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

![](https://2649047203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhgAajPiLrNz_Cq2Qbp%2Fuploads%2FKDwspyLu5iPgvNQfQbFa%2Fimage.png?alt=media\&token=bd6f75ef-b667-4678-a446-abfd2d46b163)
