Learning Units
learning_unitsWhat courses does this institution publish? Filter by subject abbreviation, course code (spaces and case ignored; any number the course prints), or title words; each course carries its published credit string verbatim (ranges stay ranges), edition, and the captured page. Current courses by default: archived_matching counts the archived ones apart, and archived true lists them, marked. Or an exam board's exams: courseatlas_id names the board by its CourseAtlas institution id (a board has no UNITID), and every exam of the board is listed by title, page by page. Each row names its source: CourseShelf's exam learning units where it holds the board, CourseAtlas read live otherwise; College Board's AP and CLEP come only through CourseAtlas. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
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": "learning_units"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Optional course code, e.g. BIO 201 | |
| limit | No | Optional page size (default 50, at most 100) | |
| query | No | Optional title words | |
| offset | No | Optional: the next_offset from a previous answer | |
| unitid | No | The institution's IPEDS UNITID; or courseatlas_id for an exam board | |
| subject | No | Optional subject abbreviation, e.g. BIO | |
| archived | No | Optional: true lists the school's archived courses instead of its current ones | |
| unit_type | No | Optional learning-unit type, one of the answer's unit_types, e.g. course | |
| courseatlas_id | No | Or: an exam board by its CourseAtlas institution id, e.g. 4427 (International Baccalaureate), 3999 (AP) or 4000 (CLEP); lists the board's exams |