Проєкт «Оцінка іспитів за допомогою оптичного розпізнавання маркерів»
Вступ
У зв’язку зі зростанням попиту на послуги команди Aspose Paid Consulting ми хочемо представити успішну історію одного з останніх консалтингових проєктів – «Оцінка іспитів за допомогою оптичного розпізнавання маркерів».
Передумови
Клієнт зацікавився нашим API Aspose.OMR, простим і практичним рішенням для створення та розпізнавання відповідних листків, і попросив розробити проєкт, який би використовував цей API.
Вимоги
Він надав сімнадцять шаблонів і хотів, щоб наш API читав дані з шаблоноподібних відповідних листків та зберігав результати у CSV‑файл у точно такому форматі, який він надав. Кожен листок мав також містити дані у вигляді QR‑коду, який потрібно розпізнати і зберегти в CSV. Кінцевим результатом мав стати DLL‑файл, який можна запускати з MS Access VBA. Крім того, клієнт вимагав розробки проєкту на мові програмування Visual Basic.
Основні виклики
Головними викликами стали забезпечення підтримки RTL, оскільки багато шаблонів були арабськими, та додавання функцій, які відсутні в нашому API, але є критичними для цього проєкту. Це була задача команди Aspose.OMR.
Проєкт
Команда Aspose Paid Consulting була відповідальна за розробку проєкту з використанням API Aspose.OMR та комунікацію з клієнтом і командою Aspose.OMR. Проєкт був створений на .NET Framework з використанням мови Visual Basic. Спочатку API використовувався для визначення шаблонів за допомогою файлів розмітки. Після визначення шаблонів API легко розпізнавав результати з шаблоноподібних листків. Тривалість проєкту оцінювалася у 2–3 місяці, головним чином через необхідність розробки нової функції RTL.
Протягом роботи над проєктом клієнт був дуже задоволений комунікацією та результатами. Він регулярно отримував оновлення про прогрес, і ми домовились, що перший зразок API буде наданий до кінця місяця.
Зразковий API
Зразковий API успішно розпізнавав результати всіх англійських шаблонів і зберігав їх у точно такому форматі, який надав клієнт.
Після тестування зразкового API клієнт залишився дуже задоволеним результатами, зазначивши нашу високу продуктивність і співпрацю. Він зазначив, що 90 % проєкту вже завершено і його можна використовувати з певними обмеженнями. Клієнт оголосив про намір придбати ще один місяць консалтингу для завершення проєкту.
Хоча проєкт не був великим, ми розглядаємо його як новий урок і пишаємося тим, що зробили все можливе, щоб задовольнити клієнта.