Title Programavimo mokymas(is), taikant dirbtinį intelektą
Translation of Title Programming education using artificial intelligence.
Authors Sičiovas, Rokas
Full Text Download
Pages 84
Keywords [eng] artificial intelligence ; artificial intelligence tool ; virtual learning environment ; virtual learning environment system Moodle
Abstract [eng] This project presents a programming learning opportunity that uses artificial intelligence tools. Learning is a very important aspect in order to improve, develop a personality, and create a better future. The system being developed is very relevant these days, especially in the field of programming. Therefore, it is a relevant topic for people who want to learn to program. The literature analysis has shown that AI is entering education and is progressing very quickly. There are already places where AI tools are being tested or even fully participating in education. Therefore, this topic is very necessary and especially relevant these days. This system will provide an opportunity to write code in the Moodle system, receive automatic assessment, and most importantly, the AI tool will perform code analysis, and there will be an opportunity to communicate with the AI tool, on a question-answer basis, and the chatbot will help navigate between topics and tasks within the Moodle course itself. Such integration will help people have everything in one place and get feedback faster. The main goal of the work is to improve programming learning opportunities using artificial intelligence. The system was implemented using the PHP programming language. Two new Moodle plugins were created – a chatbot plugin and a programming task plugin. The chatbot contains information about the Moodle course, and the programming task plugin contains a compiler, automatic testing, AI tool code analysis, and communication with the AI tool, using the question-answer principle. A detailed user guide has been prepared, which allows you to familiarize yourself with the installed plugins and their operation. The system was tested by students and teachers; a total of 48 people registered for the Moodle course. 32 people participated in the survey. This makes up 67% of all registered people. The survey results are positive, and the testing was successful. However, in order to implement such a solution in full-fledged education, certain strict rules are needed.
Dissertation Institution Kauno technologijos universitetas.
Type Master thesis
Language Lithuanian
Publication date 2026