Course content outline
get_course_outlineBrowse a course's content tree to find modules, slides, and files, then filter by title or module ID to see readings, exercises, and hand-ins.
Instructions
Shows a course's content tree (modules, lecture folders, slides, files, links, quizzes) with topicIds. Use search to filter by title (e.g. 'Lecture 5', 'week 6', 'uge 8', 'exercise'), or module_id for one folder; then the text on the matching modules' own pages is shown too, which often lists the week's reading, exercises and hand-in, with links. Then use read_file with a topicId to read a file.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course": "<course>"
},
"name": "get_course_outline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course | Yes | Course: a DTU course number (e.g. "02450"), part of the course name, or the Brightspace org unit id from list_courses. | |
| search | No | Only modules/topics whose title contains this text (ignores case, _ and -). | |
| module_id | No | Only show this module, the text on its page, and what is inside it. | |
| include_hidden | No | Include items marked hidden. |