Il progetto “Scoring Exams Optical Mark Recognition”
Introduzione
Poiché la domanda per i servizi del team Aspose Paid Consulting è in crescita, desideriamo presentare una storia di successo di uno degli ultimi progetti di consulenza “Scoring Exams Optical Mark Recognition”.
Contesto
Il cliente era interessato alla nostra Aspose.OMR API, un software semplice e pratico di Optical Mark Recognition (OMR) per creare e riconoscere schede risposta, e ci ha chiesto di sviluppare un progetto che utilizzasse questa API.
Richieste
Ci ha fornito diciassette modelli e ha voluto che la nostra API leggesse le Schede Risposta simili a modelli e memorizzasse i risultati in un file CSV nel formato esatto da lui fornito. Ogni Scheda Risposta doveva inoltre contenere dei dati sotto forma di codice QR, che avremmo dovuto riconoscere e salvare nello stesso CSV. Il progetto finale doveva essere un file DLL eseguibile da MS Access VBA. Inoltre, il cliente ha richiesto che lo sviluppo fosse effettuato in linguaggio Visual Basic.
Principali sfide
Le principali sfide sono state l’implementazione del supporto RTL, poiché molti modelli erano in arabo, e la necessità di aggiungere alcune funzionalità mancanti nella nostra API, ma indispensabili per questo progetto.
Il progetto
Il team Aspose Paid Consulting è stato incaricato di sviluppare il progetto utilizzando l’Aspose.OMR API e di gestire la comunicazione con il cliente e il team Aspose.OMR. Il progetto è stato realizzato con .NET Framework in linguaggio Visual Basic. L’Aspose.OMR API è stata prima usata per definire i modelli tramite file markup; una volta definiti, l’API ha potuto riconoscere facilmente i risultati dalle schede risposta simili a modelli. La durata stimata del progetto era di 2‑3 mesi, dipendente soprattutto dalla nuova funzionalità RTL da sviluppare.
Durante lo svolgimento del progetto il cliente è stato molto soddisfatto della comunicazione e dei risultati. È stato aggiornato regolarmente sui progressi e abbiamo concordato di fornirgli il primo esempio di API entro la fine del mese.
API di esempio
L’API di esempio è stata in grado di riconoscere i risultati da tutti i modelli in inglese e di salvarli nel formato esatto fornito dal cliente.
Dopo aver testato l’API di esempio, il cliente si è dichiarato molto soddisfatto dei risultati e ha sottolineato la nostra produttività e collaborazione. Ha affermato che il 90 % del progetto era già completato e che poteva già usarlo con alcune limitazioni. Ha annunciato che acquisterà un altro mese di consulenza per completare il progetto.
Anche se il progetto non era di grandi dimensioni, lo consideriamo una nuova lezione appresa e siamo orgogliosi di aver fatto tutto il possibile per rendere il cliente felice.