Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching

Automatic grading requires the adaption of the latest technologies. It has become essential especially when most of the courses became online courses (MOOCs). The objectives of the current work are (1) Reviewing the literature on the text semantic similarity and automatic exam correction systems, (2...

Full description

Bibliographic Details
Main Authors: Hossam Magdy Balaha, Mahmoud M. Saafan
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9359728/
_version_ 1828908265058074624
author Hossam Magdy Balaha
Mahmoud M. Saafan
author_facet Hossam Magdy Balaha
Mahmoud M. Saafan
author_sort Hossam Magdy Balaha
collection DOAJ
description Automatic grading requires the adaption of the latest technologies. It has become essential especially when most of the courses became online courses (MOOCs). The objectives of the current work are (1) Reviewing the literature on the text semantic similarity and automatic exam correction systems, (2) Proposing an automatic exam correction framework (HMB-AECF) for MCQs, essays, and equations that is abstracted into five layers, (3) Suggesting equations similarity checker algorithm named “HMB-MMS-EMA”, (4) Presenting an expression matching dataset named “HMB-EMD-v1”, (5) Comparing the different approaches to convert textual data into numerical data (Word2Vec, FastText, Glove, and Universal Sentence Encoder (USE)) using three well-known Python packages (Gensim, SpaCy, and NLTK), and (6) Comparing the proposed equations similarity checker algorithm (HMB-MMS-EMA) with a Python package (SymPy) on the proposed dataset (HMB-EMD-v1). Eight experiments were performed on the Quora Questions Pairs and the UNT Computer Science Short Answer datasets. The best-achieved highest accuracy in the first four experiments was 77.95% without fine-tuning the pre-trained models by the USE. The best-achieved lowest root mean square error (RMSE) in the second four experiments was 1.09 without fine-tuning the used pre-trained models by the USE. The proposed equations similarity checker algorithm (HMB-MMS-EMA) reported 100% accuracy over the SymPy Python package which reported 71.33% only on “HMB-EMD-v1”.
first_indexed 2024-12-13T18:07:25Z
format Article
id doaj.art-31b42f7423a14c4b9ec88ba45619a0ef
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-13T18:07:25Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-31b42f7423a14c4b9ec88ba45619a0ef2022-12-21T23:36:02ZengIEEEIEEE Access2169-35362021-01-019323683238910.1109/ACCESS.2021.30609409359728Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations MatchingHossam Magdy Balaha0https://orcid.org/0000-0002-0686-4411Mahmoud M. Saafan1https://orcid.org/0000-0002-9279-1537Computers and Systems Engineering Department, Faculty of Engineering, Mansoura University, Mansoura, EgyptComputers and Systems Engineering Department, Faculty of Engineering, Mansoura University, Mansoura, EgyptAutomatic grading requires the adaption of the latest technologies. It has become essential especially when most of the courses became online courses (MOOCs). The objectives of the current work are (1) Reviewing the literature on the text semantic similarity and automatic exam correction systems, (2) Proposing an automatic exam correction framework (HMB-AECF) for MCQs, essays, and equations that is abstracted into five layers, (3) Suggesting equations similarity checker algorithm named “HMB-MMS-EMA”, (4) Presenting an expression matching dataset named “HMB-EMD-v1”, (5) Comparing the different approaches to convert textual data into numerical data (Word2Vec, FastText, Glove, and Universal Sentence Encoder (USE)) using three well-known Python packages (Gensim, SpaCy, and NLTK), and (6) Comparing the proposed equations similarity checker algorithm (HMB-MMS-EMA) with a Python package (SymPy) on the proposed dataset (HMB-EMD-v1). Eight experiments were performed on the Quora Questions Pairs and the UNT Computer Science Short Answer datasets. The best-achieved highest accuracy in the first four experiments was 77.95% without fine-tuning the pre-trained models by the USE. The best-achieved lowest root mean square error (RMSE) in the second four experiments was 1.09 without fine-tuning the used pre-trained models by the USE. The proposed equations similarity checker algorithm (HMB-MMS-EMA) reported 100% accuracy over the SymPy Python package which reported 71.33% only on “HMB-EMD-v1”.https://ieeexplore.ieee.org/document/9359728/Automatic exam correctiondocument embeddingexpression treesMCQ matchingword embedding
spellingShingle Hossam Magdy Balaha
Mahmoud M. Saafan
Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
IEEE Access
Automatic exam correction
document embedding
expression trees
MCQ matching
word embedding
title Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
title_full Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
title_fullStr Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
title_full_unstemmed Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
title_short Automatic Exam Correction Framework (AECF) for the MCQs, Essays, and Equations Matching
title_sort automatic exam correction framework aecf for the mcqs essays and equations matching
topic Automatic exam correction
document embedding
expression trees
MCQ matching
word embedding
url https://ieeexplore.ieee.org/document/9359728/
work_keys_str_mv AT hossammagdybalaha automaticexamcorrectionframeworkaecfforthemcqsessaysandequationsmatching
AT mahmoudmsaafan automaticexamcorrectionframeworkaecfforthemcqsessaysandequationsmatching