“Scoring Exams Optical Mark Recognition” projesi
Giriş
Aspose Ücretli Danışmanlık ekibine olan hizmet talebi artarken, en son danışmanlık projelerinden biri olan “Scoring Exams Optical Mark Recognition” ile ilgili başarılı bir hikayeyi sizlere sunmak istiyoruz.
Arka Plan
Müşteri, cevap kağıtları oluşturmak ve tanımak için basit ve pratik bir Optik İşaret Tanıma (OMR) yazılımı olan Aspose.OMR API’mize ilgi duyuyordu ve bu API’yi kullanacak bir proje geliştirmemizi istedi.
Gereksinimler
Yedişer şablon sağladı ve API’mizin şablon benzeri Cevap Kağıtlarını okuyup sonuçları, kendisinin sağladığı tam formatta bir CSV dosyasına kaydetmesini istedi. Her Cevap Kağıdı ayrıca bir QR kodu şeklinde bazı veriler içermeli; bu verileri de tanıyarak CSV dosyasına kaydetmemiz gerekiyordu. Ortaya çıkan proje, MS Access VBA’dan çalıştırılabilecek bir DLL dosyası olmalı. Ayrıca, projenin Visual Basic programlama diliyle geliştirilmesini talep etti.
Ana Zorluklar
Ana zorluk, birçok şablonun Arapça olması nedeniyle RTL (sağdan sola) desteği sağlamaktı; bu işlevi ve projenin gerektirdiği ancak API’mizde eksik olan diğer özellikleri Aspose.OMR ekibimizin sağlaması gerekiyordu.
Proje
Aspose Ücretli Danışmanlık ekibi, Aspose.OMR API’sini kullanarak bir proje geliştirmek ve müşteri ile Aspose.OMR ekibi arasında iletişimi sağlamakla görevlendirildi. Proje, .NET Framework üzerinde Visual Basic programlama dili kullanılarak geliştirildi. Aspose.OMR API, önce işaretleme dosyalarıyla şablonları tanımlamak için projede kullanıldı. Şablonlar tanımlandıktan sonra API, şablon benzeri cevap kağıtlarından sonuçları kolayca tanıyabildi.
Projenin süresi 2‑3 ay olarak tahmin edildi ve büyük ölçüde geliştirilmesi gereken yeni RTL özelliğine bağlıydı.
Proje ilerledikçe müşteri, iletişim ve proje sonuçlarından çok memnun kaldı. İlerleme hakkında düzenli olarak bilgilendirildi ve ay sonuna kadar ilk örnek API’nin sağlanacağı konusunda anlaştık.
Örnek API
Örnek API, tüm İngilizce şablonlardan sonuçları tanıyıp müşterinin sağladığı tam formatta kaydedebildi.
Müşteri, örnek API’yi test ettikten sonra sonuçlardan çok memnun kaldı ve ekibimizin son derece üretken ve iş birliğine açık olduğunu belirtti. Projenin %90’ının tamamlandığını ve bazı sınırlamalarla bile kullanılabildiğini söyledi. Projeyi tamamlamak için bir ay daha danışmanlık alacağını duyurdu.
Proje büyük olmasa da, bu deneyimi yeni bir öğrenme fırsatı olarak görüyor ve müşteriyi mutlu etmek için elimizden geleni yaptığımız için gurur duyuyoruz.