/ResultAnalysisTool

A Complete Package for Processing OMR Answer Sheet

Primary LanguageJava

ResultAnalysisTool

A Complete Package for Processing OMR Answer Sheet

Result Analysis Tool (RAT) is a software for examining scanner educed image of OMR sheet, constructing database, data correction, marking, report generation, and result delivery.

Usage Scenario

In an MCQ exam students answer through OMR sheet which goes into a scanner. After processing each sheet the machine outputs extracted data as an image file. The main answer file (contains right answers) is also prepared in this way, only here the OMR sheet is filled up by the teachers. This will be later compared with the student answer file to make the result.

At first, we shall define areas of an answer sheet (scanned image) and get an output file in Image Definition Graph (IDG) format. In the process indicator areas and answer areas are defined. Now, using this file we shall process all image files, including main answer sheet, and extract their data as a Comma Separated Data (CSD) file.

Secondly, a CSD file (main or student answer file) is used to make the Table Attribute Information (TAI) file. In the process the user defines field names (like- class, roll, set code, answer field and so on), their respective range as well as answer fields’ values (number add/subtract for correct/incorrect answer). Then student answer file (in CSD format) is imported which uses TAI file as standard and a Data Base Format (DBF) file is made.

Now, the user will be able to perform various operations like- searching, sorting and listing; over student answer file (DBF) for error correction like- wrong roll number, registration number, set code, section and so on. After that user will compare the file with main answer file (CSD format) and use Table Attribute Information file to obtain initial result. User may also insert additional data like- number of other subjects, or calculate grade and so forth; and finally produce the complete result.

On this point, all is left is to attach additional information (name, father/mother name, age, institute, address and so forth) from outer database with the result and produce the final result.

Now, if necessary the user will be able to generate individual result, merit list, waiting list. The main output will be published as report. Before that user designs the report and creates a Report Definition Graph (RDG). In the process he defines text area, image area & table area.

User can directly print or email the result as well. Moreover, he can convert the data as XLS or PDF format too.

Demonstration

Documentation

Download Demo-Version

Project Source

Developers

Minhas Kamal
Shahriar Mohammed Ishmam
Khandaker Mamun Ahmed
Mostaque Ahmed
Saif Uddin Mahmud

Supervisor

Sheikh Muhammad Sarwar