Ievads
Pieaugošais pieprasījums pēc Aspose apmaksāto konsultāciju pakalpojumiem mudina mūs dalīties ar veiksmīgu stāstu par vienu no jaunākajiem projektiem – “Eksāmenu novērtēšana ar optisko marķējumu”.
Fons
Klients bija ieinteresēts mūsu Aspose.OMR API, kas ir vienkārša un praktiska optiskā marķējuma (OMR) programmatūra atbilžu lapu izveidei un atpazīšanai, un vēlējās, lai mēs izstrādātu projektu, kas šo API izmantotu.
Prasības
Klients nodrošināja septiņpadsmit veidlapas un pieprasīja, lai mūsu API nolasītu datus no šādām atbildes lapām, saglabājot rezultātus CSV failā tieši tādā formātā, kāds viņam bija norādīts. Katras atbildes lapas dati arī jāiekodē QR kodā, ko jāatpazīst un jāiekļauj CSV. Gala produkts bija jābūt DLL failam, ko var palaist no MS Access VBA, un tas bija jāizstrādā, izmantojot Visual Basic programmēšanas valodu.
Galvenie izaicinājumi
Galvenais izaicinājums bija RTL (no labās uz kreiso) atbalsta nodrošināšana, jo daudzas veidlapas bija arābu valodā. Tas bija mūsu Aspose.OMR komandas uzdevums izveidot šo funkcionalitāti, kā arī pievienot citas svarīgas iespējas, kas trūka API, bet bija būtiskas šim projektam.
Projekts
Aspose apmaksāto konsultāciju komanda tika uzdots izstrādāt risinājumu, izmantojot Aspose.OMR API, un nodrošināt saziņu starp klientu un Aspose.OMR komandu. Projekts tika realizēts .NET Framework vidē, izmantojot Visual Basic. Sākumā API tika izmantots veidlapu definēšanai, izmantojot marķējuma failus. Kad veidlapas bija definētas, API spēja viegli atpazīt rezultātus no veidlapas veida atbildes lapām. Projekta ilgums tika novērtēts 2–3 mēneši, galvenokārt atkarībā no jaunās RTL funkcijas izstrādes.
Kopš projekta uzsākšanas klients bija ļoti apmierināts ar komunikāciju un rezultātiem. Viņam regulāri tika sniegti atjauninājumi, un tika vienots, ka pirmais parauga API tiks nodots līdz mēneša beigām.
Parauga API
Parauga API spēja atpazīt rezultātus no visām angļu valodas veidlapām un saglabāt tos precīzā formātā, kādu klients bija norādījis.
Pēc tam, kad klients pārbaudīja parauga API, viņš bija ļoti apmierināts ar rezultātiem un izcēla mūsu produktivitāti un sadarbības spējas. Viņš norādīja, ka 90 % projekta jau ir pabeigts, un tas jau ir lietojams, lai gan ar dažām ierobežojumiem. Klients paziņoja, ka plāno iegādāties vēl vienu konsultāciju mēnesi, lai pabeigtu projektu.
Lai gan projekts nebija liels, mēs to uzskatām par vērtīgu pieredzes gūšanas iespēju un esam lepni, ka izdarījām visu, lai klients būtu apmierināts.