Home

Projektet “Scoring Exams Optical Mark Recognition”

Introduktion

Efterhånden som efterspørgslen på Aspose Paid Consulting‑teamets tjenester vokser, vil vi gerne præsentere en succesfuld case fra et af de seneste konsulentprojekter: “Scoring Exams Optical Mark Recognition”.

Baggrund

Kunden var interesseret i vores Aspose.OMR API, et enkelt og praktisk Optical Mark Recognition‑software til at oprette og genkende svarark, og ønskede, at vi udviklede et projekt, der anvender dette API.

Krav

Han leverede sytten skabeloner og ønskede, at vores API læste svarark, der svarer til skabelonerne, og gemte resultaterne i en CSV‑fil i præcis det format, han havde angivet. Hvert svarark skulle også indeholde data i form af en QR‑kode, som vi skulle genkende og gemme i CSV‑filen. Det færdige projekt skulle leveres som en DLL‑fil, der kan køres fra MS Access VBA, og udvikles i Visual Basic.

Hovedudfordringer

De største udfordringer var at implementere RTL‑understøttelse, da mange af skabelonerne var på arabisk, samt at tilføje funktioner, der manglede i vores API, men som var afgørende for projektet.

Projektet

Aspose Paid Consulting‑teamet skulle udvikle et projekt ved hjælp af Aspose.OMR API og koordinere med både kunden og Aspose.OMR‑teamet. Projektet blev bygget på .NET Framework med programmeringssproget Visual Basic. Aspose.OMR API blev først brugt til at definere skabeloner via markup‑filer. Når skabelonerne var defineret, kunne API’et nemt genkende resultaterne fra de skabelon‑lignende svarark. Projektets varighed blev anslået til 2–3 måneder, primært på grund af den nye RTL‑funktion, der skulle udvikles.

Som projektet skred frem, var kunden meget tilfreds med både kommunikationen og resultaterne. Han blev løbende opdateret om fremdriften, og vi aftalte, at han ville modtage den første prøve‑API inden månedens udgang.

Prøve‑API

Prøve‑API’en kunne genkende resultater fra alle engelske skabeloner og gemme dem i det nøjagtige format, som kunden havde angivet.

Efter at kunden havde testet prøve‑API’en, var han meget tilfreds med resultaterne og fremhævede, at vi var både produktive og samarbejdsvillige. Han bemærkede, at 90 % af projektet allerede var færdigt, og at han kunne bruge det med visse begrænsninger. Kunden annoncerede, at han ville købe en ekstra måned med konsulentbistand for at færdiggøre projektet.

Selvom projektet ikke var stort, ser vi det som en værdifuld læring, og vi er stolte af, at vi gjorde alt for at gøre kunden glad.