{
  "name": "Validate student progress and orchestrate interventions with Claude and email",
  "nodes": [
    {
      "id": "be40b252-35cc-431f-993f-8bb9b5e65199",
      "name": "Student Data Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1248,
        96
      ]
    },
    {
      "id": "2102f233-8820-4c34-85d5-b20b364d469b",
      "name": "Workflow Configuration",
      "type": "n8n-nodes-base.set",
      "position": [
        -1024,
        96
      ]
    },
    {
      "id": "d30a5096-b5fd-47de-930e-79ed19a7615b",
      "name": "Claude Model - Student Progress",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -368,
        320
      ]
    },
    {
      "id": "fcc8fcda-424d-43bc-b575-6be59b7bc2ac",
      "name": "Student Progress Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -216,
        320
      ]
    },
    {
      "id": "ef6fd2ea-8387-4f11-8f74-50d1fb6a21d8",
      "name": "Student Progress Validation Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -352,
        96
      ]
    },
    {
      "id": "eec6e3fb-1487-4f27-a2f0-3439a1810b99",
      "name": "Fetch Student Learning History",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -800,
        96
      ]
    },
    {
      "id": "bd33e062-6b56-4531-b959-f28b3118130a",
      "name": "Merge Student Data",
      "type": "n8n-nodes-base.code",
      "position": [
        -576,
        96
      ]
    },
    {
      "id": "9e85a7cf-8fb2-445b-bfa7-6d86b98fac6f",
      "name": "Route by Validation Status",
      "type": "n8n-nodes-base.switch",
      "position": [
        0,
        80
      ]
    },
    {
      "id": "f85f2149-d5f3-4194-a17b-af03741696b2",
      "name": "Claude Model - Orchestration",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        240,
        544
      ]
    },
    {
      "id": "71244585-74d4-43d0-aa29-b97123cf1a13",
      "name": "Orchestration Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        432,
        560
      ]
    },
    {
      "id": "121d8d1a-e384-458f-8fb6-1365cfdb161d",
      "name": "Academic Orchestration Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        224,
        320
      ]
    },
    {
      "id": "715eeb60-f0f6-4690-95f6-7318f88e54fe",
      "name": "Execute Orchestration Actions",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        576,
        320
      ]
    },
    {
      "id": "c10265c8-70b6-4cbf-ad90-60c29ed6d31c",
      "name": "Route by Action Type",
      "type": "n8n-nodes-base.switch",
      "position": [
        800,
        288
      ]
    },
    {
      "id": "9b6664c3-1ae9-4671-acd0-5b0c9ad2ed17",
      "name": "Send Instructor Notification",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1024,
        528
      ]
    },
    {
      "id": "211b9571-6fe7-4088-bf57-d6cd72bd762f",
      "name": "Send Exception Escalation",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        1024,
        336
      ]
    },
    {
      "id": "490747e2-1ccc-44b3-a617-1c378920ff87",
      "name": "Log Compliance Audit Trail",
      "type": "n8n-nodes-base.code",
      "position": [
        1024,
        96
      ]
    },
    {
      "id": "abd01640-9c5d-4cca-ace6-7027760ece26",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        -416
      ],
      "parameters": {
        "width": 640,
        "height": 304,
        "content": "## Prerequisites\nClaude/OpenAI API credentials for AI agents, learning management system API access\n## Use Cases\nUniversities identifying students requiring academic support, online learning platforms"
      }
    },
    {
      "id": "fc7a3412-3aab-46f2-927c-426a2aec0a57",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        -448
      ],
      "parameters": {
        "width": 448,
        "height": 352,
        "content": "## Setup Steps\n1. Configure Student Data Webhook trigger endpoint\n2. Connect Workflow Configuration node with academic performance parameters\n3. Set up Fetch Student Learning History node with LMS API"
      }
    },
    {
      "id": "a1f74c7a-50ac-4d8f-b5f0-dcd2fb9e551c",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1344,
        -400
      ],
      "parameters": {
        "width": 752,
        "height": 288,
        "content": "## How It Works\nThis workflow automates student progress monitoring and academic intervention orchestration through intelligent AI-driven analysis. Designed for educational institutions, learning mana"
      }
    },
    {
      "id": "a2c05d08-8593-4ded-9ba1-bcb0d2444afe",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        176,
        -80
      ],
      "parameters": {
        "width": 1056,
        "height": 912,
        "content": "## Validation-Driven Intervention Routing\n**What:** Routes students based on validation outcomes through orchestration workflows with multi-channel notifications and comprehensive audit logging\n**Why:"
      }
    },
    {
      "id": "d4462cfe-1991-4bab-b91a-f360918b8632",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -416,
        -64
      ],
      "parameters": {
        "width": 576,
        "height": 608,
        "content": "\n## Dual-Agent Academic Assessment\n**What:** Processes student data through AI agents for progress validation and orchestration planning with specialized output parsing\n**Why:** Separates performance "
      }
    },
    {
      "id": "00f7c8be-ef34-4eb7-960c-cac3ac7012e4",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1328,
        -64
      ],
      "parameters": {
        "width": 896,
        "height": 592,
        "content": "## Comprehensive Progress Aggregation\n**What:** Fetches and merges incoming student data with historical learning records for unified academic progress analysis\n**Why:** Ensures accurate intervention "
      }
    }
  ],
  "connections": {
    "Merge Student Data": {
      "main": [
        [
          {
            "node": "Student Progress Validation Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route by Action Type": {
      "main": [
        [
          {
            "node": "Send Instructor Notification",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Exception Escalation",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Log Compliance Audit Trail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Student Data Webhook": {
      "main": [
        [
          {
            "node": "Workflow Configuration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Workflow Configuration": {
      "main": [
        [
          {
            "node": "Fetch Student Learning History",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route by Validation Status": {
      "main": [
        [
          {
            "node": "Academic Orchestration Agent",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Log Compliance Audit Trail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Orchestration Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Academic Orchestration Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Academic Orchestration Agent": {
      "main": [
        [
          {
            "node": "Execute Orchestration Actions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Claude Model - Orchestration": {
      "ai_languageModel": [
        [
          {
            "node": "Academic Orchestration Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Execute Orchestration Actions": {
      "main": [
        [
          {
            "node": "Route by Action Type",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Student Learning History": {
      "main": [
        [
          {
            "node": "Merge Student Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Student Progress Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Student Progress Validation Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Claude Model - Student Progress": {
      "ai_languageModel": [
        [
          {
            "node": "Student Progress Validation Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Student Progress Validation Agent": {
      "main": [
        [
          {
            "node": "Route by Validation Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}