Aspose.OMR  Cloud SDK for .NET

OMR Based Detection & Grading via C# Cloud SDK

Generate cloud-based surveys, quizzes based on OMR templates, extract marked data, export to CSV using C# REST API.

Get Started

Aspose.OMR Cloud SDK for .NET enhances your C# and other .NET applications to perform Optical Mark Recognition (OMR) in the cloud. It's achieved by seamless integration of OMR capabilities using Cloud SDK. Aspose.OMR Cloud SDK for .NET is a wrapper around Aspose.OMR REST API and it works without installing any 3rd party software. Aspose.OMR Cloud SDK for .NET is available for your use under an MIT license.

You can create mark sheets, questionnaires, surveys and quizzes based on user-defined OMR templates. Aspose.OMR Cloud SDK for .NET templates generation supports various types of elements; text, grid to define complex values with similar sections, answer sheets with several columns for questions, logo images, as well as barcodes (code39, ean, ean13, ean8, qr, aruci, jan, upc & upca). Aspose.OMR Cloud SDK for .NET also allows you to define answer grading rules for automatic grading of OMR mark sheets in the cloud. You can also extract and export the OMR data to CSV format.

Advanced OMR REST API Features

Recognition of scanned images and photos

Ability to process rotated photos

Ability to process perspective (side-view within 25 deg) photos

Recognize scanned data from tests, exams, questionnaires, surveys

Highly accurate optical mark recognition (OMR)

Export the recognized results to CSV file format

Template generation from textual markup

Generate surveys and test sheets via text mark-up

Specify number of questions & answers in the template

Clip area of interest from recognized image for OMR & save it as JPEG

Support for OMR answer grading based on provided JSON rules

Cloud client in form of GUI based OMR editor

Quickly Get Started with OMR REST API

Aspose.OMR Cloud SDK for .NET is completely independent of your operating system, database system or development language. You can use any language or platform that supports HTTP to interact with our API. However, manually writing client code can be difficult, error-prone and time-consuming. Therefore, we have provided .NET SDK to make it easier to integrate your applications with our cloud OMR SDK. If you use the SDK, it hides the REST API calls and lets you use the features of the API in a native way for your .NET application.

It is easy to get started with Aspose.OMR Cloud SDK for .NET and there is nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & KEY, you are ready to give the Aspose.OMR Cloud SDK for .NET a try on any supported platforms.

Markup for OMR Template Generation

Aspose.OMR Cloud SDK for .NET allows developers to use markup to generate OMR templates. This markup support several types of elements. These elements include, text, choice box (question), answer sheet (several column of questions), grid (complex values that consist of similar sections), image (e.g. logo), barcode (barcodes, QR-codes, aruco codes).

GUI Application for OMR Template Management

Along with, Aspose.OMR Cloud SDK for .NET, you can also download an MSI package that installs a light-weight OMR client application which lets you create your own OMR templates. Using Aspose OMR client application you can also make corrections to existing OMR templates and perform optical mark recognition via Aspose.OMR Cloud engine. A repository is also provided which contains data and configuration files to be used in our OMR SDK demo project.


Support and Learning Resources