# Gapfill

### การสร้างคำถามรูปแบบ Gapfill

ลักษณะการสร้างคำถามแบบ Gapfill คือการเติมคำลงในช่องว่าง โดยมีรูปแบบการเติมคำอยู่ 3 ประเภทที่สามารถตั้งค่าได้ โดยการสร้างโจทย์คำถามลักษณะ Gapfill ต้องพิมพ์สัญลักษณ์ระบุส่วนที่จะเป็นช่องว่างครอบส่วนที่เป็นคำตอบที่ถูกต้องเอาไว้ ด้วยสัญลักษณ์ต่างๆดังนี้

* เครื่องหมายปีกนก \[]
* เครื่องหมายปีกกา {}
* ชาร์ป ##
* At @@

โดยสัญลักษณ์นี้ สามารถตั้งค่าได้ที่ More Options. >> Delimit characters

![ตัวอย่างการสร้างโจทย์ในรูปแบบ Gapfill ](/files/O733OlGG5nbPmXkOeyFF)

### Distractors.

Distractors หรือตัวเลือกลวง เป็นคำตอบที่ผิด สามารถใส่เพิ่มได้มากกว่า 1 คำ โดยคั่นแต่ละตัวเลือกด้วยเครื่องหมาย comma (,) โดยจะใช้งานได้เมื่อตั้งค่า Display Answers เป็น dragdrop หรือ dropdown

![ตัวอย่างการเพิ่ม Distractors](/files/qfkDQ2MRUIFvlvNt6xoY)

### More options

หรือการตั้งค่าเพิ่มเติม ประกอบด้วย

* Delimit characters การตั้งค่าเครื่องหมายระบุส่วนที่เป็นช่องว่างและคำตอบที่ถูกต้อง
* Display Answers มีอยู่ 3 ประเภท คือ
  * dragdrop ตัวเลือกจะมีลักษณะเป็นกรอบสำหรับลากไปวางในช่องว่างให้ถูกต้อง
  * gapfill จะไม่มีตัวเลือก รูปแบบการทำโจทย์จะเป็นการพิมพ์คำตอบที่ถูกต้องลงในช่องว่าง
  * dropdown ตัวเลือกจะอยู่ในกล่อง dropdown list ให้น.ศ.เลือกตอบ

![ลักษณะของโจทย์แบบ dragdrop](/files/O7vRZBqAMArow5sDt1pL)

![ลักษณะของโจทย์แบบ gapfill](/files/Zj44TtgQDlnzKoOancSJ)

![ลักษณะของโจทย์แบบ dropdown](/files/8NVxPDVE6GQ09Q9GAYco)

* Fixed Gap Size คือการตั้งค่าให้ช่องว่างและกรอบตัวเลือกของ gapfill มีขนาดเท่ากันหมด เพื่อไม่ให้น.ศ.เดาคำตอบจากความยาวของตัวเลือกได้
* Single user draggables คือการตั้งค่าตัดตัวเลือกที่ถูกใช้ไปแล้วออก เพื่อป้องกันไม่ให้น.ศ.สับสนตัวเลือกที่เหลืออยู่
* Options after text คือการย้ายตัวเลือกคำตอบที่อยู่ด้านบนโจทย์ ให้ลงมาอยู่ล่างโจทย์แทน

![Fixed Gap Size](/files/VJCQKjg6NdFHEmKoGzfb)

![Single use draggables](/files/kcsboED8ELoIbaiWm9x8)

![Option after text](/files/TV89nP1cCyWiXPWOVuq5)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tlic.cmu.ac.th/cmumoodle-manual/quiz/creating-quiz/question-type/gapfill.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
