موارد استفاده برای Aspose.OMR FOSS for Python
نمرهگذاری آزمون
یک برگه پاسخ چندگزینهای با AnswerSheetConfig یا ChoiceBoxConfig تولید کنید، آن را چاپ کنید و نسخههای اسکنشده یا عکاسیشده را با TemplateProcessor.Recognize() شناسایی کنید. GetAnswer() هر ورودی RecognitionResult.OmrElements، پاسخ امتیازدهی شده برای هر سؤال را ارائه میدهد که به صورت CSV برای دفتر نمرات صفحهگسترده قابل استخراج است.
جدولبندی نظرسنجی
یک ماتریس برگه پاسخ شمارهدار برای یک نظرسنجی چندسؤالی بسازید، سپس تمام فرمهای بازگشتی در یک پوشه را بهصورت دستهای با TemplateProcessor.RecognizeFolder() شناسایی کنید. RecognitionResult.GetJson() پاسخهای هر پاسخدهنده را برای تجمیع بعدی صادر میکند.
جدولهای ورود داده
GridConfig و CompositeGridConfig یک ورودی عددی یا نماد سفارشی — مانند شناسه دانشآموز یا شماره سریال برگه رأی — را بهعنوان یک مقدار ترکیبی واحد ضبط میکنند که برای ارتباط فرم شناساییشده به رکورد پایگاهداده مفید است.
فرمهای حاوی تصاویر جاسازیشده
ImageCollection بایتهای تصویر در حافظه را تحت یک نام ثبت میکند، که سپس میتوان با ?image=<name> به جای مسیر فایل-سیستم به آن ارجاع داد — مفید وقتی که لوگوی فرم یا سربرگ از پایگاه داده یا آپلود میآید نه از فایلی روی دیسک.