Preview a term import
preview_import_termCheck a term's assignments, events, classes, meeting times, and grading categories against what Helium accepts, without saving anything: a new term, or classes for one already in Helium. Returns every problem to fix, or a summary of what import_term would create, with what the plan leaves unset.
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": {
"plan": "<plan>"
},
"name": "preview_import_term"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | A term's assignments, events, classes, schedules, and grading, read from the syllabi of every class in the term, for a new term or one already in Helium. Dates and times are local: Helium places them in the time zone set in the student's Helium account. | |
| allow_duplicates | No | Import even if the new term (same title and dates) or a class (same title, in an existing term) is already in Helium. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||