Professional services
Need expert help? RAGcon GmbH offers:
- RAGflow Support
- RAGflow Hosting
- Moodle Support
Quickstart¶
Short, ordered checklists to get going fast. No screenshots — follow the linked full guide at the end of each part for the detail. Navigation paths are shown as Site administration → …; where a direct link exists it is given as a site-relative URL (prefix it with your Moodle address).
Administrators¶
Set up the shared backend first, then switch on only the features you want.
- Install the plugins in dependency order, the provider first.
Site administration → Plugins → Install plugins (
/admin/tool/installaddon/index.php). Order:aiprovider_ragflow→ Helpdesk / Tutor / Search → Dashboard (optional). - Prepare RAGflow — connect your models (chat + embedding required; img2txt + rerank recommended) and set them as defaults, then create a dataset + assistant.
- Add the AI provider instance — enter the base URL + API key.
Site administration → AI → AI providers (
/ai/configure_providers.php). - Switch on the features you want:
- Helpdesk drawer — Site administration → AI → AI placements → RAGflow Helpdesk.
- Tutor block defaults — Site administration → Plugins → Blocks → RAGflow Tutor.
- Search block defaults — Site administration → Plugins → Blocks → RAGflow file search.
- Usage dashboard — Site administration → Plugins → Local plugins → RAGflow Dashboard settings.
- Review permissions — Site administration → Users → Permissions → Define roles: who may see error
details (
aiprovider/ragflow:viewerrordetails), use the Helpdesk (aiplacement/ragflowhelpdesk:use), use/manage the Tutor (block/ragflowtutor:*) and view the dashboard (local/ragflowdashboard:view). - Monitor — the usage dashboard (
/local/ragflowdashboard/index.php), Site administration → Reports → RAGflow Dashboard.
→ Full detail: Administrator guide · Set up RAGflow · Security & data protection
Trainers¶
On a course you teach (with editing turned on):
- Add the Tutor — turn editing on, then Add a block → RAGflow Tutor.
- Configure it — pick an existing assistant / knowledge base, or (if allowed) ➕ Create new knowledge base and give it a name.
- Build the knowledge base — upload, re-process or delete documents in the block's knowledge-base panel; wait until files show green (parsed) before expecting answers.
- (optional) Add a Search block — Add a block → RAGflow file search; choosing its knowledge base is admin-only, so ask your administrator to point it at the right one.
- (optional) Personalise — edit the greeting and system instruction in the block configuration.
→ Full detail: Trainer guide
Students¶
No setup needed. Just use what your course offers:
- Course tutor — if your course page shows a RAGflow Tutor, open the chat and ask about the course material.
- Document search — if there is a RAGflow file search box, type a query to find the matching files.
- Helpdesk — if your site shows a RAGflow Helpdesk in the menu, use it for general questions.
→ Full detail: Student guide
Note: This documentation was created with the help of AI. Spotted an error, an omission, or something unclear? Please report it in the ragcon-docs GitHub repository so we can fix it.