פרויקט “ציון מבחנים באמצעות זיהוי סימנים אופטי”
מבוא
ככל שהביקוש לשירותי צוות ה‑Paid Consulting של Aspose גדל, אנו רוצים לשתף סיפור הצלחה של אחד הפרויקטים האחרונים – “ציון מבחנים באמצעות זיהוי סימנים אופטי”.
רקע
הלקוח התעניין ב‑API של Aspose.OMR, שהיא תוכנה פשוטה ופרקטית לזיהוי סימנים אופטי (OMR) ליצירת והכרה של טפסי תשובות, ורצה שנפתח עבורו פרויקט שישתמש ב‑API זה.
דרישות
הלקוח סיפק שבעה-עשר תבניות ורצה שה‑API יקרא משאלוני תשובות בתבנית ויאחסן את התוצאות בקובץ CSV בדיוק בפורמט שסיפק. בנוסף, כל משאלון צריך לכלול נתונים בקוד QR שה‑API יזהה גם הוא וישמור ב‑CSV. הפרויקט צריך להיות קובץ DLL שניתן להריץ מ‑MS Access VBA, והלקוח דרש שהפיתוח יתבצע בשפת Visual Basic.
אתגרים מרכזיים
האתגרים העיקריים כללו מתן תמיכה ב‑RTL, שכן רבות מהתבניות היו בערבית, וכן הוספת תכונות חסרות ב‑API שלנו שהיו חיוניות לפרויקט.
הפרויקט
צוות Aspose Paid Consulting פיתח את הפרויקט באמצעות Aspose.OMR API, תוך תקשורת שוטפת עם הלקוח וצוות Aspose.OMR. הפיתוח בוצע ב‑.NET Framework ובשפת Visual Basic. ה‑API שימש תחילה להגדרת תבניות באמצעות קבצי markup, ולאחר מכן זיהה בקלות את התוצאות משאלוני התשובות בתבנית. משך הפרויקט הוערך ב‑2‑3 חודשים, והיה תלוי בפיתוח תכונת ה‑RTL החדשה.
במהלך העבודה הלקוח היה מרוצה מאוד מהתקשורת ומהתוצאות. הוא קיבל עדכונים שוטפים, והסכמנו לספק לו את גרסת ה‑API הראשונה עד סוף החודש.
API לדוגמה
ה‑API לדוגמה הצליח לזהות תוצאות מכל התבניות באנגלית ולשמור אותן בדיוק בפורמט שסיפק הלקוח.
לאחר שהלקוח בדק את ה‑API הוא הביע שביעות רצון גבוהה, ציין שהייתה לנו פרודוקטיביות ושיתוף פעולה מצוינים, והדגיש שכ‑90% מהפרויקט כבר הושלם ושהוא יכול להשתמש בו עם כמה מגבלות. הוא הודיע על כוונתו לרכוש חודש נוסף של ייעוץ להשלמת הפרויקט.
למרות שהפרויקט לא היה גדול, אנו רואים בו שיעור חדש ולומדים ממנו, וגאים שעשינו כל שביכולתנו כדי לשמח את הלקוח.