import_dpr
Reads a student's Degree Progress Report PDF locally to return a structured profile, remaining requirements, and DPR vs. GatorPath audit discrepancies.
Instructions
Read the student's Degree Progress Report on their own machine (Student Center → Degree Progress Report,
printed to PDF; click Expand All and View All on long lists first) and return a ready profile (completed SF State and transfer
courses, in_progress, ge_done, dpr_met substitutions, gpa, catalog_year from the DPR's "Requirement (Catalog)
Term") plus remaining: what the DPR itself says is still needed, and cross_check: where GatorPath's audit
disagrees with the DPR (the DPR wins). Name, ID and the PDF text never leave this tool,
so the student doesn't need to attach the PDF to the chat; ask for the file's path. Add qr_pathway, goal and
start_term, then use the profile with the other tools.
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": {
"pdf_path": "<pdf_path>"
},
"name": "import_dpr"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdf_path | Yes |