Analyzing Students’ Academic Performance Based on Fuzzy Inference System

Evaluating students’ knowledge and competencies to achieve the desired learning goals is one of the most important stages of the teaching process. The purpose of this study is to create a dataset consisting of programming questions and determine the level of these questions according to the Bloom taxonomy and the weight of each concept they contain, by taking expert opinion. The student’s score, question difficulty, and complexity levels are considered to determine the extent to which the student has learned a concept. A total of 96 students participated in this study, 51 in the experimental group and 45 in the control group. Random design for a pre-test–post-test control group was used to measure the students’ learning performance and self-efficacy regarding programming. While the experimental group students were given detailed feedback on how much they learned a concept, the control group students were only informed about the total score they received from the exam. The learning performance and self-efficacy perception regarding programming were analyzed using the paired samples t-test. Results show that the learning performance and self-efficacy perception regarding programming of the experimental group students improved significantly compared to the control group.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2025-12-02
DOI
https://doi.org/10.3390/app152312755
Primary Topic
Educational Assessment and Pedagogy
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analyzing Students’ Academic Performance Based on Fuzzy Inference System

Efendi Nasıbov, Hayrünnisa Ergin
Applied Sciences
Educational Assessment and Pedagogy
article

Analyzing Students’ Academic Performance Based on Fuzzy Inference System

Efendi Nasıbov, Hayrünnisa Ergin
article en

Abstract

Evaluating students’ knowledge and competencies to achieve the desired learning goals is one of the most important stages of the teaching process. The purpose of this study is to create a dataset consisting of programming questions and determine the level of these questions according to the Bloom taxonomy and the weight of each concept they contain, by taking expert opinion. The student’s score, question difficulty, and complexity levels are considered to determine the extent to which the student has learned a concept. A total of 96 students participated in this study, 51 in the experimental group and 45 in the control group. Random design for a pre-test–post-test control group was used to measure the students’ learning performance and self-efficacy regarding programming. While the experimental group students were given detailed feedback on how much they learned a concept, the control group students were only informed about the total score they received from the exam. The learning performance and self-efficacy perception regarding programming were analyzed using the paired samples t-test. Results show that the learning performance and self-efficacy perception regarding programming of the experimental group students improved significantly compared to the control group.

Applied SciencesVol. 15(23)
Dokuz Eylül University (TR)
Openalex Percentile: Top 61%
Educational Assessment and Pedagogy
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.