Generate Student Course Schedules Based on Prerequisites with GPT and Google Sheets — Workflow n8n

Moyen complexité Déclencheur9 nœuds🏷️ Project Management👁 14 vuespar Robert Breen

Aperçu

Create a Fall 2025 course schedule for each student based on what they’ve already completed, catalog prerequisites, and term availability (Fall/Both). Reads students from Google Sheets → asks an AI agent to select exactly 5 courses (target 15–17 credits, no duplicates, prereqs enforced) → appends each student’s schedule to a schedule tab.

🧠 Summary Trigger:* Manual — “When clicking ‘Execute workflow’” I/O:* Google Sheets in → OpenAI decisioning → Google Sheets out Ideal for:** Registrars, adv

Nœuds utilisés

Google SheetsAI AgentOpenAI Chat ModelStructured Output Parser

Aperçu du workflow

Loading workflow preview...

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur déclencheur.

  2. 2

    Traitement

    Les données transitent par 9 nœuds, connecting agent, googlesheets, lmchatopenai.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

Détails des nœuds (9)

GO

Google Sheets

googleSheets

#1
AI

AI Agent

n8n-nodes-langchain.agent

#2
OP

OpenAI Chat Model

n8n-nodes-langchain.lmChatOpenAi

#3
ST

Structured Output Parser

n8n-nodes-langchain.outputParserStructured

#4

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. Accédez à Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier generate-student-course-schedules-based-on-prerequisites-with-gpt-and-google-sheets téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nœud de service (clés API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

{ "name": "Generate Student Course Schedules Based on Prerequisites with GPT and Google Sheets", "nodes": [...], ...}

Intégrations

agentgooglesheetslmchatopenaimanualtriggeroutputparserstructuredsetsplitout

Obtenir ce workflow

Téléchargez et importez en un clic

Voir sur n8n.io
Nœuds9
Complexitémedium
Déclencheurtrigger
Vues14

Créé par

Robert Breen

Robert Breen

@rbreen

Tags

agentgooglesheetslmchatopenaimanualtriggeroutputparserstructuredsetsplitout

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. Hébergez-le vous-même ou utilisez la version cloud.

Obtenir n8n gratuitement →