Plugin for Moodle: 2LIKE revolutionises the learning of programming languages
As part of the 2LIKE project, a plugin was developed for the Moodle learning platform that utilises the capabilities of artificial intelligence (AI) to support the learning process.
The plugin can be easily integrated into an existing Moodle installation and is set up on a Docker system, which enables flexible and secure deployment. Once the plugin is activated, students can upload and edit their self-written source code directly into the platform.
The AI technology then checks the uploaded code and identifies syntax errors and code smells. The results are presented to the students in a clearly organised form. This means that students receive concrete tips and notes for all programming tasks in Moodle on how they can avoid potential errors in future and improve the software quality of their programmes.
Personalised feedback: The tips and notes offered by the plugin can be tailored to the students' experience, helping novice and advanced programmers to improve their skills.
Improved error analysis: AI technology can quickly and accurately identify syntax errors and code smells, helping students to improve their skills.
Time saving: Teachers no longer have to correct every piece of work by hand, saving time and allowing them to focus on other important tasks.
The 2LIKE plugin is an important step forward in the field of learning programming languages and offers an innovative solution to the challenges that students and teachers often experience when working with source code. By integrating AI technology into the Moodle learning platform, learning programming languages can be made more efficient and effective.
The project is financed by the Federal Ministry of Research, Technology and Space (BMFTR) and the ministry Ministry for Science, Research and Arts Baden-Württemberg within the funding line Artificial Intelligence in Higher Education.


