حالات الاستخدام لـ Aspose.OMR FOSS for Python
تصحيح الامتحانات
إنشاء ورقة إجابات متعددة الاختيارات باستخدام AnswerSheetConfig أو ChoiceBoxConfig، طباعتها، والتعرف على النسخ الممسوحة ضوئياً أو المصورة باستخدام TemplateProcessor.Recognize(). يُعطي GetAnswer() لكل إدخال RecognitionResult.OmrElements الاستجابة المصنفة لكل سؤال، ويمكن تصديره كملف CSV لدفتر درجات جدول البيانات.
تجميع الاستبيان
إنشاء مصفوفة ورقة إجابات مرقمة لاستبيان متعدد الأسئلة، ثم التعرف على جميع النماذج المرتجعة في مجلد دفعة واحدة باستخدام TemplateProcessor.RecognizeFolder(). يقوم RecognitionResult.GetJson() بتصدير إجابات كل مستجيب لتجميع لاحق.
شبكات إدخال البيانات
GridConfig وCompositeGridConfig يلتقطان إدخالًا رقميًا أو برمز مخصص — مثل هوية الطالب أو رقم السلسلة في بطاقة الاقتراع — كقيمة مدمجة واحدة، وهو مفيد لربط النموذج المعترف به مرة أخرى بسجل قاعدة البيانات.
نماذج بصور مدمجة
يقوم ImageCollection بتسجيل بايتات الصورة في الذاكرة تحت اسم، بحيث يمكن للترميز الإشارة إليه باستخدام ?image=<name> بدلاً من مسار نظام الملفات — وهو مفيد عندما يأتي شعار النموذج أو ترويسة الرسالة من قاعدة بيانات أو رفع بدلاً من ملف على القرص.