Сценарии использования Aspose.OMR FOSS for Python

Сценарии использования Aspose.OMR FOSS for Python

Оценка экзаменов

Создайте лист ответов с множественным выбором с помощью AnswerSheetConfig или ChoiceBoxConfig, распечатайте его и распознавайте отсканированные или сфотографированные копии с помощью TemplateProcessor.Recognize(). GetAnswer() каждой записи RecognitionResult.OmrElements предоставляет оцененный ответ на вопрос, экспортируемый в CSV для электронного журнала оценок.

Табуляция опросов

Создайте пронумерованную матрицу листов ответов для многовопросного опроса, затем пакетно распознавайте каждую возвращённую форму в папке с помощью TemplateProcessor.RecognizeFolder(). RecognitionResult.GetJson() экспортирует ответы каждого респондента для дальнейшей агрегации.

Сетки ввода данных

GridConfig и CompositeGridConfig фиксируют числовой или пользовательский символический ввод — например, студенческий ID или серийный номер бюллетеня — как единое объединённое значение, полезное для связывания распознанной формы с записью в базе данных.

Формы со встроенными изображениями

ImageCollection регистрирует байты изображения в памяти под именем, к которым разметка может затем обращаться с помощью ?image=<name> вместо пути к файловой системе — полезно, когда логотип или шапка формы берутся из базы данных или загружаются, а не находятся в файле на диске.

См. также:

 Русский