Program Requirements
Upload your program curriculum sheet or paste the course list. AI will parse and structure it automatically.
Paste course codes, names, credit hours, and any minimum grade requirements. You can also upload a PDF or DOCX curriculum sheet. No student data here — this is just the program template.
AI Connection
This app calls an AI model directly from your browser to parse documents. Your key is used only in this browser session and is sent only to the provider you choose below — never to any other server.
Provider
API Key
Model
If you hit a "high demand" / overloaded error, switch to another model here and re-run.
Get a key at platform.claude.com/settings/keys.
New here? See the Instructions tab for a walkthrough of this app and step-by-step help getting a free Gemini API key.
Program Info
Select Program (preloaded programs skip the parsing step below entirely — fields and requirements fill in automatically)
Program Name (used for "Other / Manual Upload" only — preloaded programs set this automatically)
Total Credits Required
Catalog Year
Upper-Level Credits Required (300/400-level)
Minimum GPA to Graduate
Degree Type
Department-Specific Requirement (optional — for a departmental rule that isn't in the official curriculum sheet, e.g. seminars, recital attendance, clinical hours. Leave the label blank to skip this entirely.)
Requirement Name
Number Required
How to identify these courses on the transcript (course prefix and/or a word/phrase in the course title)
Substitution Exception (optional — applies only to the Department-Specific Requirement above, if one is set)
In-Progress Coursework
Upload Curriculum Document
Drop PDF, DOCX, XLSX, or CSV here
AI will extract course requirements automatically · or paste below
Or paste program requirements
Include course code, course name, credit hours. Add "min grade: C" or similar where applicable.
Student Transcript
Paste anonymous transcript data — course codes, names, credits, grades. No student name or ID.
FERPA reminder: Do not include student name, ID number, SSN, date of birth, or contact information. Paste only course codes, grades, and credit hours.
Upload Transcript Document
Drop PDF, DOCX, XLSX, or CSV here
Scanned documents supported via OCR
Or paste transcript data
Paste course codes, names, credit hours, and grades. Omit student identifying information.
Degree Audit Report
AI-generated cross-reference of transcript against program requirements.
No audit run yet
Complete steps 1 and 2 to generate the audit report.
Instructions
How to use AIM — for Bowie State students, faculty, and administrators.
What This App Does
AIM ("Advising in Minutes") is a self-contained degree-audit tool that runs entirely in your web browser.
This Bowie State build comes preloaded with DFPA (Fine Arts, Music, Theatre Arts, and VCDMA) program
requirements, so you can jump straight to Step 2 for most Bowie majors without uploading a curriculum sheet.
It cross-references those requirements against a student's transcript using an AI model, then produces a plain-language audit report — what's completed, what's outstanding, and a suggested schedule for the next term.
Nothing is uploaded to a school server or database: your files stay on your device and are sent only to the AI provider you choose (below), purely to generate the analysis in your browser session. Close the tab and the session data is gone.
It cross-references those requirements against a student's transcript using an AI model, then produces a plain-language audit report — what's completed, what's outstanding, and a suggested schedule for the next term.
Nothing is uploaded to a school server or database: your files stay on your device and are sent only to the AI provider you choose (below), purely to generate the analysis in your browser session. Close the tab and the session data is gone.
Before You Begin: Get a Free API Key (Recommended: Google Gemini)
Before you start an audit, AIM needs an AI provider's API key to do the parsing and analysis — think of it
as the "engine" that reads your documents. This is the one setup step to do first; everything else in Quick
Start below assumes you already have a key entered. Google Gemini is the easiest option for most faculty
and students because it's free to start and most people already have a Google account, so there's no new
account to create.
- Go to aistudio.google.com/apikey and sign in with your Google account.
- Click "Create API key" (accept the terms if prompted).
- Copy the key that appears — it's a long string of letters and numbers.
- Back in AIM, go to Step 1, set the provider dropdown to Google (Gemini), and paste the key into the API Key field.
- Optionally check "remember this key on this device" so you don't have to paste it again next time — it's stored only in your browser's local storage, never sent anywhere except to Google when you run an audit.
Gemini's free tier is generous enough for typical advising use (a handful of audits per day). If you ever see
a "high demand" or overloaded error, switch to the other Gemini model listed in the dropdown and re-run — no
new key is needed.
Prefer Anthropic (Claude) instead? Set the provider dropdown to Anthropic and get a key at
platform.claude.com/settings/keys
— note this usually requires a small paid balance rather than a free tier.
Quick Start (3 Steps)
Step 1 — Program Requirements. Pick the student's Bowie State program from the preloaded dropdown —
requirements populate automatically. If you're auditing a program that isn't in the preloaded list, upload
(or paste) the official curriculum sheet instead — a PDF, Word doc, spreadsheet, or plain text works, and
AIM's AI model will read it and structure it into required courses, credit totals, and categories. Either
way, review the requirements before moving on; you can edit them directly if anything looks off.
Step 2 — Transcript Upload. Paste or upload an anonymized transcript — course codes, titles, credits, and grades only. Do not include the student's name or ID; this keeps the tool FERPA-safe, since no personally identifying information ever needs to leave the browser.
Step 3 — Audit Report. AIM compares the transcript against the requirements and generates the audit: completed requirements, outstanding requirements, any Bowie-specific notes (like manual-check items or a separate major-GPA minimum for that program), and (optionally) a suggested schedule for an upcoming term with a target credit count. You can print the report, export it as PDF, or download a CSV.
Step 2 — Transcript Upload. Paste or upload an anonymized transcript — course codes, titles, credits, and grades only. Do not include the student's name or ID; this keeps the tool FERPA-safe, since no personally identifying information ever needs to leave the browser.
Step 3 — Audit Report. AIM compares the transcript against the requirements and generates the audit: completed requirements, outstanding requirements, any Bowie-specific notes (like manual-check items or a separate major-GPA minimum for that program), and (optionally) a suggested schedule for an upcoming term with a target credit count. You can print the report, export it as PDF, or download a CSV.
For DFPA Faculty & Advisors
AIM is well suited to informal advising sessions, curriculum-update planning, and quick "what's left"
checks, but it is a planning aid — not a system of record.
The preloaded DFPA program data was compiled from published curriculum sheets and sample plans and includes department-confirmed notes (e.g. C-or-better major grade policies, portfolio review milestones, internship requirements) surfaced automatically in the audit's "Bowie-Specific Notes" section — but always verify the audit against the official Bowie State degree-audit system before making registration, graduation, or academic-standing decisions.
Course-offering terms, prerequisite chains, and transfer-credit rules can be complex; AIM has no live connection to the registrar's data and does not automatically know which courses run which term (you can note that manually in Step 3's "not offered this semester" field).
Because no student-identifying information is required at any step, this tool can generally be used in a shared or public setting without additional privacy safeguards — but please follow the university's own guidance on AI tool use with student data.
The preloaded DFPA program data was compiled from published curriculum sheets and sample plans and includes department-confirmed notes (e.g. C-or-better major grade policies, portfolio review milestones, internship requirements) surfaced automatically in the audit's "Bowie-Specific Notes" section — but always verify the audit against the official Bowie State degree-audit system before making registration, graduation, or academic-standing decisions.
Course-offering terms, prerequisite chains, and transfer-credit rules can be complex; AIM has no live connection to the registrar's data and does not automatically know which courses run which term (you can note that manually in Step 3's "not offered this semester" field).
Because no student-identifying information is required at any step, this tool can generally be used in a shared or public setting without additional privacy safeguards — but please follow the university's own guidance on AI tool use with student data.
For Students
You can run your own audit before an advising appointment to come prepared with questions, or to sanity-check
your remaining requirements while planning next term. Bring the results to your academic advisor to confirm
details — AIM is meant to save time in the conversation, not replace it.
Troubleshooting
"Enter your API key" error: the key field on Step 1 is empty or wasn't saved — re-enter it.
Parsing looks wrong: try re-uploading a cleaner version of the file (e.g. exporting a PDF instead of a scanned image), or paste the text directly into the box instead of uploading a file.
"Overloaded" / "high demand" error: switch models in the dropdown on Step 1 and try again.
Nothing happens when I click Parse/Run: check your internet connection — AIM needs to reach the AI provider's servers to do the analysis.
Parsing looks wrong: try re-uploading a cleaner version of the file (e.g. exporting a PDF instead of a scanned image), or paste the text directly into the box instead of uploading a file.
"Overloaded" / "high demand" error: switch models in the dropdown on Step 1 and try again.
Nothing happens when I click Parse/Run: check your internet connection — AIM needs to reach the AI provider's servers to do the analysis.
Pilot Feedback
How did that go?
Two minutes, five questions. Your answers help improve AIM and, with your permission, may be shared with department leadership as part of the pilot evaluation.
Thank you
Your feedback was recorded.
Responses are used only to evaluate this pilot and are not tied to your academic records.