Moodle Plugins directory: Assignment AI | Moodle.org
Assignment AI
This plugin is fully dependent on the DataCurso AI Provider plugin.
It will not function until the provider is installed, configured and properly licensed.
You can download the DataCurso AI Provider plugin here:
https://moodle.org/plugins/aiprovider_datacurso
The Assignment AI plugin brings intelligent automation to the grading and feedback process within Moodle. Its main goal is to assist teachers and administrators in reviewing student submissions by analyzing the content of their assignments using Artificial Intelligence (AI).
Through semantic analysis and adaptive interpretation, the plugin evaluates the quality and relevance of each student’s submission and generates personalized suggestions for grades, feedback, and pedagogical comments aligned with predefined criteria or rubrics.
This system does not replace teacher judgment — it acts as an assistant, supporting educators by providing quick, consistent, and constructive insights for every task.
This plugin is fully compatible with Moodle Workplace. You can download the Workplace version directly from our GitHub repository.
We’ve published two videos on our YouTube channel showing the plugin’s real behavior and the kind of AI review/feedback it generates in practice. Please take a look there to see the full workflow and insight level.
The engine (language model) at the heart of the plugin is OpenAI.
At the moment, it’s only possible to work with OpenAI’s predefined default model.
Yes, Russian is supported by the plugin.
Regarding your second question about files containing images and tables, could you please clarify what you mean? Are you asking whether it can evaluate PDF files that include images or tables, or something else?
My use case is: a student draws a diagram by hand on paper, takes a photo, and uploads it as an Assignment file submission in Moodle.
Can the plugin analyze the uploaded image itself, compare it against a rubric or reference solution, and show the teacher AI-generated feedback and a suggested grade inside the Assignment grading page?
Thanks
In other words, does the plugin actually process uploaded image files using OpenAI vision capabilities, or does it only evaluate text-based submissions that may contain images or tables?