Sync All Courses
sync_all_coursesFetch all visible İTÜ Ninova LMS courses, save a tracking snapshot, and return newly detected changes since the last sync. Assignment details are skipped by default for speed.
Instructions
Fetch all visible courses, store a tracking snapshot, and return newly detected changes since the previous sync. Assignment detail pages are skipped by default for speed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "sync_all_courses"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_limit | No | ||
| include_files | No | ||
| file_max_depth | No | ||
| include_assignment_details | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |