กรณีการใช้งานสำหรับ Aspose.OMR FOSS for Python

กรณีการใช้งานสำหรับ Aspose.OMR FOSS for Python

การให้คะแนนสอบ

สร้างแผ่นคำตอบแบบหลายตัวเลือกด้วย AnswerSheetConfig หรือ ChoiceBoxConfig, พิมพ์ออกมา, และจดจำสำเนาที่สแกนหรือถ่ายรูปด้วย TemplateProcessor.Recognize(). แต่ละรายการ RecognitionResult.OmrElements มี GetAnswer() ให้การตอบที่ให้คะแนนต่อคำถาม, สามารถส่งออกเป็น CSV สำหรับสมุดบันทึกเกรดในสเปรดชีต.

การสรุปผลสำรวจ

สร้างเมทริกซ์แผ่นคำตอบที่มีหมายเลขสำหรับแบบสำรวจหลายคำถาม, จากนั้นจดจำแบบฟอร์มที่ส่งกลับทั้งหมดในโฟลเดอร์เป็นชุดด้วย TemplateProcessor.RecognizeFolder(). RecognitionResult.GetJson() ส่งออกคำตอบของผู้ตอบแต่ละคนสำหรับการรวมข้อมูลต่อไป.

ตารางการป้อนข้อมูล

GridConfig และ CompositeGridConfig จับค่าการป้อนตัวเลขหรือสัญลักษณ์ที่กำหนดเอง — เช่น รหัสนักเรียนหรือหมายเลขซีเรียลของบัตรลงคะแนน — เป็นค่าที่รวมเป็นหนึ่งเดียว, มีประโยชน์สำหรับการเชื่อมโยงแบบฟอร์มที่จดจำได้กลับไปยังบันทึกในฐานข้อมูล.

แบบฟอร์มที่มีภาพฝังอยู่

ImageCollection ลงทะเบียนไบต์ภาพในหน่วยความจำภายใต้ชื่อหนึ่ง ซึ่งมาร์กอัปสามารถอ้างอิงด้วย ?image=<name> แทนเส้นทางไฟล์ระบบ — มีประโยชน์เมื่อโลโก้หรือหัวจดหมายของฟอร์มมาจากฐานข้อมูลหรือการอัปโหลดแทนที่จะเป็นไฟล์บนดิสก์.

ดูเพิ่มเติม

 ภาษาไทย