[vc_empty_space][vc_empty_space]
Indonesian essay grading module using Natural Language Processing
Ajitiono T.a, Widyani Y.a
a Informatics Engineering, Bandung Institute of Technology, Bandung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2016 IEEE.Moodle is a LMS application which serves as an online courses platform. As for now, Moodle doesn’t have capability to grade essay question automatically, so teachers should grade all the submitted answers by students one by one. This is a problem for teachers because when two sentences are being compared, they don’t only compare them syntactically, but also semantically. Our research proposes an essay grading module to help teachers in term of grading answers syntactically using common tasks in natural language processing such as formalization, sentence detection, stemming, POS (Part of Speech) tagging, and tokenizer. The developed module consists of one grader component and two plugins integrated to Moodle, one is ‘essayinagrader’ plugin for the question type interface and the other is ‘igsuggestion’ plugin for the quiz report interface. To grade an answer, ‘igsuggestion’ plugin will use the developed grader component. This component utilizes INANLP, a NLP tool for Indonesian language, to process the chosen NLP tasks. In addition of INANLP, this component also uses WordNet thesaurus to compare synonyms and Jaro-Winkler algorithm to calculate string distance. Test results show that the developed module can grade answers with the same representation correctly. However, for answers with different representation, it will classify those differences as a false answer.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Essay,INANLP,Moodle,Plug-ins,Quiz[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Essay,Grading,INANLP,Moodle,Plugin,Quiz[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICODSE.2016.7936117[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]