Сценарии использования Aspose.OMR FOSS for Python
Оценка экзаменов
Создайте лист ответов с множественным выбором с помощью AnswerSheetConfig или ChoiceBoxConfig, распечатайте его и распознавайте отсканированные или сфотографированные копии с помощью TemplateProcessor.Recognize(). GetAnswer() каждой записи RecognitionResult.OmrElements предоставляет оцененный ответ на вопрос, экспортируемый в CSV для электронного журнала оценок.
Табуляция опросов
Создайте пронумерованную матрицу листов ответов для многовопросного опроса, затем пакетно распознавайте каждую возвращённую форму в папке с помощью TemplateProcessor.RecognizeFolder(). RecognitionResult.GetJson() экспортирует ответы каждого респондента для дальнейшей агрегации.
Сетки ввода данных
GridConfig и CompositeGridConfig фиксируют числовой или пользовательский символический ввод — например, студенческий ID или серийный номер бюллетеня — как единое объединённое значение, полезное для связывания распознанной формы с записью в базе данных.
Формы со встроенными изображениями
ImageCollection регистрирует байты изображения в памяти под именем, к которым разметка может затем обращаться с помощью ?image=<name> вместо пути к файловой системе — полезно, когда логотип или шапка формы берутся из базы данных или загружаются, а не находятся в файле на диске.