“Koetulosten pisteytys optisella merkintätunnistuksella” -projekti
Johdanto
Koska Asposen Paid Consulting -tiimin palvelukysyntä kasvaa jatkuvasti, haluamme esitellä menestystarinan yhdestä viimeisimmistä konsultointiprojekteista, “Koetulosten pisteytys optisella merkintätunnistuksella”.
Tausta
Asiakas oli kiinnostunut Aspose.OMR‑rajapinnasta, joka on helppokäyttöinen ja käytännöllinen optisen merkintätunnistuksen (OMR) ohjelmisto vastaavien lomakkeiden luomiseen ja tunnistamiseen, ja hän halusi meidän kehittävän projektin, jossa tätä rajapintaa hyödynnetään.
Vaatimukset
Asiakas toimitti seitsemäntoista mallipohjaa ja halusi, että API lukee näistä mallipohjamaisista vastauslomakkeista ja tallentaa tulokset CSV‑tiedostoon tarkalleen samassa muodossa kuin hän toimitti. Jokaisessa vastauslomakkeessa tulisi myös olla QR‑koodissa tallennettuja tietoja, jotka meidän tulee tunnistaa ja sisällyttää CSV‑tiedostoon. Valmiin projektin tulee olla DLL‑tiedosto, joka voidaan suorittaa MS Access VBA:sta. Lisäksi asiakas vaati, että projekti toteutetaan Visual Basic -ohjelmointikielellä.
Keskeiset haasteet
Keskeisiä haasteita olivat RTL‑tuen toteuttaminen, sillä suuri osa mallipohjista oli arabialaisia, sekä muut API:ssa puuttuvat, mutta projektille olennaiset ominaisuudet, jotka meidän Aspose.OMR‑tiimin tuli toteuttaa.
Projekti
Aspose Paid Consulting -tiimi sai tehtäväkseen kehittää projektin käyttäen Aspose.OMR‑rajapintaa sekä toimia yhteyshenkilönä asiakkaan ja Aspose.OMR‑tiimin välillä. Projekti toteutettiin .NET‑Frameworkilla Visual Basic -kielellä. Aspose.OMR‑rajapintaa käytettiin aluksi mallipohjien määrittämiseen markup‑tiedostoilla. Kun mallipohjat oli määritelty, API pystyi helposti tunnistamaan tulokset mallipohjamaisista vastauslomakkeista. Projektin kesto arvioitiin 2–3 kuukauteen, ja se riippui pääasiassa kehitteistä RTL‑ominaisuudesta.
Projektin edetessä asiakas oli erittäin tyytyväinen viestintään ja tuloksiin. Hän sai säännöllisiä päivityksiä edistymisestä, ja sovimme, että ensimmäinen esimerkkirajapinta toimitetaan kuukauden loppuun mennessä.
Esimerkkirajapinta
Esimerkkirajapinta pystyi tunnistamaan tulokset kaikista englanninkielisistä mallipohjista ja tallentamaan ne tarkkaan asiakkaan määrittelemään muotoon.
Kun asiakas testasi esimerkkirajapintaa, hän oli erittäin tyytyväinen tuloksiin ja totesi, että tiimimme oli erittäin tuottava ja yhteistyökykyinen. Hän kertoi, että 90 % projektista oli jo valmis ja että hän pystyi jo käyttämään sitä rajoituksin. Asiakas ilmoitti aikovansa ostaa lisäkuukauden konsultointia projektin viimeistelyä varten.
Vaikka projekti ei ollut suuri, näemme sen uutena opintokokemuksena ja olemme ylpeitä siitä, että teimme kaikkemme asiakkaan tyytyväisyyden varmistamiseksi.