قم بإنشاء قالب ريال عماني من Text Markup باستخدام Java

يمكن قراءة قوالب OMR باستخدام برنامج التعرف الضوئي على العلامة (OMR) أو واجهات برمجة التطبيقات. يقرأ برنامج OMR المعلومات التي تم وضع علامة عليها / ملؤها من قبل الأشخاص في الاستطلاعات والاختبارات والمستندات الورقية الأخرى. يمكننا بسهولة إنشاء استبيانات أو اختبارات أو أوراق إجابات عن طريق القراءة السريعة من ترميز النص برمجيًا. في هذه المقالة ، سوف نتعلم كيفية إنشاء استبيان OMR أو ورقة إجابة في Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

Java API لإنشاء استطلاع رأي أو ورقة إجابة

لإنشاء قوالب ريال عماني من ترميز النص ، سنستخدم Aspose.OMR لواجهة برمجة تطبيقات جافا. يسمح بتصميم وإنشاء والتعرف على أوراق الإجابة والاختبارات وأوراق MCQ والاختبارات ونماذج التعليقات والاستطلاعات وأوراق الاقتراع. يرجى إما تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-omr</artifactId>
     <version>19.12</version>
</dependency>

قم بإنشاء نموذج استبيان OMR من Text Markup باستخدام Java

يمكننا إنشاء نموذج استطلاع من ترميز النص باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لفئة OmrEngine.
  • بعد ذلك ، قم باستدعاء الأسلوب GenerateTemplate باستخدام مسار ملف توصيف النص كوسيطة.
  • بعد ذلك ، احصل على النتائج ككائن من فئة GenerationResult.
  • أخيرًا ، قم باستدعاء طريقة Save لحفظ صور القوالب وقوالب OMR. يأخذ مسار مجلد القرص المحلي واسم القالب كوسائط.

يوضح مثال الكود التالي كيفية إنشاء قالب استبيان OMR من ترميز النص باستخدام Java.

// يوضح مثال الكود هذا كيفية إنشاء صورة الاستبيان و OMR من ترميز النص.
// المسار إلى ملف نص مع قالب توصيف
String markupPath = "D:\\Files\\OMR\\SimpleSurvey.txt";

// تهيئة محرك OMR
OmrEngine engine = new OmrEngine();

// توليد القالب
GenerationResult res = engine.generateTemplate(markupPath);

// حفظ على القرص المحلي
res.save("D:\\Files\\OMR\\", "SimpleSurvey");

لقد استخدمنا ترميز النص التالي في مثال الكود المذكور أعلاه.

?text=Welcome to Sample Survey 

?text=March 30, 2022

#What is Aspose.OMR main function?
	() OCR() Capture human-marked data
	() There is no main function() Enhance images
#Can Aspose.OMR process not only scans, but also photos?
	() Yes, indeed!() No
#Aspose.OMR is available on any platform, because it is:
	() Cross-platform code() Cloud service
#Aspose.OMR works with any kind of OMR forms: tests, exams, questionnaires, surveys, etc.
	() Yes, indeed!() No
#Excellent recognition results can be achieved only for filled bubbles at least for:
	() 40%() 60%() 75%() 98%
#Does Aspose.OMR support bubbles mapping to any key names?
	() No() Partially() Yes, any key names
#Do you have to mark up every question on the page?
	(Yes) Yes, that will help a lot! (No) No
#Rate your preference from 0 to 9 with "0" being preference towards performance 
  and "9" being preference towards flexibility.
	(0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
#I found aspose omr to be a useful tool. (5 - strongly agree, 1 - strongly disagree)
	(5) (4) (3) (2) (1)
مسح OMR من Text Markup

مسح OMR من Text Markup

قم بإنشاء اختبار OMR من Text Markup باستخدام Java

يمكننا إنشاء اختبار أو اختبار باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى استخدام ترميز النص التالي لهذا الغرض.

?text=Name__________________________________ Date____________

?grid=ID
	sections_count=8

#What is Aspose.OMR main function?
	() OCR() Capture human-marked data
	() There is no main function() Enhance images
#Can Aspose.OMR process not only scans, but also photos?
	() Yes, indeed!() No
#Aspose.OMR is available on any platform, because it is:
	() Cross-platform code() Cloud service
#Aspose.OMR works with any kind of OMR forms: tests, exams, questionnaires, surveys, etc.
	() Yes, indeed!() No
#Excellent recognition results can be achieved only for filled bubbles at least for:
	() 40%() 60%() 75%() 98%
#Do you have to mark up every question on the page?
	(Yes) Yes, that will help a lot! (No) No
#Rate your preference from 0 to 9 with "0" being preference towards performance
and "9" being preference towards flexibility.
	(0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
#I found aspose omr to be a useful tool. (5 - strongly agree, 1 - strongly disagree)
	(5) (4) (3) (2) (1)


?text=Sign________________________________
اختبار OMR من ترميز النص

اختبار OMR من ترميز النص

قم بإنشاء ورقة إجابة OMR من Text Markup باستخدام Java

يمكننا إنشاء ورقة إجابة جاهزة للطباعة من خلال اتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى استخدام ترميز النص التالي لهذا الغرض.

?answer_sheet=MainQuestions
	elements_count=200
	columns_count=5
ورقة إجابة ريال عماني من توصيف النص

ورقة إجابة ريال عماني من توصيف النص.

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمنا كيفية إنشاء قالب استبيان OMR من ترميز النص وإنشاء صور الاستطلاع. لقد رأينا أيضًا كيفية إنشاء اختبار وورقة إجابة من ترميز النص برمجيًا. علاوة على ذلك ، يمكنك معرفة المزيد حول Aspose.OMR لواجهة برمجة تطبيقات Java باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا