AI-Powered Learning: Revolutionizing Education and Automated Code Evaluation
Abstract
1. Introduction
2. The Use of AI in Education
2.1. General AI Tools with Web Interface
2.2. Using AI Through a Programming Interface
- Submit textual and code-based prompts programmatically;
- Receive structured outputs (e.g., JSON) for automated parsing and decision-making;
- Leverage fine-tuned or specialized models for domain-specific tasks (e.g., code review, language translation, summarization);
- Handle large-scale or high-frequency tasks, such as evaluating hundreds of student assignments;
- Access advanced features like file uploads, long-context windows, or external tool integration (e.g., spreadsheets, databases, learning management systems).
- Textual prompts and source code;
- Data files (e.g., CSV, Excel, Google Sheets);
- Predefined grading rubrics and instructions.
2.3. Ethical Issues of Using AI Tools
- Data Privacy and Security: AI systems often require access to large amounts of student data, which can expose individuals to risks if data is mishandled, improperly stored, or shared without consent. Compliance with data protection regulations such as GDPR is essential to preserve student rights [24,29].
- Bias and Fairness: AI models trained on unbalanced datasets may reinforce social, linguistic, or cultural biases. This could result in discriminatory outputs that negatively impact students from underrepresented backgrounds [30].
- Transparency and Explainability: Many AI systems operate as black boxes, offering limited insight into their decision-making. This opacity reduces accountability and makes it harder for educators or students to trust the system’s outputs [31].
- Over-reliance and Critical Thinking: If students use AI to bypass engagement with learning tasks (e.g., generating essays or solving problems without understanding), it may hinder their development of higher-order cognitive skills [32].
- Digital Equity: The uneven availability of advanced AI tools and Internet infrastructure may widen existing educational gaps, especially in lower-income or rural regions [33].
- Assessment Validity and Reliability: AI systems must generate grades and feedback that are aligned with human judgment and pedagogical standards. Any discrepancy between human and AI assessments can undermine the credibility of grading [34].
- Algorithmic Bias: There is a risk that AI tools unfairly penalize certain coding styles, language usage, or problem-solving strategies—particularly those differing from the training data norm. This can disadvantage students whose backgrounds or thinking styles are underrepresented [30].
- Academic Integrity and Manipulation Risks: Automated grading systems can be exploited if students learn how to game the system (e.g., prompt manipulation, filler text). Without human oversight, this can lead to inflated or misleading grades [34].
3. Case Study: Preliminary Assessment of Student Programming Assignments
3.1. Experimental Setup
3.2. Dataset
3.3. Python Scripting
- A template defining the layout of the grading report (including placeholders for comments and scores);
- The textual description of the programming task assigned to students;
- All submitted C++ source files;
- And a final instruction prompt directing the AI to evaluate the assignments according to specified criteria.
3.4. Hallucinations
4. Experiment Results
5. Discussion and Conclusions
5.1. Implications
5.2. Limitations
5.3. Recommendations for Practice
- Implement hybrid grading models in which AI provides preliminary scores that are reviewed or moderated by instructors.
- Provide transparency to students about how AI tools are used and ensure consent where applicable.
- Periodically validate AI grading accuracy against human evaluation, especially in high-stakes settings.
5.4. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Radošević, D.; Orehovački, T.; Lovrenčić, A. Verificator: Educational Tool for Learning Programming. Inform. Educ. 2009, 8, 261–280. [Google Scholar] [CrossRef]
- Radošević, D. Application of Verificator in Teaching Programming During the Pandemic. Politech. Des. 2020, 8, 245–252. [Google Scholar] [CrossRef]
- Tseng, E.Q.; Huang, P.C.; Hsu, C.; Wu, P.Y.; Ku, C.T.; Kang, Y. CodEv: An Automated Grading Framework Leveraging Large Language Models for Consistent and Constructive Feedback. In Proceedings of the 2024 IEEE International Conference on Big Data (BigData), Washington, DC, USA, 15–18 December 2024; pp. 5442–5449. [Google Scholar] [CrossRef]
- Cisneros-González, J.; Gordo-Herrera, N.; Barcia-Santos, I.; Sánchez-Soriano, J. JorGPT: Instructor-Aided Grading of Programming Assignments with Large Language Models (LLMs). Future Internet 2025, 17, 265. [Google Scholar] [CrossRef]
- Čep, A.; Bernik, A. ChatGPT and Artificial Intelligence in Higher Education: Literature Review Powered by Artificial Intelligence. In Intelligent Computing; Arai, K., Ed.; SAI 2024; Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2024; Volume 1018. [Google Scholar] [CrossRef]
- Beese, J. AI and personalized learning: Bridging the gap with modern educational goals. arXiv 2019, arXiv:2503.12345. [Google Scholar]
- Walkington, C.; Bernacki, M.L. Personalization of instruction: Design dimensions and implications for cognition. J. Exp. Educ. 2017, 86, 50–68. [Google Scholar] [CrossRef]
- Ayeni, O.O.; Al Hamad, N.M.; Chisom, O.N.; Osawaru, B.; Adewusi, O.E. AI in education: A review of personalized learning and educational technology. GSC Adv. Res. Rev. 2024, 18, 261–271. [Google Scholar] [CrossRef]
- Tan, L.Y.; Hu, S.; Yeo, D.J.; Cheong, K.H. Artificial intelligence-enabled adaptive learning platforms: A review. Comput. Educ. Artif. Intell. 2025, 9, 100429. [Google Scholar] [CrossRef]
- Tang, K.-Y.; Chang, C.-Y.; Hwang, G.-J. Trends in artificial intelligence-supported e-learning: A systematic review and co-citation network analysis (1990–2019). Interact. Learn. Environ. 2021, 29, 2134–2152. [Google Scholar] [CrossRef]
- UNESCO. AI and Education: Guidance for Policy-Makers. United Nations Educational, Scientific and Cultural Organization. 2021. Available online: https://unesdoc.unesco.org/ark:/48223/pf0000376709 (accessed on 2 October 2025).
- Kwid, G.; Sarty, N.; Dazni, Y. A Review of AI Tools: Definitions, Functions, and Applications for K-12 Education. AI Comput. Sci. Robot. Technol. 2024, 3, 1–22. [Google Scholar] [CrossRef]
- Walter, Y. Embracing the future of Artificial Intelligence in the classroom: The relevance of AI literacy, prompt engineering, and critical thinking in modern education. Int. J. Educ. Technol. High. Educ. 2024, 21, 15. [Google Scholar] [CrossRef]
- Vieriu, A.M.; Petrea, G. The Impact of Artificial Intelligence (AI) on Students’ Academic Development. Educ. Sci. 2025, 15, 343. [Google Scholar] [CrossRef]
- Ahn, S. Data science through natural language with ChatGPT’s Code Interpreter. Transl. Clin. Pharmacol. 2024, 32, 73–82. [Google Scholar] [CrossRef] [PubMed]
- Koçak, D. Examination of ChatGPT’s Performance as a Data Analysis Tool. Educ. Psychol. Meas. 2025, 85, 00131644241302721. [Google Scholar] [CrossRef] [PubMed]
- Klishevich, E.; Denisov-Blanch, Y.; Obstbaum, S.; Ciobanu, I.; Kosinski, M. Measuring determinism in large language models for software code review. arXiv 2025, arXiv:2502.20747. [Google Scholar] [CrossRef]
- Katz, A.; Shakir, U.; Chambers, B. The utility of large language models and generative AI for education research. arXiv 2023, arXiv:2305.18125. [Google Scholar] [CrossRef]
- Zhu, Q.; Guo, D.; Shao, Z.; Yang, D.; Wang, P.; Xu, R.; Wu, Y.; Li, Y.; Gao, H.; Ma, S.; et al. Deepseek-coder-v2: Breaking the barrier of closed-source models in code intelligence. arXiv 2024, arXiv:2406.11931. [Google Scholar]
- Li, A.; Gong, B.; Yang, B.; Shan, B.; Liu, C.; Zhu, C.; Zhang, C.; Guo, C.; Chen, D.; Li, D.; et al. Minimax-01: Scaling foundation models with lightning attention. arXiv 2025, arXiv:2501.08313. [Google Scholar] [CrossRef]
- Kılınç, S. Comprehensive AI assessment framework: Enhancing educational evaluation with ethical AI integration. J. Educ. Technol. Online Learn. 2024, 7, 521–540. [Google Scholar] [CrossRef]
- Nguyen, K.V. The Use of Generative AI Tools in Higher Education: Ethical and Pedagogical Principles. J. Acad. Ethics. 2025, 23, 1435–1455. [Google Scholar] [CrossRef]
- Perron, B.E.; Luan, H.; Qi, Z.; Victor, B.G.; Goyal, K. Demystifying application programming interfaces (APIs): Unlocking the power of Large Language Models and other web-based AI services in social work research. J. Soc. Soc. Work. Res. 2025, 16, 519–556. [Google Scholar] [CrossRef]
- Pérez-Jorge, D.; González-Afonso, M.C.; Santos-Álvarez, A.G.; Plasencia-Carballo, Z.; Perdomo-López, C.d.l.Á. The Impact of AI-Driven Application Programming Interfaces (APIs) on Educational Information Management. Information 2025, 16, 540. [Google Scholar] [CrossRef]
- Tsai, Y.C. Empowering learner-centered instruction: Integrating ChatGPT python API and tinker learning for enhanced creativity and problem-solving skills. In International Conference on Innovative Technologies and Learning; Springer Nature: Cham, Switzerland, 2023; pp. 531–541. [Google Scholar]
- Messer, M.; Brown, N.C.; Kölling, M.; Shi, M. Automated grading and feedback tools for programming education: A systematic review. ACM Trans. Comput. Educ. 2024, 24, 1–43. [Google Scholar] [CrossRef]
- Gouseti, A.; James, F.; Fallin, L.; Burden, K. The ethics of using AI in K-12 education: A systematic literature review. Technol. Pedagog. Educ. 2024, 34, 161–182. [Google Scholar] [CrossRef]
- Al-Zahrani, A.M. Unveiling the shadows: Beyond the hype of AI in education. Heliyon 2024, 10, e30696. [Google Scholar] [CrossRef]
- Bulut, O.; Cutumisu, M.; Yilmaz, M. Ethical challenges in AI-based educational measurement. arXiv 2024, arXiv:2406.18900. [Google Scholar]
- Chinta, R.; Qazi, M.; Raza, M. FairAIED: A review of fairness, accountability, and bias in educational AI systems. arXiv 2024, arXiv:2407.18745. [Google Scholar]
- Chaudhry, A.; Wolf, J.; Gervasio, M. A Transparency Index for AI in education. arXiv 2022, arXiv:2206.03220. [Google Scholar] [CrossRef]
- Zhai, X. AI-generated content and its impact on student learning and critical thinking: A pedagogical reflection. Smart Learn. Environ. 2024, 11, 12. [Google Scholar]
- Chan, C.K.Y. A comprehensive AI policy education framework for university teaching and learning. Int. J. Educ. Technol. High. Educ. 2023, 20, 38. [Google Scholar] [CrossRef]
- Gobrecht, A.; Tuma, F.; Möller, M.; Zöller, T.; Zakhvatkin, M.; Wuttig, A.; Sommerfeldt, H.; Schütt, S. Beyond human subjectivity and error: A novel AI grading system. arXiv 2024, arXiv:2405.04323. [Google Scholar] [CrossRef]
- Orehovački, T.; Radošević, D.; Konecki, M. Perceived Quality of Verificator in Teaching Programming. In Proceedings of the 37th International Convention on Information Technology, Electronics and Microelectronics (MIPRO 2014), Opatija, Croatia, 26–30 May 2014. [Google Scholar]


| Exercise/Part of the Semester | G1 | G2 |
|---|---|---|
| 1/beginning | 16 | 31 |
| 2/middle | 29 | 37 |
| 3/end | 39 | 23 |
| Exercise/Part of the Semester | Average Teacher | Average AI | Correlation Teacher-AI | Number of Exercises |
|---|---|---|---|---|
| 1/beginning | 2.83 | 2.23 | 0.73 | 47 |
| 2/middle | 1.83 | 0.33 | 0.55 | 66 |
| 3/end | 2.92 | 1.71 | 0.71 | 62 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bernik, A.; Radošević, D.; Čep, A. AI-Powered Learning: Revolutionizing Education and Automated Code Evaluation. Information 2025, 16, 1015. https://doi.org/10.3390/info16111015
Bernik A, Radošević D, Čep A. AI-Powered Learning: Revolutionizing Education and Automated Code Evaluation. Information. 2025; 16(11):1015. https://doi.org/10.3390/info16111015
Chicago/Turabian StyleBernik, Andrija, Danijel Radošević, and Andrej Čep. 2025. "AI-Powered Learning: Revolutionizing Education and Automated Code Evaluation" Information 16, no. 11: 1015. https://doi.org/10.3390/info16111015
APA StyleBernik, A., Radošević, D., & Čep, A. (2025). AI-Powered Learning: Revolutionizing Education and Automated Code Evaluation. Information, 16(11), 1015. https://doi.org/10.3390/info16111015

