ntulearn_search_course_content
Recursively search a course’s content tree by title or description to find matching items and return their full breadcrumb paths.
Instructions
Recursively search a course's entire content tree for items matching a query. Matches on title or description (case-insensitive substring). Returns matched items with their full breadcrumb path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search term (case-insensitive substring) | |
| course_id | Yes | Blackboard course ID (e.g. _12345_1) | |
| max_depth | No | Maximum recursion depth (default 5, capped at 10) | |
| max_results | No | Maximum number of matching items to return (default 50, capped at 200) | |
| response_format | No | 'json' returns a structured payload (default, recommended for agents). 'markdown' returns a human-readable summary. | json |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| matches | Yes |