Skip to content

Doubt Clarification

A student opens GamiBot Chat in a course, chooses Clarify Doubts, and asks a question. The Chat block sends the request to the Moodle Manager plugin, which selects the standard Clarify 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 controls how indexed content is retrieved and used in an answer.

New or edited File and Folder activities first pass through Moodle's paced global queue and then the remote processing service. If a document has not reached the index, it may not inform an answer yet. See Data ingestion for status and retry guidance.

The Moodle plugin owns the Clarify endpoint and input IDs. A site administrator supplies the shared Langflow API key; model prompts, search settings and response style belong to the hosted flow. See Langflow connections.

Answers can be incomplete or incorrect. Students should check important details against course materials and ask their instructor when necessary.

Released under the MIT License.