Home

Проектът „Оценяване на изпити с оптично разпознаване на марки“

Въведение

Тъй като търсенето на услуги от екипа Aspose Paid Consulting продължава да расте, искаме да споделим успешна история от един от последните консултантски проекти – „Оценяване на изпити с оптично разпознаване на марки“.

Предистория

Клиентът прояви интерес към нашия Aspose.OMR API – прост и практичен софтуер за оптично разпознаване на марки (OMR) за създаване и разпознаване на листове за отговори, и поиска да разработим проект, който да използва това API.

Изисквания

Той предостави седемнадесет шаблона и искаше API‑то да чете от шаблоноподобни листове за отговори и да съхранява резултатите в CSV файл точно във формата, който той предаде. Всеки лист за отговори трябваше също да съдържа данни под формата на QR код, който също трябваше да бъде разпознат и записан в CSV файла. Крайната версия на проекта трябваше да бъде DLL файл, изпълним от MS Access VBA. Освен това клиентът изискваше проектът да бъде разработен с езика Visual Basic.

Основни предизвикателства

Главните предизвикателства бяха осигуряването на поддръжка за RTL, тъй като голяма част от шаблоните бяха на арабски, както и добавянето на други функции, които липсваха в нашето API, но бяха от съществено значение за проекта.

Проектът

Екипът Aspose Paid Consulting беше натоварен да разработи проект, използвайки Aspose.OMR API, и да координира работата с клиента и екипа на Aspose.OMR. Проектът беше реализиран с .NET Framework, използвайки езика Visual Basic. Първоначално Aspose.OMR API се използва за дефиниране на шаблони чрез markup файлове. След като шаблоните бяха дефинирани, API‑то можеше лесно да разпознава резултатите от шаблоноподобните листове за отговори.
Продължителността на проекта беше оценена на 2–3 месеца, като основният фактор беше новата RTL функция, която трябваше да бъде разработена.

По време на изпълнението клиентът изрази висока удовлетвореност от комуникацията и резултатите. Той беше редовно информиран за напредъка и се съгласи, че ще получи първия примерен API до края на месеца.

Примерен API

Примерният API успя да разпознае резултатите от всички английски шаблони и да ги запише точно във формата, предоставен от клиента.

След като клиентът тествa примерния API, той беше много доволен от резултатите и подчерта, че екипът беше изключително продуктивен и сътрудничещ. Той заяви, че 90 % от проекта вече е завършен и може да се използва с някои ограничения. Клиентът съобщи, че ще закупи още един месец консултации за завършване на проекта.

Въпреки че проектът не беше голям, ние го разглеждаме като ново научено преживяване и сме горди, че направихме всичко необходимо, за да задоволим клиента.