Run an AI-powered degree audit for each senior student. This template reads student rows from Google Sheets, evaluates completed courses against hard-coded program requirements, and writes back an AI Degree Summary of what's still missing (major core, Gen Eds, major electives, and upper-division credits). It's designed for quick advisor/registrar review and SIS prototypes.
Trigger: Manual — When clicking "Execute workflow"
Core nodes: Google Sheets, OpenAI Chat Model, (optional) Structured Output Parser
Programs included: Computer Science BS, Business Administration BBA, Psychology BA, Mechanical Engineering BS, Biology BS (Pre-Med), English Literature BA, Data Science BS, Nursing BSN, Economics BA, Graphic Design BFA
Senior_data
) with: StudentID
, Name
, Program
, Year
, CompletedCourses
.CompletedCourses
to built-in requirements (per program) and computes Missing items + a short Summary.StudentID
(updates AI Degree Summary; you can also map the raw Missing array to a column if desired).Example JSON (for one student):
{
"StudentID": "S001",
"Program": "Computer Science BS",
"Missing": [
"GEN-REMAIN | General Education credits remaining | 6",
"CS-EL-REM | CS Major Electives (200+ level) | 6",
"UPPER-DIV | Additional Upper-Division (200+ level) credits needed | 18",
"FREE-EL | Free Electives to reach 120 total credits | 54"
],
"Summary": "All core CS courses are complete. Still need 6 Gen Ed credits, 6 CS electives, and 66 total credits overall, including 18 upper-division credits — prioritize 200/300-level CS electives."
}
In n8n → Credentials → New → Google Sheets (OAuth2) and sign in.
In the Google Sheets nodes, select your spreadsheet and the Senior_data tab.
Ensure your input sheet has at least: StudentID, Name, Program, Year, CompletedCourses.
In n8n → Credentials → New → OpenAI API, paste your key.
In the OpenAI Chat Model node, select that credential and a model (e.g., gpt-4o or gpt-5).
Category: Education / Student Information Systems
Tags: degree-audit, registrar, google-sheets, openai, electives, upper-division, graduation-readiness
v1.0.0 — Initial release: Senior_data in/out, 10 programs, AI Degree Summary output, append/update by StudentID.
Need help tailoring this to your catalog (e.g., per-college Gen Eds, capstones, minors, PDFs/email)?
📧 [email protected]
📧 [email protected]
🔗 Robert Breen — https://www.linkedin.com/in/robert-breen-29429625/
🌐 ynteractive.com — https://ynteractive.com