กรณีการใช้งานสำหรับ Aspose.OMR FOSS for Python
การให้คะแนนสอบ
สร้างแผ่นคำตอบแบบหลายตัวเลือกด้วย AnswerSheetConfig หรือ ChoiceBoxConfig, พิมพ์ออกมา, และจดจำสำเนาที่สแกนหรือถ่ายรูปด้วย TemplateProcessor.Recognize(). แต่ละรายการ RecognitionResult.OmrElements มี GetAnswer() ให้การตอบที่ให้คะแนนต่อคำถาม, สามารถส่งออกเป็น CSV สำหรับสมุดบันทึกเกรดในสเปรดชีต.
การสรุปผลสำรวจ
สร้างเมทริกซ์แผ่นคำตอบที่มีหมายเลขสำหรับแบบสำรวจหลายคำถาม, จากนั้นจดจำแบบฟอร์มที่ส่งกลับทั้งหมดในโฟลเดอร์เป็นชุดด้วย TemplateProcessor.RecognizeFolder(). RecognitionResult.GetJson() ส่งออกคำตอบของผู้ตอบแต่ละคนสำหรับการรวมข้อมูลต่อไป.
ตารางการป้อนข้อมูล
GridConfig และ CompositeGridConfig จับค่าการป้อนตัวเลขหรือสัญลักษณ์ที่กำหนดเอง — เช่น รหัสนักเรียนหรือหมายเลขซีเรียลของบัตรลงคะแนน — เป็นค่าที่รวมเป็นหนึ่งเดียว, มีประโยชน์สำหรับการเชื่อมโยงแบบฟอร์มที่จดจำได้กลับไปยังบันทึกในฐานข้อมูล.
แบบฟอร์มที่มีภาพฝังอยู่
ImageCollection ลงทะเบียนไบต์ภาพในหน่วยความจำภายใต้ชื่อหนึ่ง ซึ่งมาร์กอัปสามารถอ้างอิงด้วย ?image=<name> แทนเส้นทางไฟล์ระบบ — มีประโยชน์เมื่อโลโก้หรือหัวจดหมายของฟอร์มมาจากฐานข้อมูลหรือการอัปโหลดแทนที่จะเป็นไฟล์บนดิสก์.