Skip to Workflow Atlas
ETL PipelineAI systemIntermediate

Automated Exam Question Generation Workflow

Automated Exam Question Generation Workflow is a 32-node automation blueprint connecting OpenAI, Google Docs, Google Sheets. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

32

Nodes

32

Links

2

Run groups

Connected tools

4 integrations

  • OpenAI
  • Google Docs
  • Google Sheets
  • Qdrant

Canvas controls

Fit wide systems, then zoom into any run group.

Automated Exam Question Generation Workflow execution lanes2 run groups containing 32 workflow nodes and 32 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Create collection. integration node, httpRequest. 0 incoming and 0 outgoing connections.CORE RUNTIMECreate collectionINTEGRATIONHTTPREQUEST0 IN / 0 OUTWhen clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 1 outgoing connections.STARTWhen clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 1 OUTRefresh collection. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Refresh collectionINTEGRATIONHTTPREQUEST1 IN / 1 OUTGet Doc. Google Docs node, googleDocs. 1 incoming and 1 outgoing connections.STEP 03Get DocGOOGLE DOCSGOOGLEDOCS1 IN / 1 OUTConverto di MD. transform node, code. 1 incoming and 3 outgoing connections.STEP 04Converto di MDTRANSFORMCODE1 IN / 3 OUTConvert to File. integration node, convertToFile. 1 incoming and 1 outgoing connections.STEP 05Convert to FileINTEGRATIONCONVERTTOFILE1 IN / 1 OUTOpen questions. ai node, chainLlm. 3 incoming and 1 outgoing connections.STEP 05Open questionsAICHAINLLM3 IN / 1 OUTClosed questions. ai node, chainLlm. 3 incoming and 1 outgoing connections.STEP 05Closed questionsAICHAINLLM3 IN / 1 OUTQdrant Vector Store. ai node, vectorStoreQdrant. 3 incoming and 0 outgoing connections.STEP 06Qdrant Vector StoreAIVECTORSTOREQDRANT3 IN / 0 OUTLoop Over Items1. integration node, splitInBatches. 2 incoming and 1 outgoing connections.STEP 07Loop Over Items1INTEGRATIONSPLITINBATCHES2 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.STEP 08Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUTAnswer questions. ai node, chainRetrievalQa. 3 incoming and 1 outgoing connections.STEP 09Answer questionsAICHAINRETRIEVALQA3 IN / 1 OUTAnswer and create options. ai node, agent. 4 incoming and 1 outgoing connections.STEP 10Answer and create optionsAIAGENT4 IN / 1 OUTWrite closed. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.STEP 11Write closedGOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTWrite open. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.OUTCOMEWrite openGOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat ModelGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTItem List Output Parser. ai node, outputParserItemList. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Item List Output ParserAIOUTPUTPARSERITEMLIST0 IN / 1 OUTGoogle Gemini Chat Model2. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat Model2GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTItem List Output Parser1. ai node, outputParserItemList. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Item List Output Parser1AIOUTPUTPARSERITEMLIST0 IN / 1 OUTEmbeddings OpenAI. OpenAI node, embeddingsOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Embeddings OpenAIOPENAIEMBEDDINGSOPENAI0 IN / 1 OUTDefault Data Loader. ai node, documentDefaultDataLoader. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Default Data LoaderAIDOCUMENTDEFAULTDATALOAD1 IN / 1 OUTGoogle Gemini Chat Model1. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat Model1GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTVector Store Retriever. ai node, retrieverVectorStore. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Vector Store RetrieverAIRETRIEVERVECTORSTORE1 IN / 1 OUTRAG. ai node, toolVectorStore. 2 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1RAGAITOOLVECTORSTORE2 IN / 1 OUTStructured Output Parser. ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Structured Output ParserAIOUTPUTPARSERSTRUCTURED0 IN / 1 OUTGoogle Gemini Chat Model3. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat Model3GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTToken Splitter. ai node, textSplitterTokenSplitter. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Token SplitterAITEXTSPLITTERTOKENSPLITT0 IN / 1 OUTQdrant Vector Store1. ai node, vectorStoreQdrant. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Qdrant Vector Store1AIVECTORSTOREQDRANT1 IN / 1 OUTGoogle Gemini Chat Model4. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Google Gemini Chat Model4GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTQdrant Vector Store2. ai node, vectorStoreQdrant. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Qdrant Vector Store2AIVECTORSTOREQDRANT1 IN / 1 OUTEmbeddings OpenAI1. OpenAI node, embeddingsOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 3Embeddings OpenAI1OPENAIEMBEDDINGSOPENAI0 IN / 1 OUTEmbeddings OpenAI2. OpenAI node, embeddingsOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 3Embeddings OpenAI2OPENAIEMBEDDINGSOPENAI0 IN / 1 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.32 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Create collection

0 Execution Links
  1. Core Runtime

    Create collection

    Integration

02

Run Group

When clicking ‘Test workflow’

15 Execution Links17 Support Dependencies
  1. Start

    When clicking ‘Test workflow’

    Trigger

  2. Step 2

    Refresh collection

    Integration

  3. Step 3

    Get Doc

    Integration

  4. Step 4

    Converto di MD

    Transform

  5. Step 5

    Convert to File

    Integration

    Open questions

    AI reasoning

    Closed questions

    AI reasoning

  6. Step 6

    Qdrant Vector Store

    AI reasoning

  7. Step 7

    Loop Over Items1

    Integration

  8. Step 8

    Loop Over Items

    Integration

  9. Step 9

    Answer questions

    AI reasoning

  10. Step 10

    Answer and create options

    AI reasoning

  11. Step 11

    Write closed

    Integration

  12. Outcome

    Write open

    Integration

Attached dependencies

These nodes support the runtime above; they are not additional starts or outcomes.

17 nodes
  • Embeddings OpenAI

    AI reasoning dependency

  • Default Data Loader

    AI reasoning dependency

  • Token Splitter

    AI reasoning dependency

  • Google Gemini Chat Model

    AI reasoning dependency

  • Item List Output Parser

    AI reasoning dependency

  • Google Gemini Chat Model1

    AI reasoning dependency

  • Vector Store Retriever

    AI reasoning dependency

  • Qdrant Vector Store1

    AI reasoning dependency

  • Embeddings OpenAI1

    AI reasoning dependency

  • Google Gemini Chat Model2

    AI reasoning dependency

  • Item List Output Parser1

    AI reasoning dependency

  • RAG

    AI reasoning dependency

  • Structured Output Parser

    AI reasoning dependency

  • Google Gemini Chat Model3

    AI reasoning dependency

  • Google Gemini Chat Model4

    AI reasoning dependency

  • Qdrant Vector Store2

    AI reasoning dependency

  • Embeddings OpenAI2

    AI reasoning dependency

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.