Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

EvalBERT: a novel framework for assisted descriptive answers and C programming evaluation

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 15 No. 3 (2025)

DOI
10.11591/ijece.v15i3.pp3346-3361
ISSN
2722-2578, 2088-8708
Published
2025-06-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Manual assessment of descriptive answers is often time-consuming, error-prone, and subject to bias. While artificial intelligence (AI) has made significant strides, current automated evaluation methods typically rely on simplistic metrics like word counts or predefined terms, which lack a deeper understanding of the content and are highly dependent on curated datasets. As demand for automated grading systems increases, there is a growing need to evaluate not only descriptive answers but also code-based responses. This study addresses these challenges by applying natural language processing (NLP) and deep learning (DL) techniques, testing three baseline models: multinomial Naïve bayes (MNB), bidirectional long short-term memory (Bi-LSTM), and bidirectional encoder representations from transformers (BERT). We propose EvalBERT, a BERT-based model fine-tuned with domain-specific academic corpora using computer processing unit (CPU) acceleration. EvalBERT automates grading for both descriptive and C programming exams, offering features like readability statistics and error detection. Experimental results show that EvalBERT achieves 94.86% accuracy, outperforming other models by 1.22 percentage points, with training time reduced by half. Additionally, EvalBERT is the first model pre-trained with academic corpora for this purpose. An interactive user interface, E-Pariksha, was also developed for administering and taking exams online. EvalBERT provides precise assessments, enabling educators to better evaluate student performance and offer more detailed feedback.

Collaboration network of the authors

3 authors · 3 co-authorship links

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Visvesvaraya Technological University
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 1 Nov 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>EvalBERT: a novel framework for assisted descriptive answers and C programming evaluation</dc:title><dc:creator>Thippeswamy, Prakruthi Sondekere</dc:creator><dc:creator>Eraiah, Manjunathswamy Byranahalli</dc:creator><dc:creator>Jabeen, Salma</dc:creator><dc:description>&lt;jats:p&gt;Manual assessment of descriptive answers is often time-consuming, error-prone, and subject to bias. While artificial intelligence (AI) has made significant strides, current automated evaluation methods typically rely on simplistic metrics like word counts or predefined terms, which lack a deeper understanding of the content and are highly dependent on curated datasets. As demand for automated grading systems increases, there is a growing need to evaluate not only descriptive answers but also code-based responses. This study addresses these challenges by applying natural language processing (NLP) and deep learning (DL) techniques, testing three baseline models: multinomial Naïve bayes (MNB), bidirectional long short-term memory (Bi-LSTM), and bidirectional encoder representations from transformers (BERT). We propose EvalBERT, a BERT-based model fine-tuned with domain-specific academic corpora using computer processing unit (CPU) acceleration. EvalBERT automates grading for both descriptive and C programming exams, offering features like readability statistics and error detection. Experimental results show that EvalBERT achieves 94.86% accuracy, outperforming other models by 1.22 percentage points, with training time reduced by half. Additionally, EvalBERT is the first model pre-trained with academic corpora for this purpose. An interactive user interface, E-Pariksha, was also developed for administering and taking exams online. EvalBERT provides precise assessments, enabling educators to better evaluate student performance and offer more detailed feedback.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2025-06-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v15i3.pp3346-3361</dc:identifier><dc:identifier>10.11591/ijece.v15i3.pp3346-3361</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 15 No 3 (2025); 3346</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/36699/18286</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>