Generative AI Question Bank
Maintained by
Christian Grévisse
Automatic LLM-based generation of multiple choice and essay questions based on files stored in a Moodle course.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I just tried it out with the latest version of the plugin on Moodle 4.5.12 and it worked fine. A server error indicates some exception that is not properly caught. I'm curious to see whether it could have to do with the file itself. If you want, please reach out directly to me by email: christian.grevisse@uni.lu
Best,
Christian
We installed the plugin (Moodle version 4.5.12). I inserted an OpenAI API that is already working with other AI Plugins into an empty course and added a PDF. However, when I try to generate questions, Moodle displays the error "undefined". The browser console shows an internal server error (500). Since the API is working well with other plugins, I assume the problem lies elsewhere. Have others reported this problem with Moodle 4.5.12, is there a solution to this?
Thank you! All the Best,
Ani
Ese error es ajeno al plugin ya que viene de OpenAI: https://developers.openai.com/api/docs/guides/rate-limits
Saludos,
Christian
Excepción - Request rate limit has been exceeded.
Alguna forma de solucionar eso?
How long is your OpenAI API Key? And which version of the plugin have you installed? The current version allows for a key of 200 characters.
Best,
Christian
Please try the new release.
Best,
Christian
The "qbank_genai“ Plugin is not functioning as expected in Moodle 4.5.2.
Steps to Reproduce:
01. Log in to Moodle v4.5.2.
02. Select any existing course.
03. Enable "Edit Mode."
04. Click "Add an activity or resource."
05. Choose the "File" option, update the necessary details, and upload a file (e.g., text.pdf).
06. Click "Save and display."
07. Disable "Edit Mode."
08. Within the course, select the "More” Dropdown and choose "Generate Questions."
09. Select the uploaded file and click "Generate Questions." button
Issue:
1. The status shows "The following generation tasks are ongoing" indefinitely and never completes.
2. Upon checking, the status indicates "error" with 9 tasks failing.
3. Only option is delete the record via database system.
DELETE FROM mdl_task_adhoc WHERE id=80;
Note: Verified the OpenAI API key and have sufficient fund so no issues on the API keys.
Logs:
Please find the detailed logs attached for your review and guidance.
Details
Fail delay: 1 day - Remove temporary write access from controlled links (repository_onedrive\remove_temp_access_task)
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 11
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 12
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 13
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 17
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 18
Fail delay: 1 day - mod_forum\task\send_user_notifications ID = 19
Thanks
This is indeed on my TODO list: https://github.com/cgrevisse/moodle-qbank_genai/issues/10
Best,
Christian
since the assistants api will be deprecated from August 2026 https://platform.openai.com/docs/assistants/migration , do you already plan to migrate to Responses API?
Thank you for your work.
Best,
Antonella
Intente tal vez con un PDF. En las semanas a venir, voy a usar la Responses API con GPT-5, pero esa al momento también solo trabaja con PDFs. Luego el plugin lastimosamente no puede hacer nada si el servicio de OpenAI tiene problemas para acceder al contenido de los archivos.
Saludos,
Christian
cuando instale el plugin le puse la clave API y en el aula le subi un archivo de word, cuando hago clic en Generate questions y selecciono el archivo de word me sale esto: "It seems there was a problem accessing the content of the file. Could you please provide more details or re-upload the document? If you have specific parts you'd like to focus on, let me know!" como se puede soluccionaro
Sorry to hear! The pleasures of generative AI, the prompt explicitly tells the model "Questions should be in the same language as the file content." Maybe you could retry a few times to see whether it follows this instruction at one point. If the document contains a mix of languages, this might also affect the LLM's interpretation.
Best,
Christian
I uploaded an English PDF file for the plugin to generate questions from, but after the process was completed, I discovered that the generated questions were in French instead of English.
Appreciate your quick response to fix the issue.
The plugin is working well. Big thanks for your effort.
Looking forward for the new features on this plugin.
Best Regards,
Bhanuka