Quiz Generation
A student opens GamiBot Chat in a course, chooses Create Quizzes, and requests a practice quiz about a topic. The Chat block sends the request to the Moodle Manager plugin, which selects the standard Quiz Langflow purpose and supplies the Moodle domain and course context.
The current hosted language model is Qwen3.5 served by vLLM. Eligible course files are processed with Docling, embedded with the nomic-text model through Ollama, and indexed in Qdrant. The deployed Langflow flow determines how that material informs quiz questions and feedback.
The Manager's number of quiz questions setting defaults to 5. For the standard Quiz connection, Moodle sends this value through the flow's Additional input. The same shared Langflow API key serves Clarify, Summarize and Quiz. Flow URLs and input IDs are maintained by the plugin; see Langflow connections.
After the student submits answers in the Chat block, the block sends quiz-score information through the Manager's separate Moodle service for the Gami API. The exact question format, prompts, scoring details and response time depend on the deployed flow and chat interface.
If a recently uploaded document is missing from a quiz, check the ingestion queue and confirm that the remote receiver has finished indexing it. Review generated questions and feedback against the course material.