Proiectul „Evaluarea Examenelor cu Recunoaștere Optică a Marcajelor”
Introducere
Pe măsură ce cererea pentru serviciile echipei Aspose Paid Consulting crește, dorim să prezentăm o poveste de succes din unul dintre cele mai recente proiecte de consultanță „Evaluarea Examenelor cu Recunoaștere Optică a Marcajelor”.
Contextul
Clientul era interesat de API-ul nostru Aspose.OMR, un software simplu și practic de Recunoaștere Optică a Marcajelor (OMR) pentru crearea și recunoașterea fișelor de răspuns, și ne-a solicitat să dezvoltăm un proiect care să utilizeze acest API.
Cerințe
El a furnizat șaptesprezece șabloane și a dorit ca API-ul nostru să citească fișele de răspuns asemănătoare șabloanelor și să stocheze rezultatele într-un fișier CSV în formatul exact furnizat de el. Fiecare fișă de răspuns trebuie să conțină, de asemenea, unele date sub forma unui cod QR pe care să îl recunoaștem și să le stocăm în fișierul CSV. Proiectul rezultat trebuie să fie un fișier DLL care să poată fi rulat din MS Access VBA. De asemenea, a cerut ca proiectul să fie dezvoltat în limbajul de programare Visual Basic.
Provocări principale
Principalele provocări au constat în implementarea suportului RTL, deoarece multe dintre șabloane erau în arabă, iar echipa noastră Aspose.OMR a trebuit să furnizeze această funcționalitate împreună cu alte caracteristici lipsă în API-ul nostru, dar esențiale pentru acest proiect.
Proiectul
Echipa Aspose Paid Consulting a fost însărcinată să dezvolte un proiect utilizând API-ul Aspose.OMR și să comunice cu clientul și echipa Aspose.OMR. Proiectul a fost dezvoltat cu .NET Framework folosind limbajul de programare Visual Basic. API-ul Aspose.OMR a fost utilizat inițial în proiect pentru a defini șabloane prin fișiere markup. După definirea șabloanelor, API-ul a putut recunoaște cu ușurință rezultatele din fișele de răspuns asemănătoare șabloanelor.
Durata estimată a proiectului a fost de 2‑3 luni, depinzând în principal de noua funcționalitate RTL ce trebuia dezvoltată.
Pe parcursul proiectului, clientul a fost foarte mulțumit de comunicare și de rezultatele obținute. A fost informat regulat despre progres, iar noi am convenit să îi furnizăm primul API de probă până la sfârșitul lunii.
API de probă
API-ul de probă a putut recunoaște rezultatele din toate șabloanele în limba engleză și le-a stocat în formatul exact furnizat de client.
După ce clientul a testat API-ul de probă, a fost foarte mulțumit de rezultate și a subliniat că am fost foarte productivi și cooperanți. A declarat că 90 % din proiect era deja finalizat și că îl putea utiliza cu unele limitări. A anunțat că va achiziționa încă o lună de consultanță pentru finalizarea proiectului.
Deși proiectul nu a fost unul mare, îl considerăm o lecție nouă învățată și suntem mândri că am făcut tot posibilul pentru a-l face pe client fericit.