> For the complete documentation index, see [llms.txt](https://docs.tlic.cmu.ac.th/cmumoodle-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tlic.cmu.ac.th/cmumoodle-manual/quiz/creating-quiz/question-type/geogebra.md).

# GeoGebra

![](/files/lHUAWsgRGBZx7lqs6aaK)

เป็นโจทย์คำนวนอีกประเภทหนึ่ง ซึ่งจะใช้ GeoGebra ในการแสดงผลโจทย์คำถามและตรวจคำตอบเมื่อนักศึกษาตอบมา จุดเด่นคือเป็นเครื่องที่ที่ช่วยในการสร้างโจทย์ที่มีลักษณะเป็นเรขาคณิต พีชคณิต ตาราง กราฟ ข้อมูลทางสถิติ และแคลคูลัสได้ง่าย และครบถ้วนในตนเอง คุณสมบัติหลักของ GeoGebra คือ :&#x20;

* สามารถฝัง GeoGebra ลงในส่วน Activity ต่างๆของ exam cmu ได้อย่างง่ายดาย
* มีการบันทึกคะแนน วันที่ ระยะเวลา และการเข้าทำโจทย์ของนักศึกษาในแต่ละครั้งให้
* นักศึกษาสามารถย้อนกลับมาทำต่อหรือแก้ไขในภายหลังได้(ขึ้นอยู่กับการตั้งค่าและเงื่อนไขการเรียนการสอบของอาจารย์)

### GeoGebra Applet

![](/files/oUBttOOQps39Oweaf9EK)

* URL or ID of GeoGebra Worksheet ช่องสำหรับกรอก URL หรือ ID จาก worksheet ของ GeoGebra เพื่อนำเข้า worksheet นั้นๆได้
* ... or use a ggb-file เมื่อเปิดใช้งานฟังก์ชั่นนี้ จะสามารถลากไฟล์ GeoGebra มาวางใน Applet ได้
* (Re)load and show applet สำหรับรีโหลด Applet จาก GeoGebra เพื่อนำเข้าข้อมูลส่วนล่าสุดจาก GeoGebra เข้ามา
* Are there any variables which should be randomized? สำหรับการตั้งค่าตัวแปรที่ต้องการให้ระบบทำการสุ่มออกมา (เปิด/ปิด)
* Variables to be randomized ตั้งค่าตัวแปรที่ต้องการสุ่ม ใช้คอมม่า (,) ในการแบ่ง โดยตัวแปรเหล่านี้สามารถนำไปใช้ในโจทย์คำถามได้ โดยการใช้เครื่องหมายปีกกาครอบตัวแปรไว้ ตัวอย่าง : {a}
* Constraints (conditions) ตั้งค่าตัวแปรที่ห้ามใช้ซึ่งมีผลทำให้ slider option ใช้งานไม่ได้ เช่น a < b ใช้คอมม่า (,) ในการแบ่ง รวมถึงเครื่องหมายที่เกี่ยวข้องอย่าง <, <= , >= ในกรณีที่ต้องการให้มีค่าเท่ากันกับตัวแปรที่สร้างด้วย GeoGebra เช่นการใช้ตัวแปรใน slider option ด้วยค่าต่ำสุด/มากสุด จะไม่สามารถทำได้ใน Dynamic Ranges
* Use GeoGebra-Exercise for checking the question การตั้งค่าใช้ GeoGebra ในการตรวจโจทย์ข้อนี้ เนื่องจาก Applet มีเครื่องมือที่ใช้ตรวจสอบโจทย์ได้โดยอัตโนมัติ แต่คำตอบที่ได้มาจากการตรวจสอบนี้จะไม่สามารถนำไปใช้งานได้

### Answer

![](/files/z38h7Q02YFO8ap3HUnJA)

* Variable 1 การตั้งค่าให้ระบบตรวจคำตอบอัตโนมัติ ชื่อ boolean object ที่เป็น true เมื่อนักศึกษาทำโจทย์ไปแล้วบางส่วนใน GeoGebra เมื่อรวมคะแนนจากตัวแปร boolean object ทุกอันแล้ว ระบบจะตรวจคำตอบให้เป็นถูกก็ต่อเมื่อผลรวมมากกว่า 100% โดยอาจจะมีผลมากกว่า 1 แล้วรวมได้มากกว่า 100% ถ้าอาจารย์ไม่ต้องการให้ระบบตรวจอัตโนมัติ ให้เว้นการตั้งค่าส่วนนี้ไว้
* Feedback จะถูกเติมแบบอัตโนมัติ โดยอ้างอิงจากคำอธิบายตัวแปรในไฟล์ GeoGebra
