
Course Agent (Preview)
Set up your course by conversation.
Tell it what to create, edit or delete. It asks only what it needs, drafts every setting, and waits for your approval before anything changes.

See it in action
Course Agent in about a minute
Why setting up a course in Moodle feels hard, and how Course Agent turns the form into a conversation, from the first question to the teacher’s approval.
1:14 · Opens on YouTube
Watch on YouTube
Why Course Agent
Moodle can do almost anything
For teachers, that flexibility becomes friction. Creating one assignment puts 116 options on screen when only 6 are required, and none of them say which. Across the seven items Course Agent supports, that adds up to 536 options where 63 interactions would do.
Curious how this is made? The story behind HKU LMS Watch the storySee the study dataHide the study data
| Item | Chart | Options on screen and interactions needed |
|---|---|---|
| Quiz | Add a quiz with three multiple-choice questions139 options on screen · 18 interactions needed | 13918 needed |
| Assignment | Create an assignment for online text submission116 options on screen · 6 interactions needed | 1166 needed |
| Forum | Create a forum activity108 options on screen · 9 interactions needed | 1089 needed |
| URL | Add a URL resource55 options on screen · 6 interactions needed | 556 needed |
| File | Upload a file42 options on screen · 9 interactions needed | 429 needed |
| Folder | Add a folder resource38 options on screen · 9 interactions needed | 389 needed |
| Page | Add a page resource38 options on screen · 6 interactions needed | 386 needed |
Source: ITS CX-path study (Comparison of LMS CX). Teacher authoring tasks in Moodle; "needed" is the shortest completion path.
ArkJunior in HKU LMS
Students: open your lecture from your HKU LMS course. Teachers: add one there, build it in Studio and publish it.
How it works
From a form to a conversation
Here is a real example: adding a lecture handout to a course. Four short steps, and you stay in charge of every decision.
-
01
Tell it what you need
Pick a quick action or just type your request: add something new, change an item, or remove one. Attach the file if there is one.
In the example: Add a file
-
02
It asks only what it needs
Plain-language questions about the essentials: which section it belongs in, and where inside it. Nothing about settings you don't care about.
In the example: Section 1, at the top
-
03
It drafts the rest
Every other setting is filled in for you. Change any option with “Show more settings”, or leave them as they are. Every setting stays within reach.
In the example: choosing Embed for Display
-
04
You approve
One final preview shows exactly what will be added: name, section, file, position and display. Go back, cancel, or add it to your course.
In the example: Add to course
Done. It’s in your course.
The handout appears in Section 1, exactly where you asked, and Course Agent confirms it was added.

Quick actions
Your whole course, in one conversation
Not just files. Course Agent works across your course sections and the activities and resources inside them, all through the same chat.
Course sections
The weeks or topics that hold your activities. Add new ones, rename them or remove them.
- 42 options in Moodle
Files
Share a handout or reading and choose how students see it.
- 116 options in Moodle
Assignments
Set up a submission without wading through every setting.
- 139 options in Moodle
Quizzes
Draft a quiz, or build one from an uploaded document with question types detected.
- 55 options in Moodle
URLs
Point students to a website, article or online resource.
- 108 options in Moodle
Forums
Open a space for announcements and class discussion.
- 38 options in Moodle
Folders
Group related files together in one tidy place.
- 38 options in Moodle
Pages
Write instructions or notes directly on a course page.
Our principle
The AI handles the friction.The teacher keeps the judgment.
Course Agent shows one final preview. Nothing is added until you confirm.
Drafted settings are suggestions. Open “Show more settings” and change any of them.
It asks only the questions it needs, in words that make sense.

Get started
It’s already on your course page
Open any course you teach in HKU LMS and look for the purple Course Agent button at the bottom right.
Click it, pick a quick action, and Course Agent takes it from there.
Questions
Good to know
What can it do today?
Will it change my course without asking?
Can I still adjust the detailed settings?
Can it build a quiz from my own material?
Need help getting started?
Support for teaching with HKU LMS is available from ITS.