Reduce repetitive work creating courses, structures, pages and activities from natural-language instructions.
AI that helps build inside your LMS
From a request to an approved LMS action.
SURAgent combines SURContext's trusted knowledge with tools that consult and perform authorised actions in ILIAS and Moodle. It proposes the work, shows progress and asks for approval before changing the platform.
Request a pilotSURAgent
What is SURAgent?
SURAgent is more than text generation: it understands a request, checks the course context and available tools, then works inside the LMS and its permissions.
Persistent sessions include an anchor context. Write operations are hierarchically constrained to the active resource and delegated capabilities.
Value
Give teaching teams time back
Transform existing material into native learning resources and tests without repeatedly navigating administration forms.
Inspect existing structure, content and permissions before proposing a change, while keeping the responsible person in control.
Workflow
Human approval stays in the loop
- 01
An administrator configures the agent, its context and restrictions.
- 02
A user asks for a result, such as an introductory page or a five-question test.
- 03
SURAgent interprets the request and selects authorised tools.
- 04
For information, it can inspect the LMS or retrieve SURContext knowledge.
- 05
For a change, it describes progress and requests approval.
- 06
After confirmation, it executes the action and reports the result in the conversation.
Capabilities
What SURAgent can do
01 Consult and assist +
- Answer through SURContext; list ILIAS objects, learning-module structures, page XML, users and object permissions when authorised.
- Keep multiple persistent conversations, report tool progress and, when enabled, perform symbolic calculations with Maxima.
02 Create and organise in ILIAS +
- Create courses, categories, learning modules, chapters and pages.
- Create HTML Learning Modules with HTML, CSS and JavaScript.
- Generate structured educational pages with learning objectives, explanations, worked examples and practice.
- Create SCORM modules when enabled, and add ILIAS content or files to the knowledge context.
03 Build native ILIAS assessment +
- Create Quizzes and single-choice, multiple-choice, true/false, free-text, numeric, ordering and matching questions.
- Resulting quizzes are native ILIAS resources for normal permissions, teaching workflow and assessment.
04 Administer with explicit authority +
- Create and consult users, enrol users with a role, and consult or apply object permissions.
- These high-impact actions require authorised roles and the approval flow.
01 Courses and activities +
- Create, find, inspect and update courses.
- Inspect course sections and activities.
- Create Books with chapters and subchapters.
02 Learning content and Quizzes +
- Create, inspect and update quizzes and true/false or single-correct-answer multiple-choice questions.
- Create, inspect and update Pages, Labels, Forums and Assignments.
03 Native contexts and permissions +
- Work within Moodle's native contexts and capabilities.
- Limit each operation to the authorised course, category or context, and request approval before making changes.
Flexibility
SURAgent adapts to the way you work
- Configure SURAgent to work with ILIAS or Moodle, and with the workflows and permissions your team already uses.
- Choose where it runs: with trusted AI providers, with Ollama in your own infrastructure, or with an arrangement agreed for your organisation.
- Tailor each assistant's behaviour, contexts, tools and limits to suit each course, department or need.
Control and security
Secure by design, supervised by people
- Creation, editing, enrolment, permissions and other mutable tools require confirmation; informational operations do not.
- Anchor context limits writing to the authorised hierarchy. LMS roles and capabilities remain the permission boundary.
- Conversations, tool events and approval state are separated by bubble and conversation. Prompts, providers, models, contexts and limits are configurable per bubble.
Delivered as a service, adapted to your LMS
- Demonstrations on ILIAS and Moodle test platforms.
- Installation, updates, configuration and managed hosting.
- Initial context curation, visual and functional customization, prompt design and bespoke development.
- Technical and didactic support throughout the lifecycle.