{"id":18648464,"url":"https://github.com/minhaskamal/resultanalysistool","last_synced_at":"2025-10-16T13:41:15.143Z","repository":{"id":72584229,"uuid":"78503037","full_name":"MinhasKamal/ResultAnalysisTool","owner":"MinhasKamal","description":"A Complete Package for Processing OMR Answer Sheet","archived":false,"fork":false,"pushed_at":"2020-10-26T15:11:15.000Z","size":20047,"stargazers_count":12,"open_issues_count":0,"forks_count":13,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-25T14:39:01.429Z","etag":null,"topics":["image-processing","java","omr-sheet","result-analysis","student-answer"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MinhasKamal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-10T06:05:22.000Z","updated_at":"2024-08-22T15:04:50.000Z","dependencies_parsed_at":"2023-03-04T18:15:29.013Z","dependency_job_id":null,"html_url":"https://github.com/MinhasKamal/ResultAnalysisTool","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinhasKamal%2FResultAnalysisTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinhasKamal%2FResultAnalysisTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinhasKamal%2FResultAnalysisTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinhasKamal%2FResultAnalysisTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinhasKamal","download_url":"https://codeload.github.com/MinhasKamal/ResultAnalysisTool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248419650,"owners_count":21100214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-processing","java","omr-sheet","result-analysis","student-answer"],"created_at":"2024-11-07T06:31:13.387Z","updated_at":"2025-10-16T13:41:15.138Z","avatar_url":"https://github.com/MinhasKamal.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e \u003cimg src=\"https://cloud.githubusercontent.com/assets/5456665/21795585/18e593d6-d72d-11e6-80dc-c1aba7956d35.png\" width=\"20\" height=auto /\u003e ResultAnalysisTool \u003c/h1\u003e\n\n#### A Complete Package for Processing OMR Answer Sheet \n\nResult Analysis Tool (RAT) is a software for examining scanner educed image of OMR sheet, constructing database, data correction, marking, report generation, and result delivery.\n\n### Usage Scenario\n\nIn 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.\n\nAt 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.\n\nSecondly, 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.\n\nNow, 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.\n\nOn 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.\n\nNow, 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 \u0026 table area.\n\nUser can directly print or email the result as well. Moreover, he can convert the data as XLS or PDF format too.\n\n### Demonstration\n\n - [Video Demonstration](https://drive.google.com/open?id=0B54vrHge-bxdfmx5OGFjYmxXdmhNUUZqU3Z1Y19uOHdqX3dKR2hJUnQzSUtaZC1LWkVnZlE)\n\n### Documentation\n\n - Project Proposal- [document](http://www.slideshare.net/100005232690054/project-proposal-result-analysis-tool), [slide](https://www.slideshare.net/100005232690054/project-proposal-result-analysis-tool-55262184)\n - Software Requirement Specification- [document](http://www.slideshare.net/100005232690054/software-requirement-specification-on-result-analysis-tool)\n\n### Download Demo-Version\n\n - Release Year 2015- [demo V2](https://github.com/MinhasKamal/ResultAnalysisTool/blob/master/bin/ResultAnalysisToolDemo%20(v2).jar?raw=true)\n - Release Year 2014- [demo V1](https://github.com/MinhasKamal/ResultAnalysisTool/blob/master/bin/ResultAnalysisToolDemo%20(v1-ActiveNumberTable).jar?raw=true)\n\n### Project Source\n\n- [Source Code](https://bitbucket.org/MinhasKamal/resultanalysistool)\n\n### Developers\n\n\u003ctable\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5456665?v=3\u0026s=460\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://minhaskamal.github.io\"\u003eMinhas Kamal\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/22680802?v=3\u0026s=460\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://github.com/ishmam-shah\"\u003eShahriar Mohammed Ishmam\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/5452170?v=3\u0026s=460\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://github.com/Mamunahmed33\"\u003eKhandaker Mamun Ahmed\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/661423116954918912/MJo5ynGG_400x400.jpg\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://github.com/MostaqueAhmed\"\u003eMostaque Ahmed\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5450101?v=3\u0026s=460\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://github.com/saif0524\"\u003eSaif Uddin Mahmud\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003c/table\u003e\n\n### Supervisor\n\n\u003ctable\u003e\n\u003ctr\u003e \u003ctd\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/4959307?s=400\u0026v=4\" height=\"50\" width=auto /\u003e\u003c/td\u003e \u003ctd\u003e\u003ca href=\"https://github.com/sarwar187\"\u003e\nSheikh Muhammad Sarwar\u003c/a\u003e\u003c/td\u003e \u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminhaskamal%2Fresultanalysistool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminhaskamal%2Fresultanalysistool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminhaskamal%2Fresultanalysistool/lists"}