A

AutoCopyCorrector

A small desktop utility made using python that uses the principles of semantic similarity to match model answer with a student's answer and generates marks.

2

The problem AutoCopyCorrector solves

Conventionally, copy correction in various schools and colleges is done either by teachers or teacher assistants which is usually a tedious as well as somewhat partial. Also, many students get better marks due to their good hand- writing which is quite unfair. To simplify this tedious task and make the system non-partial, we developed a software in which the hand-writing in all copies will be converted to a single Hand- writing and then apply NLP to match it to the correct answer and marks will be
awarded accordingly.

Challenges I ran into

The major challenge was Optically recgonizing text and in what respect measure similarity between student's answer and model answer. We came up with the below solution.The images of model answers and students answers are uploaded to google drive, are converted to doc format and only the OCR recognised text is downloaded.All this is done via Google Drive API. Now our data is ready for evaluation. We are generating keywords and wordmappings through sentences which we will be read from previously generated text files. We will generate percentage scores by applying principles of semantic similarity on the keywords and mappings generated above. The results are then displayed in a tabular form.

Discussion