diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 98f43a5..abea370 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v4 with: repository: praekeltfoundation/flow_tester - ref: v0.3.6 + ref: v0.4.3 path: flow_tester ssh-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Check formatting diff --git a/Forms/QA/flows/DMA Form.md b/Forms/QA/flows/DMA Form.md index 6107f55..f78592e 100644 --- a/Forms/QA/flows/DMA Form.md +++ b/Forms/QA/flows/DMA Form.md @@ -50,9 +50,10 @@ version: "0.1.0" columns: [] --> -| Key | Value | -| -------------- | -------- | -| assessment_tag | dma_form | +| Key | Value | +| -------------------- | ------------- | +| assessment_tag | dma_form | +| response_button_text | Next question | ## Get Assessment @@ -508,6 +509,8 @@ We record the following Flow Results: * `question_num`, the question number * `answer`, the final answer which will be a comma separated list of all the answers that were selected +If it's a choice selection question type that has a `response`, then we show the user the response before moving on to the next question. + ```stack card QuestionResponse when questions[question_num].question_type == "integer_question", then: StoreResponse do @@ -602,7 +605,7 @@ card QuestionResponse when lower("@question_response") == "skip", then: StoreRes question_num = question_num + 1 end -card QuestionResponse, then: StoreResponse do +card QuestionResponse, then: DisplayResponse do scores = map(question.answers, & &1.score) max_question_score = reduce(scores, scores[0], &max(&1, &2)) answer = find(question.answers, &(&1.answer == question_response)) @@ -622,6 +625,16 @@ card QuestionResponse, then: StoreResponse do question_num = question_num + 1 end +card DisplayResponse when has_text(answer.response), then: StoreResponse do + buttons(StoreResponse: "@config.items.response_button_text") do + text("@answer.response") + end +end + +card DisplayResponse do + then(StoreResponse) +end + ``` ## Store Response @@ -678,7 +691,7 @@ card End log("Assessment risk: high") page_id = assessment_data.high_result_page.id - then(DisplayEndPage) + then(FetchEndPage) end card End @@ -690,7 +703,7 @@ card End log("Assessment risk: medium") page_id = assessment_data.medium_result_page.id - then(DisplayEndPage) + then(FetchEndPage) end card End when skip_count >= skip_threshold do @@ -699,7 +712,7 @@ card End when skip_count >= skip_threshold do log("Assessment risk: skip_high") page_id = assessment_data.skip_high_result_page.id - then(DisplayEndPage) + then(FetchEndPage) end card End do @@ -708,10 +721,10 @@ card End do log("Assessment risk: low") page_id = assessment_data.low_result_page.id - then(DisplayEndPage) + then(FetchEndPage) end -card DisplayEndPage do +card FetchEndPage, then: DisplayEndPage do result_tag = concatenate("@slug", "_", "@version", "_score") write_result("score", score, label: "@result_tag") result_tag = concatenate("@slug", "_", "@version", "_max_score") @@ -732,6 +745,25 @@ card DisplayEndPage do log("@page_id") message_body = response.body.body.text.value.message + image_id = response.body.body.text.value.image +end + +card DisplayEndPage when isnumber(image_id) do + image_response = + get("https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/images/@image_id/", + timeout: 5_000, + cache_ttl: 60_000, + headers: [ + ["content-type", "application/json"], + ["authorization", "Token @global.config.contentrepo_token"] + ] + ) + + image("@image_response.body.meta.download_url") + text("@message_body") +end + +card DisplayEndPage do text("@message_body") end diff --git a/Forms/QA/flows_json/DMA Form.json b/Forms/QA/flows_json/DMA Form.json index 26c9ea2..32e37da 100644 --- a/Forms/QA/flows_json/DMA Form.json +++ b/Forms/QA/flows_json/DMA Form.json @@ -6,19 +6,28 @@ { "values": [ { - "value": "@page_id", + "value": "@message_body", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "66c7fb87-78a1-400a-92ba-27423c32b0d7" + "uuid": "6124e088-d6d6-4a3f-b794-970e261a8bcc" }, { "values": [ + { + "value": "@image_response.body.meta.download_url", + "modes": [ + "RICH_MESSAGING" + ], + "content_type": "IMAGE", + "mime_type": "application/octet-stream", + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + }, { "value": "@message_body", "modes": [ @@ -26,10 +35,52 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + } + ], + "uuid": "e53c1412-33bd-4fb0-ba88-a088691c2448" + }, + { + "values": [ + { + "value": "@page_id", + "modes": [ + "RICH_MESSAGING" + ], + "content_type": "TEXT", + "mime_type": "text/plain", + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + } + ], + "uuid": "be4e82af-9358-404b-ba17-bfc7db6b3639" + }, + { + "values": [ + { + "value": "@answer.response", + "modes": [ + "RICH_MESSAGING" + ], + "content_type": "TEXT", + "mime_type": "text/plain", + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + } + ], + "uuid": "17adc083-1092-4c21-b405-d6c0ea21a3d7" + }, + { + "values": [ + { + "value": "@config.items.response_button_text", + "modes": [ + "RICH_MESSAGING" + ], + "content_type": "TEXT", + "mime_type": "text/plain", + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "be37d6e4-9e35-4e8a-931e-5e2ffcb1fe23" + "uuid": "e25c30ff-d2c2-4125-b597-f5870e80cfe0" }, { "values": [ @@ -40,10 +91,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "e3a8a050-a313-42af-8ed9-4c8444d4897a" + "uuid": "3602bcc3-844a-47c1-a1bc-35c7ab40629c" }, { "values": [ @@ -54,10 +105,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "f8303514-caf6-4b81-a2da-327bf7647cf8" + "uuid": "2de50a17-b2a2-4c49-9ee3-71b91f14f5ea" }, { "values": [ @@ -68,10 +119,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "b2b26b4f-b990-4a80-b0cc-cf5a9b6c6cd9" + "uuid": "b9b72731-4e20-481f-adb4-1874f5e970db" }, { "values": [ @@ -82,10 +133,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "dcdb5aa0-f286-4e3a-a22b-dadf40cda106" + "uuid": "42b06029-8d81-444e-9e86-4f25f8d61f5a" }, { "values": [ @@ -96,10 +147,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "816ae809-e3a3-4158-9896-42b26f5413e0" + "uuid": "c52e61c8-50ce-45f1-9900-c6648ac7e556" }, { "values": [ @@ -110,10 +161,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "8ec3c66e-b7bd-4042-a762-3cfa6c1bc088" + "uuid": "b72408b4-4274-4128-84e4-fa376c18c8c4" }, { "values": [ @@ -124,10 +175,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "f4fa835f-b6f1-4e2a-856f-ec064529393f" + "uuid": "abe24b16-391f-48e5-9eb6-bd8e8ef6e585" }, { "values": [ @@ -138,10 +189,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "bb6c1bdb-4102-4c08-b3a7-17ad77177b93" + "uuid": "dcf48344-0bbb-4087-8e7e-186742ce040f" }, { "values": [ @@ -152,10 +203,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "7ccf9045-a08b-4757-9e5b-4607ae8173ba" + "uuid": "a0d9843b-ea46-4ac3-b479-c6de4f752aea" }, { "values": [ @@ -166,10 +217,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "8a920aaf-b9e0-400f-820f-27dac16c7f56" + "uuid": "e3cf1032-57a1-4074-8901-0cd01e85a1d9" }, { "values": [ @@ -180,10 +231,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "ac2d63bf-c48d-4daa-b1d2-20413cb77980" + "uuid": "1fcb58df-277e-4fc1-8979-1d003323a790" }, { "values": [ @@ -194,10 +245,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "92ff4d2e-9274-4680-a192-3561dca5e869" + "uuid": "b9a2336a-3c69-4bd1-9e44-11717b458bc3" }, { "values": [ @@ -208,10 +259,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "b687e965-9fe4-4778-b2ea-230b3d4e7a68" + "uuid": "2fee1151-d7c7-4607-b25c-69622e91e49d" }, { "values": [ @@ -222,10 +273,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "8f0abbe0-e800-400c-81c7-4faca3c547ea" + "uuid": "d9003775-ffe2-44d9-be73-2678341291f1" }, { "values": [ @@ -236,10 +287,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "1452e40a-6041-49a6-a6d4-d301f9440352" + "uuid": "fa246c61-2abd-4107-a026-36555d5cc2c0" }, { "values": [ @@ -250,10 +301,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "f19457b9-7554-4e9e-87cf-b11ea4a8f4c8" + "uuid": "202f20f0-15e5-4c11-befb-b3af63a2c895" }, { "values": [ @@ -264,10 +315,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "3af9e12a-eeb6-4f62-bbb3-17de8faf7b7e" + "uuid": "26e9b09d-1267-4b20-8645-4c39d203a5c5" }, { "values": [ @@ -278,10 +329,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "c935572a-de72-4b52-b56d-38de59e8df61" + "uuid": "f061fe0f-14d0-42e8-8c56-a58543e33ffe" }, { "values": [ @@ -292,10 +343,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "10e1a9f3-6d55-4cec-a60f-44c8eca30a3f" + "uuid": "0cbb09b8-3160-47a0-ad62-188cf08bbcbd" }, { "values": [ @@ -306,10 +357,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "594f46bb-9b5c-43fb-b422-302e7b4d78d4" + "uuid": "66f69491-b770-41d4-a6fd-58da78ce609a" }, { "values": [ @@ -320,10 +371,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "68db50aa-3024-4f75-828f-bce11f9eb13a" + "uuid": "b2299933-0063-4e93-98d0-ed0a47217d6b" }, { "values": [ @@ -334,10 +385,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "80c52b0c-5c6b-4b36-bc64-416ead4bd48a" + "uuid": "b60e89d1-88d4-42f1-aee5-8bff141ebcbe" }, { "values": [ @@ -348,10 +399,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "37574d8a-9bf3-47d5-bb35-973da7f6acd6" + "uuid": "917a4080-1d3d-4bb4-acfa-14026c8bda40" }, { "values": [ @@ -362,10 +413,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "3c3a79b2-5373-410c-b51c-1d8dd873ecfa" + "uuid": "f891c95b-c7d4-4265-b2d5-a3227f6c8f6e" }, { "values": [ @@ -376,10 +427,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "41a8b87a-7656-415e-b21c-18aaee201d7a" + "uuid": "d4cf7a78-7f80-4bd1-811f-397b4ed134f4" }, { "values": [ @@ -390,10 +441,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "30214fb6-2e14-44dd-9f76-643d510efaf9" + "uuid": "e9a66f6d-e968-4fb7-a73a-68f0655e1120" }, { "values": [ @@ -404,10 +455,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "e3945518-e780-4488-8651-5d82271b995e" + "uuid": "d0e29506-c90e-489b-80f1-f17dda1166ca" }, { "values": [ @@ -418,10 +469,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "0e83d20f-df2d-49f4-a059-dc379de2bad8" + "uuid": "ae0429bd-54e7-4058-9648-8d092be7b982" }, { "values": [ @@ -432,10 +483,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "877a4f73-5acd-469d-8c67-e615c8f1d307" + "uuid": "849dd90f-aeea-4cbf-bcbe-b9a4ee693c17" }, { "values": [ @@ -446,10 +497,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "4738dea1-08f5-446a-b522-65c5a2cff929" + "uuid": "faabf7da-5940-4cb0-92d9-d63d0c698afb" }, { "values": [ @@ -460,10 +511,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "d83c92ef-0baf-4ef7-810f-e394a9478dc7" + "uuid": "e666f4c7-2eae-4930-a55b-2f4cc4fe57b2" }, { "values": [ @@ -474,10 +525,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "47852c20-77f2-47cd-98d9-0aa96fd9961e" + "uuid": "4986c937-429c-4f6c-8feb-736213c04c9f" }, { "values": [ @@ -488,10 +539,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "6d077761-30cc-427a-9ef0-06fa6a9f533f" + "uuid": "2b7ad9f8-75cf-4479-9911-a95c1599cf54" }, { "values": [ @@ -502,10 +553,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "a3835ec8-00a8-405c-b8d9-464b8fae0b5b" + "uuid": "f2e496a4-9d9d-4095-b20c-684e9e73a339" }, { "values": [ @@ -516,10 +567,10 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "33733523-7d6c-4404-ab4c-7436eedd291e" + "uuid": "6dad77d9-d34d-422a-99e7-4074bb80e7cf" }, { "values": [ @@ -530,164 +581,164 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "72b06a08-1952-45cb-abc1-852f102cde2e" + "uuid": "8c460f24-4875-4166-81ec-e70a350a2e9b" }, { "values": [ { - "value": "Answered @answer.answer to question @question_num", + "value": "Assessment risk: low", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "1bd2b745-93c6-4a33-a40b-1071b184d89e" + "uuid": "846a2c88-0633-4e3c-b0c1-c05455ab731d" }, { "values": [ { - "value": "Current score: @score, Current max score: @max_score", + "value": "Assessment risk: skip_high", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "f43b27b1-7ab0-4d8f-a1de-f34610c9d60e" + "uuid": "be7edbad-5b25-4a5e-afc5-fa943d328762" }, { "values": [ { - "value": "Skipping question @question_num", + "value": "Assessment risk: medium", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "d71f2c93-ec63-4445-b183-0922562c0c5d" + "uuid": "fdb43dc6-d119-415e-8a19-e8a82163dcfc" }, { "values": [ { - "value": "Current score: @score, Current max score: @max_score", + "value": "Assessment risk: high", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "025b2b09-5f51-423c-be95-ec22359f434e" + "uuid": "602dd6c4-f181-4c9f-8314-fb49d7396004" }, { "values": [ { - "value": "Skipping to end of Form", + "value": "Answered @answer.answer to question @question_num", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "2943bcba-e483-4252-b69a-6b4ad167d0fa" + "uuid": "68ff3e92-50a8-4cda-ba6a-8feb520b54fc" }, { "values": [ { - "value": "Answered @answer.answer to question @question_num", + "value": "Current score: @score, Current max score: @max_score", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "a3e9ed41-96e4-45ee-9773-9c774f147bf6" + "uuid": "4d68629e-63d9-45fa-83f4-70099f6fa408" }, { "values": [ { - "value": "Answered @age to question @question_num", + "value": "Skipping question @question_num", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "207f1b3f-9ecf-4a4a-85ad-061f3d517e95" + "uuid": "461132d8-cc2b-457c-b60d-6520add5d0c2" }, { "values": [ { - "value": "@question_text", + "value": "Current score: @score, Current max score: @max_score", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "2a4ee05b-6b42-4e43-9e5c-72161214ac01" + "uuid": "18e7d508-2f6a-4549-87f2-e771f67e2679" }, { "values": [ { - "value": "QuestionResponse", + "value": "Skipping to end of Form", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "89d7c135-c857-40c6-bccb-8646ca8cd377" + "uuid": "d43d4160-4fcf-4aef-bc5e-916000663cbe" }, { "values": [ { - "value": "@question_text", + "value": "Answered @answer.answer to question @question_num", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "b68a9dc2-5a5b-474b-b214-05fba4cefd9d" + "uuid": "88f37bc3-95a2-40ab-9d2a-bb0479c65f58" }, { "values": [ { - "value": "@question_text", + "value": "Answered @age to question @question_num", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "31f6b2ce-89d4-49f2-934c-4fa44da18730" + "uuid": "6236a6f7-562f-47ea-85ef-088225b5b1e2" }, { "values": [ @@ -698,24 +749,24 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "c2bc2a2a-7a6a-4226-bf15-57be23b9ea3e" + "uuid": "0006873d-2271-4eea-af3f-8b092e585aca" }, { "values": [ { - "value": "@question_text", + "value": "QuestionResponse", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "488ca71c-f648-4bf0-b278-51be68e53b85" + "uuid": "d36c97ac-1e2e-4aa7-bd20-488e5f0e15b0" }, { "values": [ @@ -726,75 +777,75 @@ ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" - }, + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + } + ], + "uuid": "9bd21342-d041-4e32-bf26-d3bec6e1cb0e" + }, + { + "values": [ { - "value": "Select option", + "value": "@question_text", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "b1bbdd7e-fb7c-4923-88a4-5f394c68915d" + "uuid": "95f08046-74fe-4b89-9249-2042237426a8" }, { "values": [ { - "value": "Assessment risk: low", + "value": "@question_text", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "bc1d74d1-aa1b-4bf5-b3a1-5d6c017961cc" + "uuid": "167b0329-9948-41d2-a52f-229e137a8070" }, { "values": [ { - "value": "Assessment risk: skip_high", + "value": "@question_text", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "1ffaf981-cffa-420c-b3cf-e06e087755f3" + "uuid": "3105e944-a3b9-4b53-bcff-ed0dde14559a" }, { "values": [ { - "value": "Assessment risk: medium", + "value": "@question_text", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" - } - ], - "uuid": "c19ff660-fb03-4762-85d2-f4bcdd7baff0" - }, - { - "values": [ + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" + }, { - "value": "Assessment risk: high", + "value": "Select option", "modes": [ "RICH_MESSAGING" ], "content_type": "TEXT", "mime_type": "text/plain", - "language_id": "98c88939-021d-4451-b06a-57dea331ce02" + "language_id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e" } ], - "uuid": "19b7e7cc-bddf-457e-b967-43c504650fee" + "uuid": "63d6b795-3c61-4944-a6d0-0c28a8c4af2a" } ], "flows": [ @@ -804,11 +855,11 @@ "blocks": [ { "label": null, - "name": "result_tag", + "name": "display_end_page_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "f486c734-de86-5fc2-babb-42c4d27ad648", + "uuid": "163997ea-6326-5a41-bc37-a0102e75b7d6", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -816,14 +867,24 @@ } }, "exits": [ + { + "default": false, + "name": "Exit for display_end_page_case_condition_0", + "config": {}, + "test": "isnumber(image_id)", + "uuid": "b7847293-ffa2-47a2-9d64-cb6e86543df0", + "destination_block": "57143da4-d71b-5108-bbd3-7f8d5957997f", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_score\")", + "name": "Exit for display_end_page_case_condition_1", "config": {}, - "test": "", - "uuid": "d18151d5-6d0a-45e0-b09b-9a4a4906136b", - "destination_block": "ecafa907-a270-5e89-9499-5abec03c4a6a", - "semantic_label": "", + "test": null, + "uuid": "4a47953e-60a7-4608-9580-0d9c79242ab2", + "destination_block": "dfbd74e8-8777-5af1-86a8-510fe6731bdb", + "semantic_label": null, "vendor_metadata": {} } ], @@ -834,23 +895,14 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "isnumber(image_id)", "meta": { "column": 1, - "line": 575 + "line": 609 }, "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" - }, - "card_item": { - "expression": {}, - "meta": { - "column": 3, - "line": 576 - }, - "type": "expression" - }, - "index": 0 + "uuid": "163997ea-6326-5a41-bc37-a0102e75b7d6" + } } } } @@ -859,13 +911,13 @@ }, { "label": null, - "name": "score", - "type": "Core.Output", + "name": "display_end_page_case_condition_1_text", + "type": "MobilePrimitives.Message", "config": { - "value": "score" + "prompt": "6124e088-d6d6-4a3f-b794-970e261a8bcc" }, "tags": [], - "uuid": "ecafa907-a270-5e89-9499-5abec03c4a6a", + "uuid": "dfbd74e8-8777-5af1-86a8-510fe6731bdb", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -875,11 +927,11 @@ "exits": [ { "default": true, - "name": "score", + "name": "display_end_page_case_condition_1_text", "config": {}, "test": "", - "uuid": "b1c5e43d-c09e-42c2-a2e0-e276c1c0edad", - "destination_block": "aa8c1131-675f-5193-8a1f-e9533c3d6327", + "uuid": "3a4c4bd2-b46b-4ec2-aa6c-fe5b84e7dd2e", + "destination_block": null, "semantic_label": "", "vendor_metadata": {} } @@ -894,7 +946,7 @@ "condition": null, "meta": { "column": 1, - "line": 575 + "line": 624 }, "name": "DisplayEndPage", "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" @@ -902,14 +954,12 @@ "card_item": { "meta": { "column": 3, - "line": 577 + "line": 625 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "text": {}, + "type": "text" }, - "index": 0 + "index": 1 } } } @@ -918,11 +968,29 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "image_response", + "type": "Io.Turn.Webhook", + "config": { + "timeout": 5000, + "mode": "sync", + "body": null, + "url": "https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/images/@image_id/", + "query": [], + "headers": [ + [ + "content-type", + "application/json" + ], + [ + "authorization", + "Token @global.config.contentrepo_token" + ] + ], + "method": "GET", + "cache_ttl": 60000 + }, "tags": [], - "uuid": "aa8c1131-675f-5193-8a1f-e9533c3d6327", + "uuid": "57143da4-d71b-5108-bbd3-7f8d5957997f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -932,11 +1000,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_max_score\")", + "name": "image_response", "config": {}, "test": "", - "uuid": "d9293b8f-064f-4090-ab42-7464c55fc237", - "destination_block": "6aa8f850-4b1f-5849-9ff0-4820c69b08af", + "uuid": "d6544d16-eeb8-4a43-bf77-d355325140f5", + "destination_block": "ea713e92-c1a2-58ab-8f8a-37abf414db17", "semantic_label": "", "vendor_metadata": {} } @@ -948,21 +1016,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "isnumber(image_id)", "meta": { "column": 1, - "line": 575 + "line": 609 }, "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "uuid": "163997ea-6326-5a41-bc37-a0102e75b7d6" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 578 + "line": 610 }, - "type": "expression" + "type": "webhook", + "webhook": {} }, "index": 0 } @@ -973,13 +1041,13 @@ }, { "label": null, - "name": "max_score", - "type": "Core.Output", + "name": "display_end_page_case_condition_0_image", + "type": "MobilePrimitives.Message", "config": { - "value": "max_score" + "prompt": "e53c1412-33bd-4fb0-ba88-a088691c2448" }, "tags": [], - "uuid": "6aa8f850-4b1f-5849-9ff0-4820c69b08af", + "uuid": "ea713e92-c1a2-58ab-8f8a-37abf414db17", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -989,11 +1057,11 @@ "exits": [ { "default": true, - "name": "max_score", + "name": "display_end_page_case_condition_0_image", "config": {}, "test": "", - "uuid": "f7887adf-8448-4d83-8e26-6600a135e7e1", - "destination_block": "30a336da-46c1-57c4-aafc-33d4b80eed42", + "uuid": "2e0220f5-74fc-47ff-a6d2-0eb14323bc0b", + "destination_block": null, "semantic_label": "", "vendor_metadata": {} } @@ -1005,23 +1073,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "isnumber(image_id)", "meta": { "column": 1, - "line": 575 + "line": 609 }, "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "uuid": "163997ea-6326-5a41-bc37-a0102e75b7d6" }, "card_item": { + "image": {}, "meta": { "column": 3, - "line": 579 + "line": 620 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "image" }, "index": 0 } @@ -1032,34 +1098,11 @@ }, { "label": null, - "name": "response", - "type": "Io.Turn.Webhook", - "config": { - "timeout": 5000, - "mode": "sync", - "body": null, - "query": [ - [ - "whatsapp", - "true" - ] - ], - "url": "https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/pages/@page_id/", - "headers": [ - [ - "content-type", - "application/json" - ], - [ - "authorization", - "Token @global.config.contentrepo_token" - ] - ], - "method": "GET", - "cache_ttl": 60000 - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "30a336da-46c1-57c4-aafc-33d4b80eed42", + "uuid": "b6ee063e-540d-5f33-a2e9-313b9a36ef1e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1069,11 +1112,11 @@ "exits": [ { "default": true, - "name": "response", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_score\")", "config": {}, "test": "", - "uuid": "a39d3599-e543-4435-9805-b2997aaa107f", - "destination_block": "316048c4-ad3a-5b43-b277-633827bde906", + "uuid": "54d7b77c-c30a-4bed-933e-d143be3f15ca", + "destination_block": "586288db-d3e0-5a66-982f-29abd4c83672", "semantic_label": "", "vendor_metadata": {} } @@ -1088,18 +1131,18 @@ "condition": null, "meta": { "column": 1, - "line": 575 + "line": 585 }, - "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 581 + "line": 586 }, - "type": "webhook", - "webhook": {} + "type": "expression" }, "index": 0 } @@ -1110,13 +1153,13 @@ }, { "label": null, - "name": "display_end_page_log", - "type": "Core.Log", + "name": "score", + "type": "Core.Output", "config": { - "message": "66c7fb87-78a1-400a-92ba-27423c32b0d7" + "value": "score" }, "tags": [], - "uuid": "316048c4-ad3a-5b43-b277-633827bde906", + "uuid": "586288db-d3e0-5a66-982f-29abd4c83672", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1126,11 +1169,11 @@ "exits": [ { "default": true, - "name": "display_end_page_log", + "name": "score", "config": {}, "test": "", - "uuid": "596bb5e0-ee99-46e8-855f-f5c7b353ad97", - "destination_block": "a5fb2c07-2fa9-5ffe-8158-25d8bfcf5c02", + "uuid": "90fe049d-efea-412a-a4b0-18b0e3180160", + "destination_block": "487ffe6b-16bb-5f88-94bb-151d043e80fa", "semantic_label": "", "vendor_metadata": {} } @@ -1145,18 +1188,20 @@ "condition": null, "meta": { "column": 1, - "line": 575 + "line": 585 }, - "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { - "log": {}, "meta": { "column": 3, - "line": 594 + "line": 587 }, - "type": "log" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -1167,11 +1212,11 @@ }, { "label": null, - "name": "message_body", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "a5fb2c07-2fa9-5ffe-8158-25d8bfcf5c02", + "uuid": "487ffe6b-16bb-5f88-94bb-151d043e80fa", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1181,11 +1226,11 @@ "exits": [ { "default": true, - "name": "response.body.body.text.value.message", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_max_score\")", "config": {}, "test": "", - "uuid": "a140af7b-4810-437d-864a-fe1decc4d0e5", - "destination_block": "5e4469c2-a870-5597-91b7-cb6c1ea91284", + "uuid": "6e4476bd-92e5-4096-99f6-89a0f36164b8", + "destination_block": "b9c6bba6-ca87-550f-9e85-5dc4d07b1628", "semantic_label": "", "vendor_metadata": {} } @@ -1200,16 +1245,16 @@ "condition": null, "meta": { "column": 1, - "line": 575 + "line": 585 }, - "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 595 + "line": 588 }, "type": "expression" }, @@ -1222,13 +1267,13 @@ }, { "label": null, - "name": "display_end_page_text", - "type": "MobilePrimitives.Message", + "name": "max_score", + "type": "Core.Output", "config": { - "prompt": "be37d6e4-9e35-4e8a-931e-5e2ffcb1fe23" + "value": "max_score" }, "tags": [], - "uuid": "5e4469c2-a870-5597-91b7-cb6c1ea91284", + "uuid": "b9c6bba6-ca87-550f-9e85-5dc4d07b1628", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1238,11 +1283,11 @@ "exits": [ { "default": true, - "name": "display_end_page_text", + "name": "max_score", "config": {}, "test": "", - "uuid": "01757dc3-a899-49d8-acf2-adc4711674bf", - "destination_block": null, + "uuid": "cca56cc9-dc70-4ef9-9f6f-5c2a0f6904d4", + "destination_block": "13f26589-9dd8-5375-8df8-b7bc84b81ba4", "semantic_label": "", "vendor_metadata": {} } @@ -1257,18 +1302,20 @@ "condition": null, "meta": { "column": 1, - "line": 575 + "line": 585 }, - "name": "DisplayEndPage", - "uuid": "e8288a8a-72ae-50b8-9ffe-80fdf0569447" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { "meta": { "column": 3, - "line": 596 + "line": 589 }, - "text": {}, - "type": "text" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -1279,25 +1326,48 @@ }, { "label": null, - "name": "answer_num", - "type": "Core.Case", - "config": {}, - "tags": [], - "uuid": "e1367f7a-75c4-5622-bfb5-e9a3832b3c21", - "ui_metadata": { - "canvas_coordinates": { - "x": 0, - "y": 0 - } - }, - "exits": [ - { - "default": true, - "name": "answer_num + 1", - "config": {}, - "test": "", - "uuid": "d641f9f1-5ad0-43ec-bcb5-72c311aaf2c0", - "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", + "name": "response", + "type": "Io.Turn.Webhook", + "config": { + "timeout": 5000, + "mode": "sync", + "body": null, + "url": "https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/pages/@page_id/", + "query": [ + [ + "whatsapp", + "true" + ] + ], + "headers": [ + [ + "content-type", + "application/json" + ], + [ + "authorization", + "Token @global.config.contentrepo_token" + ] + ], + "method": "GET", + "cache_ttl": 60000 + }, + "tags": [], + "uuid": "13f26589-9dd8-5375-8df8-b7bc84b81ba4", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "response", + "config": {}, + "test": "", + "uuid": "85c09ff3-6397-4468-97a4-dc99b7de8be4", + "destination_block": "0c30a108-28e1-5502-b651-6c145475d3b8", "semantic_label": "", "vendor_metadata": {} } @@ -1312,18 +1382,18 @@ "condition": null, "meta": { "column": 1, - "line": 387 + "line": 585 }, - "name": "MultiselectResponseNo", - "uuid": "37a73151-bebf-5292-8912-20abd8f756c4" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 388 + "line": 591 }, - "type": "expression" + "type": "webhook", + "webhook": {} }, "index": 0 } @@ -1334,11 +1404,13 @@ }, { "label": null, - "name": "answer", - "type": "Core.Case", - "config": {}, + "name": "fetch_end_page_log", + "type": "Core.Log", + "config": { + "message": "be4e82af-9358-404b-ba17-bfc7db6b3639" + }, "tags": [], - "uuid": "5bd7dcf5-1055-5c2f-87db-534ac94c1c47", + "uuid": "0c30a108-28e1-5502-b651-6c145475d3b8", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1348,11 +1420,11 @@ "exits": [ { "default": true, - "name": "find(question.answers, &(&1.answer == answer_text))", + "name": "fetch_end_page_log", "config": {}, "test": "", - "uuid": "2f34aff5-7dd4-4fca-b227-104afd53cd2d", - "destination_block": "dc2b456f-1859-50ba-92e9-01c541de5613", + "uuid": "4b479dac-b97d-49d6-a49a-7c5d92543f30", + "destination_block": "1d5f14f7-7335-5310-951b-db334e159d86", "semantic_label": "", "vendor_metadata": {} } @@ -1367,18 +1439,18 @@ "condition": null, "meta": { "column": 1, - "line": 371 + "line": 585 }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 373 + "line": 604 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -1389,11 +1461,11 @@ }, { "label": null, - "name": "semantic_id", + "name": "message_body", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "dc2b456f-1859-50ba-92e9-01c541de5613", + "uuid": "1d5f14f7-7335-5310-951b-db334e159d86", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1403,11 +1475,11 @@ "exits": [ { "default": true, - "name": "answer.semantic_id", + "name": "response.body.body.text.value.message", "config": {}, "test": "", - "uuid": "68a54900-46eb-4008-8ff1-efe2f724e876", - "destination_block": "d4649eb0-4e4d-560e-8569-291e481fc608", + "uuid": "d828ebcc-c7b1-4c7b-a00a-23a827c631d1", + "destination_block": "8543f487-afeb-5f6a-813d-73421f72c82f", "semantic_label": "", "vendor_metadata": {} } @@ -1422,16 +1494,16 @@ "condition": null, "meta": { "column": 1, - "line": 371 + "line": 585 }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 374 + "line": 605 }, "type": "expression" }, @@ -1444,11 +1516,11 @@ }, { "label": null, - "name": "score", + "name": "image_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "d4649eb0-4e4d-560e-8569-291e481fc608", + "uuid": "8543f487-afeb-5f6a-813d-73421f72c82f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1458,11 +1530,11 @@ "exits": [ { "default": true, - "name": "score + answer.score", + "name": "response.body.body.text.value.image", "config": {}, "test": "", - "uuid": "d4386415-9506-4a76-acc8-f680470bc857", - "destination_block": "c1d5ab4b-ea2f-5266-81d0-2a4a035b3552", + "uuid": "26df7e4f-63bd-489f-904e-63afb0abac01", + "destination_block": "163997ea-6326-5a41-bc37-a0102e75b7d6", "semantic_label": "", "vendor_metadata": {} } @@ -1477,16 +1549,16 @@ "condition": null, "meta": { "column": 1, - "line": 371 + "line": 585 }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" + "name": "FetchEndPage", + "uuid": "346ae073-4aba-5b03-b93e-87092f008360" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 375 + "line": 606 }, "type": "expression" }, @@ -1499,13 +1571,11 @@ }, { "label": null, - "name": "multiselect_response_yes_log", - "type": "Core.Log", - "config": { - "message": "e3a8a050-a313-42af-8ed9-4c8444d4897a" - }, + "name": "display_response_case", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "c1d5ab4b-ea2f-5266-81d0-2a4a035b3552", + "uuid": "9dd4cfd0-192a-5460-8339-3fe7ef8c6d6b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1513,14 +1583,24 @@ } }, "exits": [ + { + "default": false, + "name": "Exit for display_response_case_condition_0", + "config": {}, + "test": "has_text(answer.response)", + "uuid": "c252c193-38dd-4572-8190-75d207058b91", + "destination_block": "8235d609-de08-536b-9787-a15f945d4471", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "multiselect_response_yes_log", + "name": "Exit for display_response_case_condition_1", "config": {}, - "test": "", - "uuid": "102fb002-4380-4b32-bd1d-12fca4f5456c", - "destination_block": "780f4a9f-7a77-5295-9e02-308063781a70", - "semantic_label": "", + "test": null, + "uuid": "17a830cd-a62d-413a-a9c2-2b2dfa1012ce", + "destination_block": "0f22ee99-8e42-522e-a34d-61afa3459168", + "semantic_label": null, "vendor_metadata": {} } ], @@ -1531,23 +1611,14 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "has_text(answer.response)", "meta": { "column": 1, - "line": 371 - }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" - }, - "card_item": { - "log": {}, - "meta": { - "column": 3, - "line": 376 + "line": 504 }, - "type": "log" - }, - "index": 0 + "name": "DisplayResponse", + "uuid": "9dd4cfd0-192a-5460-8339-3fe7ef8c6d6b" + } } } } @@ -1556,11 +1627,11 @@ }, { "label": null, - "name": "answer_num", + "name": "Routing for display_response_case_condition_1", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "780f4a9f-7a77-5295-9e02-308063781a70", + "uuid": "0f22ee99-8e42-522e-a34d-61afa3459168", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1569,13 +1640,13 @@ }, "exits": [ { - "default": true, - "name": "answer_num + 1", + "default": false, + "name": "Exit for StoreResponse", "config": {}, - "test": "", - "uuid": "b2f4cc4f-bdcf-417c-9bff-0d2647aef8c2", - "destination_block": "979e8930-2aef-5311-a7ef-8742d7c5cf0e", - "semantic_label": "", + "test": "true", + "uuid": "418fb57c-779a-44a0-ad62-f6877b4583c2", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "semantic_label": null, "vendor_metadata": {} } ], @@ -1589,20 +1660,20 @@ "condition": null, "meta": { "column": 1, - "line": 371 + "line": 510 }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" + "name": "DisplayResponse", + "uuid": "48f664ea-b264-55ff-adea-ae464a2aeb66" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 377 + "line": 511 }, - "type": "expression" + "then": {}, + "type": "then" }, - "index": 0 + "index": 1 } } } @@ -1611,11 +1682,20 @@ }, { "label": null, - "name": "multiselect_answer", - "type": "Core.Case", - "config": {}, + "name": "display_response_case_condition_0", + "type": "MobilePrimitives.SelectOneResponse", + "config": { + "prompt": "17adc083-1092-4c21-b405-d6c0ea21a3d7", + "choices": [ + { + "name": "store_response", + "prompt": "e25c30ff-d2c2-4125-b597-f5870e80cfe0", + "test": "block.response = \"@@config.items.response_button_text\"" + } + ] + }, "tags": [], - "uuid": "979e8930-2aef-5311-a7ef-8742d7c5cf0e", + "uuid": "8235d609-de08-536b-9787-a15f945d4471", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1623,13 +1703,23 @@ } }, "exits": [ + { + "default": null, + "name": "store_response", + "config": {}, + "test": "block.value = \"store_response\"", + "uuid": "b9bb3780-1316-492b-9429-67c00e7af8a7", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "if(is_nil_or_empty(multiselect_answer), \"@semantic_id\", concatenate(multiselect_answer, \",\", \"@semantic_id\"))", + "name": "Default exit to \"StoreResponse\"", "config": {}, "test": "", - "uuid": "911ce66a-01d1-4a83-ae04-efc0da2117bb", - "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", + "uuid": "79792d3d-c388-4f31-9b21-f6b9b76d44a6", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -1640,22 +1730,23 @@ "turn": { "stacks_dsl": { "0.1.0": { + "buttons_metadata": {}, "card": { - "condition": null, + "condition": "has_text(answer.response)", "meta": { "column": 1, - "line": 371 + "line": 504 }, - "name": "MultiselectResponseYes", - "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" + "name": "DisplayResponse", + "uuid": "9dd4cfd0-192a-5460-8339-3fe7ef8c6d6b" }, "card_item": { - "expression": {}, + "button_block": {}, "meta": { "column": 3, - "line": 379 + "line": 505 }, - "type": "expression" + "type": "button_block" }, "index": 0 } @@ -1666,54 +1757,11 @@ }, { "label": null, - "name": "multiselect_error_case", - "type": "Core.Case", - "config": {}, - "tags": [], - "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99", - "ui_metadata": {}, - "exits": [ - { - "default": false, - "name": "Exit for multiselect_error_case_condition_0", - "config": {}, - "test": "has_all_members(keywords, [question_response])", - "uuid": "e71f1823-569e-4349-8b1f-d5b46e4bac2a", - "destination_block": "c32166e6-a9e6-5119-8932-a6deee18d226", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for multiselect_error_case_condition_1", - "config": {}, - "test": "lower(question_response) == \"skip\"", - "uuid": "473bbf39-e083-4e4e-8806-2ef7a453b639", - "destination_block": "1ea0a351-a157-5d7d-89c5-97acdd74edbf", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": true, - "name": "Exit for multiselect_error_case_condition_2", - "config": {}, - "test": null, - "uuid": "76400dd2-e928-4f53-8a8a-65d85b552e4c", - "destination_block": "784786fd-16b4-597e-a410-f43ed99fb00f", - "semantic_label": null, - "vendor_metadata": {} - } - ], - "semantic_label": null, - "vendor_metadata": {} - }, - { - "label": null, - "name": "error", + "name": "answer_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "784786fd-16b4-597e-a410-f43ed99fb00f", + "uuid": "e1367f7a-75c4-5622-bfb5-e9a3832b3c21", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1723,11 +1771,11 @@ "exits": [ { "default": true, - "name": "if(is_nil_or_empty(question.error), assessment_data.generic_error, question.error)", + "name": "answer_num + 1", "config": {}, "test": "", - "uuid": "c543c6f7-3cc0-4ef0-af71-01bed237c3a7", - "destination_block": "c9ae711c-69fd-5b43-bf19-30c0a15b24ff", + "uuid": "3d13e5cb-3124-4761-b8c0-1d3fc3c9e5df", + "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", "semantic_label": "", "vendor_metadata": {} } @@ -1742,20 +1790,20 @@ "condition": null, "meta": { "column": 1, - "line": 362 + "line": 387 }, - "name": "MultiselectError", - "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" + "name": "MultiselectResponseNo", + "uuid": "37a73151-bebf-5292-8912-20abd8f756c4" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 364 + "line": 388 }, "type": "expression" }, - "index": 2 + "index": 0 } } } @@ -1764,13 +1812,11 @@ }, { "label": null, - "name": "multiselect_error_case_condition_2_log", - "type": "Core.Log", - "config": { - "message": "f8303514-caf6-4b81-a2da-327bf7647cf8" - }, + "name": "answer", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "c9ae711c-69fd-5b43-bf19-30c0a15b24ff", + "uuid": "5bd7dcf5-1055-5c2f-87db-534ac94c1c47", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1780,11 +1826,11 @@ "exits": [ { "default": true, - "name": "multiselect_error_case_condition_2_log", + "name": "find(question.answers, &(&1.answer == answer_text))", "config": {}, "test": "", - "uuid": "9f4c68f1-ef97-4876-b89c-e15268b87184", - "destination_block": "7d3bbee2-b7e2-5015-89d0-629634cec778", + "uuid": "4448d711-f2ba-45f3-81db-d7a4d321f912", + "destination_block": "dc2b456f-1859-50ba-92e9-01c541de5613", "semantic_label": "", "vendor_metadata": {} } @@ -1799,18 +1845,18 @@ "condition": null, "meta": { "column": 1, - "line": 362 + "line": 371 }, - "name": "MultiselectError", - "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 365 + "line": 373 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -1821,13 +1867,11 @@ }, { "label": null, - "name": "multiselect_error_case_condition_2_log", - "type": "Core.Log", - "config": { - "message": "b2b26b4f-b990-4a80-b0cc-cf5a9b6c6cd9" - }, + "name": "semantic_id", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "7d3bbee2-b7e2-5015-89d0-629634cec778", + "uuid": "dc2b456f-1859-50ba-92e9-01c541de5613", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1837,11 +1881,11 @@ "exits": [ { "default": true, - "name": "multiselect_error_case_condition_2_log", + "name": "answer.semantic_id", "config": {}, "test": "", - "uuid": "8526d098-e6b1-4960-9fcc-5d73b0556e88", - "destination_block": "2c65074e-8412-5f1c-a16e-07d9a31e5649", + "uuid": "691ee933-c425-4e81-b920-df48e1173031", + "destination_block": "d4649eb0-4e4d-560e-8569-291e481fc608", "semantic_label": "", "vendor_metadata": {} } @@ -1856,18 +1900,18 @@ "condition": null, "meta": { "column": 1, - "line": 362 + "line": 371 }, - "name": "MultiselectError", - "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 366 + "line": 374 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -1878,13 +1922,11 @@ }, { "label": null, - "name": "multiselect_error_case_condition_2_log", - "type": "Core.Log", - "config": { - "message": "dcdb5aa0-f286-4e3a-a22b-dadf40cda106" - }, + "name": "score", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "2c65074e-8412-5f1c-a16e-07d9a31e5649", + "uuid": "d4649eb0-4e4d-560e-8569-291e481fc608", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1894,11 +1936,11 @@ "exits": [ { "default": true, - "name": "multiselect_error_case_condition_2_log", + "name": "score + answer.score", "config": {}, "test": "", - "uuid": "9c2bcddf-31a1-43ba-b027-70834e7a4825", - "destination_block": "211ceb0c-d32f-5fdd-8734-cb4899146e40", + "uuid": "85206e51-499a-44d1-8369-e527c68f0cf1", + "destination_block": "c1d5ab4b-ea2f-5266-81d0-2a4a035b3552", "semantic_label": "", "vendor_metadata": {} } @@ -1913,18 +1955,18 @@ "condition": null, "meta": { "column": 1, - "line": 362 + "line": 371 }, - "name": "MultiselectError", - "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 367 + "line": 375 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -1935,13 +1977,13 @@ }, { "label": null, - "name": "multiselect_error_case_condition_2_text", - "type": "MobilePrimitives.Message", + "name": "multiselect_response_yes_log", + "type": "Core.Log", "config": { - "prompt": "816ae809-e3a3-4158-9896-42b26f5413e0" + "message": "3602bcc3-844a-47c1-a1bc-35c7ab40629c" }, "tags": [], - "uuid": "211ceb0c-d32f-5fdd-8734-cb4899146e40", + "uuid": "c1d5ab4b-ea2f-5266-81d0-2a4a035b3552", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -1951,11 +1993,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"DisplayMultiselectAnswer\"", + "name": "multiselect_response_yes_log", "config": {}, "test": "", - "uuid": "5ddb4939-73ad-4cbf-88ba-2acc181fca57", - "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", + "uuid": "aa3a36f6-3022-4fc9-86cb-d4cbbea8697c", + "destination_block": "780f4a9f-7a77-5295-9e02-308063781a70", "semantic_label": "", "vendor_metadata": {} } @@ -1970,18 +2012,18 @@ "condition": null, "meta": { "column": 1, - "line": 362 + "line": 371 }, - "name": "MultiselectError", - "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 368 + "line": 376 }, - "text": {}, - "type": "text" + "type": "log" }, "index": 0 } @@ -1992,11 +2034,11 @@ }, { "label": null, - "name": "result_tag", + "name": "answer_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "1ea0a351-a157-5d7d-89c5-97acdd74edbf", + "uuid": "780f4a9f-7a77-5295-9e02-308063781a70", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2006,11 +2048,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"question_num\")", + "name": "answer_num + 1", "config": {}, "test": "", - "uuid": "ca176a7f-a2cd-4fb8-a3b6-542a4e79e9d3", - "destination_block": "11356139-0dd6-58f9-aa9a-fd8d8acd69d4", + "uuid": "54199d07-ac7e-4637-96b3-a7566863c45b", + "destination_block": "979e8930-2aef-5311-a7ef-8742d7c5cf0e", "semantic_label": "", "vendor_metadata": {} } @@ -2022,23 +2064,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 371 }, - "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 346 + "line": 377 }, "type": "expression" }, - "index": 1 + "index": 0 } } } @@ -2047,13 +2089,11 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "name": "multiselect_answer", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "11356139-0dd6-58f9-aa9a-fd8d8acd69d4", + "uuid": "979e8930-2aef-5311-a7ef-8742d7c5cf0e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2063,11 +2103,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "if(is_nil_or_empty(multiselect_answer), \"@semantic_id\", concatenate(multiselect_answer, \",\", \"@semantic_id\"))", "config": {}, "test": "", - "uuid": "de427b09-2861-4147-9c34-1ec386de4ee4", - "destination_block": "f37d4b18-55f7-55a1-a2be-0ed17bb62085", + "uuid": "c2cafff5-0013-43d7-9ef8-30aa9e4b7bc0", + "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", "semantic_label": "", "vendor_metadata": {} } @@ -2079,23 +2119,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 371 }, - "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "name": "MultiselectResponseYes", + "uuid": "0ec16d81-7463-507b-afb2-0bc197fd2e4b" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 347 + "line": 379 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -2106,11 +2144,11 @@ }, { "label": null, - "name": "question_id", + "name": "multiselect_error_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "f37d4b18-55f7-55a1-a2be-0ed17bb62085", + "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2118,14 +2156,34 @@ } }, "exits": [ + { + "default": false, + "name": "Exit for multiselect_error_case_condition_0", + "config": {}, + "test": "has_all_members(keywords, [question_response])", + "uuid": "65247b62-d0cb-4fd4-a94b-16b500b6f61b", + "destination_block": "c32166e6-a9e6-5119-8932-a6deee18d226", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for multiselect_error_case_condition_1", + "config": {}, + "test": "lower(question_response) == \"skip\"", + "uuid": "ef730ed0-4475-412b-bacd-3f6e0247687e", + "destination_block": "1ea0a351-a157-5d7d-89c5-97acdd74edbf", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "questions[question_num].semantic_id", + "name": "Exit for multiselect_error_case_condition_2", "config": {}, - "test": "", - "uuid": "8924d596-d8ce-4d90-8cfa-9fc9d202d96d", - "destination_block": "ffac2eb0-7a61-5a5c-8bb6-a83e732a3ca3", - "semantic_label": "", + "test": null, + "uuid": "18caf570-e499-4812-a9b3-0ac2b4ffcee7", + "destination_block": "784786fd-16b4-597e-a410-f43ed99fb00f", + "semantic_label": null, "vendor_metadata": {} } ], @@ -2136,23 +2194,14 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": "has_all_members(keywords, [@question_response])", "meta": { "column": 1, - "line": 340 + "line": 328 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" - }, - "card_item": { - "expression": {}, - "meta": { - "column": 3, - "line": 348 - }, - "type": "expression" - }, - "index": 0 + "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99" + } } } } @@ -2161,11 +2210,11 @@ }, { "label": null, - "name": "result_tag", + "name": "error", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "ffac2eb0-7a61-5a5c-8bb6-a83e732a3ca3", + "uuid": "784786fd-16b4-597e-a410-f43ed99fb00f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2175,11 +2224,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "if(is_nil_or_empty(question.error), assessment_data.generic_error, question.error)", "config": {}, "test": "", - "uuid": "0adc8467-122b-42b0-8163-a51b0872ecc5", - "destination_block": "528a1504-323d-5875-88a5-c468fcdfdcf5", + "uuid": "ef882dca-9ebc-4c80-a9d1-13a256df564d", + "destination_block": "c9ae711c-69fd-5b43-bf19-30c0a15b24ff", "semantic_label": "", "vendor_metadata": {} } @@ -2191,23 +2240,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 362 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 349 + "line": 364 }, "type": "expression" }, - "index": 0 + "index": 2 } } } @@ -2216,13 +2265,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Output", + "name": "multiselect_error_case_condition_2_log", + "type": "Core.Log", "config": { - "value": "\"skip\"" + "message": "2de50a17-b2a2-4c49-9ee3-71b91f14f5ea" }, "tags": [], - "uuid": "528a1504-323d-5875-88a5-c468fcdfdcf5", + "uuid": "c9ae711c-69fd-5b43-bf19-30c0a15b24ff", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2232,11 +2281,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "multiselect_error_case_condition_2_log", "config": {}, "test": "", - "uuid": "5f6c37a2-4b52-480a-aebe-bc2c48857f33", - "destination_block": "f4d46817-b118-5dc1-95d3-a37b9fc37270", + "uuid": "1e43c132-edee-4bc8-8fe7-3f05c83cd478", + "destination_block": "7d3bbee2-b7e2-5015-89d0-629634cec778", "semantic_label": "", "vendor_metadata": {} } @@ -2248,23 +2297,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 362 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 350 + "line": 365 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "log" }, "index": 0 } @@ -2275,11 +2322,13 @@ }, { "label": null, - "name": "skip_count", - "type": "Core.Case", - "config": {}, + "name": "multiselect_error_case_condition_2_log", + "type": "Core.Log", + "config": { + "message": "b9b72731-4e20-481f-adb4-1874f5e970db" + }, "tags": [], - "uuid": "f4d46817-b118-5dc1-95d3-a37b9fc37270", + "uuid": "7d3bbee2-b7e2-5015-89d0-629634cec778", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2289,11 +2338,11 @@ "exits": [ { "default": true, - "name": "skip_count + 1", + "name": "multiselect_error_case_condition_2_log", "config": {}, "test": "", - "uuid": "c46a65de-1aa4-48a6-90ce-4bae7daf9bbd", - "destination_block": "66459184-384e-5b67-bbaf-5f1269ef2bba", + "uuid": "9bb8d55e-61f1-4327-8de3-19efd001858f", + "destination_block": "2c65074e-8412-5f1c-a16e-07d9a31e5649", "semantic_label": "", "vendor_metadata": {} } @@ -2305,21 +2354,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 362 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 352 + "line": 366 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -2330,11 +2379,13 @@ }, { "label": null, - "name": "max_score", - "type": "Core.Case", - "config": {}, + "name": "multiselect_error_case_condition_2_log", + "type": "Core.Log", + "config": { + "message": "42b06029-8d81-444e-9e86-4f25f8d61f5a" + }, "tags": [], - "uuid": "66459184-384e-5b67-bbaf-5f1269ef2bba", + "uuid": "2c65074e-8412-5f1c-a16e-07d9a31e5649", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2344,11 +2395,11 @@ "exits": [ { "default": true, - "name": "max_score - max_question_score", + "name": "multiselect_error_case_condition_2_log", "config": {}, "test": "", - "uuid": "e65b23a4-f26e-4060-b6dc-c69ef5320862", - "destination_block": "b2e9f35a-0104-5fb1-bab1-7076aea4b295", + "uuid": "c5877b55-45f4-4a6c-91cf-112f6f301ec0", + "destination_block": "211ceb0c-d32f-5fdd-8734-cb4899146e40", "semantic_label": "", "vendor_metadata": {} } @@ -2360,21 +2411,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 362 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 354 + "line": 367 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -2385,13 +2436,13 @@ }, { "label": null, - "name": "multiselect_error_case_condition_1_log", - "type": "Core.Log", + "name": "multiselect_error_case_condition_2_text", + "type": "MobilePrimitives.Message", "config": { - "message": "8ec3c66e-b7bd-4042-a762-3cfa6c1bc088" + "prompt": "c52e61c8-50ce-45f1-9900-c6648ac7e556" }, "tags": [], - "uuid": "b2e9f35a-0104-5fb1-bab1-7076aea4b295", + "uuid": "211ceb0c-d32f-5fdd-8734-cb4899146e40", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2401,11 +2452,11 @@ "exits": [ { "default": true, - "name": "multiselect_error_case_condition_1_log", + "name": "Default exit to \"DisplayMultiselectAnswer\"", "config": {}, "test": "", - "uuid": "cb1d4885-3b23-4068-ac75-da3859252cc5", - "destination_block": "8557dfbc-9c95-59d1-aa9c-8327725330b9", + "uuid": "03804e08-2ed1-4f46-ba86-9d196739f5de", + "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", "semantic_label": "", "vendor_metadata": {} } @@ -2417,21 +2468,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(@question_response) == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 340 + "line": 362 }, "name": "MultiselectError", - "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" + "uuid": "2c1669e6-0fce-5042-9d76-b42e1f5ee953" }, "card_item": { - "log": {}, "meta": { "column": 3, - "line": 356 + "line": 368 }, - "type": "log" + "text": {}, + "type": "text" }, "index": 0 } @@ -2442,13 +2493,11 @@ }, { "label": null, - "name": "multiselect_error_case_condition_1_log", - "type": "Core.Log", - "config": { - "message": "f4fa835f-b6f1-4e2a-856f-ec064529393f" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "8557dfbc-9c95-59d1-aa9c-8327725330b9", + "uuid": "1ea0a351-a157-5d7d-89c5-97acdd74edbf", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2458,11 +2507,11 @@ "exits": [ { "default": true, - "name": "multiselect_error_case_condition_1_log", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"question_num\")", "config": {}, "test": "", - "uuid": "2ea38f1d-9b7d-4019-a0c8-ac7c39da5685", - "destination_block": "f7d08719-6e3f-542a-9d52-2b0dba67b64f", + "uuid": "1cea2ae2-116e-46b2-aec9-fe378e08bd35", + "destination_block": "11356139-0dd6-58f9-aa9a-fd8d8acd69d4", "semantic_label": "", "vendor_metadata": {} } @@ -2483,14 +2532,14 @@ "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 357 + "line": 346 }, - "type": "log" + "type": "expression" }, - "index": 0 + "index": 1 } } } @@ -2500,10 +2549,12 @@ { "label": null, "name": "question_num", - "type": "Core.Case", - "config": {}, + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "f7d08719-6e3f-542a-9d52-2b0dba67b64f", + "uuid": "11356139-0dd6-58f9-aa9a-fd8d8acd69d4", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2513,11 +2564,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "question_num", "config": {}, "test": "", - "uuid": "9d54ab67-5242-4bd6-9323-c62060b88e76", - "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", + "uuid": "23b2dc95-db47-42a6-b40e-3e16335a335e", + "destination_block": "f37d4b18-55f7-55a1-a2be-0ed17bb62085", "semantic_label": "", "vendor_metadata": {} } @@ -2538,12 +2589,14 @@ "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 359 + "line": 347 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -2554,11 +2607,11 @@ }, { "label": null, - "name": "explainer", + "name": "question_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "c32166e6-a9e6-5119-8932-a6deee18d226", + "uuid": "f37d4b18-55f7-55a1-a2be-0ed17bb62085", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2568,11 +2621,11 @@ "exits": [ { "default": true, - "name": "if(is_nil_or_empty(question.explainer), \"*Explainer:* There's no explainer for this.\", concatenate(\"*Explainer:*\", \" \", question.explainer))", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "a73f7529-2907-4c65-aaff-65643bcf5a74", - "destination_block": "16ef2fdd-db2e-518c-a383-51083f44896f", + "uuid": "6cad7c16-1224-431f-8873-774ed03aaa87", + "destination_block": "ffac2eb0-7a61-5a5c-8bb6-a83e732a3ca3", "semantic_label": "", "vendor_metadata": {} } @@ -2584,19 +2637,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_all_members(keywords, [@question_response])", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 328 + "line": 340 }, "name": "MultiselectError", - "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99" + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 330 + "line": 348 }, "type": "expression" }, @@ -2609,13 +2662,11 @@ }, { "label": null, - "name": "multiselect_error_case_condition_0_text", - "type": "MobilePrimitives.Message", - "config": { - "prompt": "bb6c1bdb-4102-4c08-b3a7-17ad77177b93" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "16ef2fdd-db2e-518c-a383-51083f44896f", + "uuid": "ffac2eb0-7a61-5a5c-8bb6-a83e732a3ca3", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2625,11 +2676,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"DisplayMultiselectAnswer\"", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "c57d2bc6-fda2-402c-a613-0cac6a093922", - "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", + "uuid": "7c5659b0-0a77-4d18-9dbb-d014fa097da4", + "destination_block": "528a1504-323d-5875-88a5-c468fcdfdcf5", "semantic_label": "", "vendor_metadata": {} } @@ -2641,21 +2692,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_all_members(keywords, [@question_response])", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 328 + "line": 340 }, "name": "MultiselectError", - "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99" + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 337 + "line": 349 }, - "text": {}, - "type": "text" + "type": "expression" }, "index": 0 } @@ -2666,44 +2717,13 @@ }, { "label": null, - "name": "check_end_multiselect_case", - "type": "Core.Case", - "config": {}, - "tags": [], - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a", - "ui_metadata": {}, - "exits": [ - { - "default": false, - "name": "Exit for check_end_multiselect_case_condition_0", - "config": {}, - "test": "and(questions[question_num].question_type == \"multiselect_question\", answer_num == count(questions[question_num].answers))", - "uuid": "3d456463-e783-4ce1-93c2-d8b6208eb0e7", - "destination_block": "62590bed-f1c5-5511-bd7e-a406a77fecf2", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": true, - "name": "Exit for check_end_multiselect_case_condition_1", - "config": {}, - "test": null, - "uuid": "7e101e8b-0d66-4116-975c-b2b7e6357d97", - "destination_block": "56064325-3396-505d-ae7e-74323a81648d", - "semantic_label": null, - "vendor_metadata": {} - } - ], - "semantic_label": null, - "vendor_metadata": {} - }, - { - "label": null, - "name": "Routing for check_end_multiselect_case_condition_1", - "type": "Core.Case", - "config": {}, + "name": "question_id", + "type": "Core.Output", + "config": { + "value": "\"skip\"" + }, "tags": [], - "uuid": "56064325-3396-505d-ae7e-74323a81648d", + "uuid": "528a1504-323d-5875-88a5-c468fcdfdcf5", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2712,13 +2732,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for DisplayMultiselectAnswer", + "default": true, + "name": "question_id", "config": {}, - "test": "true", - "uuid": "73895d4d-091e-45e8-93bf-981283bba243", - "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", - "semantic_label": null, + "test": "", + "uuid": "633f0d63-5afe-4d60-9320-8fa7902b5e26", + "destination_block": "f4d46817-b118-5dc1-95d3-a37b9fc37270", + "semantic_label": "", "vendor_metadata": {} } ], @@ -2729,23 +2749,25 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 299 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "0528042f-dc4f-5288-8a7b-f0cb2e2fe84f" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { "meta": { "column": 3, - "line": 300 + "line": 350 }, - "then": {}, - "type": "then" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, - "index": 1 + "index": 0 } } } @@ -2754,11 +2776,11 @@ }, { "label": null, - "name": "question_num", + "name": "skip_count", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "62590bed-f1c5-5511-bd7e-a406a77fecf2", + "uuid": "f4d46817-b118-5dc1-95d3-a37b9fc37270", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2768,11 +2790,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "skip_count + 1", "config": {}, "test": "", - "uuid": "2c50930c-5cf4-490f-9e64-621cdecbabfc", - "destination_block": "ee6c0416-1367-5e71-b756-99fdb7a35387", + "uuid": "3ba76cb8-c6bb-48f7-8f49-7c440bf4ae44", + "destination_block": "66459184-384e-5b67-bbaf-5f1269ef2bba", "semantic_label": "", "vendor_metadata": {} } @@ -2784,19 +2806,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 285 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 289 + "line": 352 }, "type": "expression" }, @@ -2809,11 +2831,11 @@ }, { "label": null, - "name": "result_tag", + "name": "max_score", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "ee6c0416-1367-5e71-b756-99fdb7a35387", + "uuid": "66459184-384e-5b67-bbaf-5f1269ef2bba", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2823,11 +2845,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"question_num\")", + "name": "max_score - max_question_score", "config": {}, "test": "", - "uuid": "e33e6698-c374-4639-8037-c22ba8fd42bc", - "destination_block": "cae84bf7-0c22-5094-a993-b839a7969da1", + "uuid": "d0750ac4-6292-42c7-80b8-4ef45e911a3a", + "destination_block": "b2e9f35a-0104-5fb1-bab1-7076aea4b295", "semantic_label": "", "vendor_metadata": {} } @@ -2839,19 +2861,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 285 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 291 + "line": 354 }, "type": "expression" }, @@ -2864,13 +2886,13 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", + "name": "multiselect_error_case_condition_1_log", + "type": "Core.Log", "config": { - "value": "question_num" + "message": "b72408b4-4274-4128-84e4-fa376c18c8c4" }, "tags": [], - "uuid": "cae84bf7-0c22-5094-a993-b839a7969da1", + "uuid": "b2e9f35a-0104-5fb1-bab1-7076aea4b295", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2880,11 +2902,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "multiselect_error_case_condition_1_log", "config": {}, "test": "", - "uuid": "0af82025-5cc9-41c2-8908-970a9a96e92e", - "destination_block": "cb3e06f6-d3ff-5145-9496-a7ba7b645305", + "uuid": "b6ca7b08-2d3f-4d73-9cba-8d98c470f337", + "destination_block": "8557dfbc-9c95-59d1-aa9c-8327725330b9", "semantic_label": "", "vendor_metadata": {} } @@ -2896,23 +2918,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 285 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 292 + "line": 356 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "log" }, "index": 0 } @@ -2923,11 +2943,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Case", - "config": {}, + "name": "multiselect_error_case_condition_1_log", + "type": "Core.Log", + "config": { + "message": "abe24b16-391f-48e5-9eb6-bd8e8ef6e585" + }, "tags": [], - "uuid": "cb3e06f6-d3ff-5145-9496-a7ba7b645305", + "uuid": "8557dfbc-9c95-59d1-aa9c-8327725330b9", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2937,11 +2959,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "multiselect_error_case_condition_1_log", "config": {}, "test": "", - "uuid": "de175c79-3f90-4dd5-ba5d-33613dccf605", - "destination_block": "c2c86fda-eaef-5499-876c-3aad40dd6935", + "uuid": "e27ac2b6-f1d6-4e0f-9a86-7ec590d11a44", + "destination_block": "f7d08719-6e3f-542a-9d52-2b0dba67b64f", "semantic_label": "", "vendor_metadata": {} } @@ -2953,21 +2975,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 285 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 293 + "line": 357 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -2978,11 +3000,11 @@ }, { "label": null, - "name": "result_tag", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "c2c86fda-eaef-5499-876c-3aad40dd6935", + "uuid": "f7d08719-6e3f-542a-9d52-2b0dba67b64f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -2992,11 +3014,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "a1c49409-283b-40d4-a47c-5b24d8a0590c", - "destination_block": "c872151a-27a2-5602-a05f-ea47dad627b2", + "uuid": "2004e83a-fa6f-4379-ba08-fa09a8f11113", + "destination_block": "5b652a56-c71a-5582-83f8-55b39072e60a", "semantic_label": "", "vendor_metadata": {} } @@ -3008,19 +3030,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "lower(@question_response) == \"skip\"", "meta": { "column": 1, - "line": 285 + "line": 340 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "35a8a2b3-8382-5b43-bb9a-5bebe557f012" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 294 + "line": 359 }, "type": "expression" }, @@ -3033,13 +3055,11 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Output", - "config": { - "value": "\"@multiselect_answer\"" - }, + "name": "explainer", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "c872151a-27a2-5602-a05f-ea47dad627b2", + "uuid": "c32166e6-a9e6-5119-8932-a6deee18d226", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3049,11 +3069,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "if(is_nil_or_empty(question.explainer), \"*Explainer:* There's no explainer for this.\", concatenate(\"*Explainer:*\", \" \", question.explainer))", "config": {}, "test": "", - "uuid": "f2b9199d-aa74-4206-a50c-c4ee27446d29", - "destination_block": "b6608def-499b-5c8f-b07e-d766207f006e", + "uuid": "db448e09-4e93-407a-97eb-7c348ecb5771", + "destination_block": "16ef2fdd-db2e-518c-a383-51083f44896f", "semantic_label": "", "vendor_metadata": {} } @@ -3065,23 +3085,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "has_all_members(keywords, [@question_response])", "meta": { "column": 1, - "line": 285 + "line": 328 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 295 + "line": 330 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -3092,13 +3110,13 @@ }, { "label": null, - "name": "check_end_multiselect_case_condition_0_log", - "type": "Core.Log", + "name": "multiselect_error_case_condition_0_text", + "type": "MobilePrimitives.Message", "config": { - "message": "7ccf9045-a08b-4757-9e5b-4607ae8173ba" + "prompt": "dcf48344-0bbb-4087-8e7e-186742ce040f" }, "tags": [], - "uuid": "b6608def-499b-5c8f-b07e-d766207f006e", + "uuid": "16ef2fdd-db2e-518c-a383-51083f44896f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3108,11 +3126,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"StoreResponse\"", + "name": "Default exit to \"DisplayMultiselectAnswer\"", "config": {}, "test": "", - "uuid": "4d676a26-9238-489b-9ebb-9a7371c056b2", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "d6aff43c-8fee-4982-8049-74e17a0e1bcc", + "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", "semantic_label": "", "vendor_metadata": {} } @@ -3124,21 +3142,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "condition": "has_all_members(keywords, [@question_response])", "meta": { "column": 1, - "line": 285 + "line": 328 }, - "name": "CheckEndMultiselect", - "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + "name": "MultiselectError", + "uuid": "205afeb9-04e6-5b84-8102-bb4631a81a99" }, "card_item": { - "log": {}, "meta": { "column": 3, - "line": 296 + "line": 337 }, - "type": "log" + "text": {}, + "type": "text" }, "index": 0 } @@ -3149,84 +3167,67 @@ }, { "label": null, - "name": "store_response_case", + "name": "check_end_multiselect_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd", - "ui_metadata": {}, + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, - "name": "Exit for store_response_case_condition_0", - "config": {}, - "test": "question_id == \"dma-do-things\"", - "uuid": "221d7331-467b-49d0-8bea-277a01f3fd63", - "destination_block": "aa7eeeac-3d90-5587-bfa0-465fff0b5ecd", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for store_response_case_condition_1", - "config": {}, - "test": "question_id == \"dma-medical-care\"", - "uuid": "689e74b3-6e0d-47e4-86e9-db7d22d795ce", - "destination_block": "b61c0970-7efe-5bb2-aed2-ee25c9c248ab", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for store_response_case_condition_2", - "config": {}, - "test": "question_id == \"dma-sharing\"", - "uuid": "862489eb-7128-4210-aa5a-396260ecb81f", - "destination_block": "8cbb04d6-489f-57e8-90eb-7e106f541670", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for store_response_case_condition_3", - "config": {}, - "test": "question_id == \"dma-medical-advice\"", - "uuid": "eca4e1dd-1f38-4434-86b3-b51228baab1f", - "destination_block": "fdfd9252-1646-5193-a57c-c3b45302ecbe", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for store_response_case_condition_4", + "name": "Exit for check_end_multiselect_case_condition_0", "config": {}, - "test": "question_id == \"dma-find-solutions\"", - "uuid": "4f7a5a5e-1d53-4177-b5d5-08a1055d0b25", - "destination_block": "e210abd4-18f7-5061-b442-2c150c43ed59", + "test": "and(questions[question_num].question_type == \"multiselect_question\", answer_num == count(questions[question_num].answers))", + "uuid": "f678f575-9850-45ad-98b5-0ed09a0a02d5", + "destination_block": "62590bed-f1c5-5511-bd7e-a406a77fecf2", "semantic_label": null, "vendor_metadata": {} }, { "default": true, - "name": "Exit for store_response_case_condition_5", + "name": "Exit for check_end_multiselect_case_condition_1", "config": {}, "test": null, - "uuid": "dda2a29b-ea3b-409a-bf0a-7e4589780b25", - "destination_block": "723a023c-5106-5a43-b6cd-ac60341e8ade", + "uuid": "05c688e3-666f-4177-9f15-048569728dab", + "destination_block": "56064325-3396-505d-ae7e-74323a81648d", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", + "meta": { + "column": 1, + "line": 285 + }, + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" + } + } + } + } + } + } }, { "label": null, - "name": "Routing for store_response_case_condition_5", + "name": "Routing for check_end_multiselect_case_condition_1", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "723a023c-5106-5a43-b6cd-ac60341e8ade", + "uuid": "56064325-3396-505d-ae7e-74323a81648d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3236,11 +3237,11 @@ "exits": [ { "default": false, - "name": "Exit for CheckEnd", + "name": "Exit for DisplayMultiselectAnswer", "config": {}, "test": "true", - "uuid": "2ea3cc8c-1dff-4280-8321-582d4b0f30b6", - "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "uuid": "c72c26dc-bd17-4c24-b0c5-036ed3e5ea0b", + "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", "semantic_label": null, "vendor_metadata": {} } @@ -3255,20 +3256,20 @@ "condition": null, "meta": { "column": 1, - "line": 530 + "line": 299 }, - "name": "StoreResponse", - "uuid": "5fb40108-ef47-50a0-826d-a83846ebb5dc" + "name": "CheckEndMultiselect", + "uuid": "0528042f-dc4f-5288-8a7b-f0cb2e2fe84f" }, "card_item": { "meta": { "column": 3, - "line": 531 + "line": 300 }, "then": {}, "type": "then" }, - "index": 5 + "index": 1 } } } @@ -3277,16 +3278,11 @@ }, { "label": null, - "name": "store_response_case_condition_4_contact_update_dma_05", - "type": "Core.SetContactProperty", - "config": { - "set_contact_property": { - "property_key": "dma_05", - "property_value": "@question_response" - } - }, + "name": "question_num", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "e210abd4-18f7-5061-b442-2c150c43ed59", + "uuid": "62590bed-f1c5-5511-bd7e-a406a77fecf2", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3296,11 +3292,11 @@ "exits": [ { "default": true, - "name": "store_response_case_condition_4_contact_update_dma_05", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "da3f0c78-fb8d-4ce7-9a8a-3c62a8713d53", - "destination_block": "618e8c98-6dbb-543d-9299-46269ad009a4", + "uuid": "8e1f0908-6351-4dd8-a2e2-5f9591aaa8a7", + "destination_block": "ee6c0416-1367-5e71-b756-99fdb7a35387", "semantic_label": "", "vendor_metadata": {} } @@ -3312,23 +3308,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-find-solutions\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 524 + "line": 285 }, - "name": "StoreResponse", - "uuid": "6357155c-2fff-509e-94d5-0db644be131f" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 525 + "line": 289 }, - "type": "update_contact", - "update_contact": {} + "type": "expression" }, - "index": 4 + "index": 0 } } } @@ -3337,11 +3333,11 @@ }, { "label": null, - "name": "Routing for store_response_case_condition_4", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "618e8c98-6dbb-543d-9299-46269ad009a4", + "uuid": "ee6c0416-1367-5e71-b756-99fdb7a35387", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3350,13 +3346,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for CheckEnd", + "default": true, + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"question_num\")", "config": {}, - "test": "true", - "uuid": "376917c0-c42d-4ecb-9ea1-d3827df60f9c", - "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", - "semantic_label": null, + "test": "", + "uuid": "ae449850-1bae-4540-a0de-64880a7f4977", + "destination_block": "cae84bf7-0c22-5094-a993-b839a7969da1", + "semantic_label": "", "vendor_metadata": {} } ], @@ -3367,21 +3363,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-find-solutions\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 524 + "line": 285 }, - "name": "StoreResponse", - "uuid": "6357155c-2fff-509e-94d5-0db644be131f" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 526 + "line": 291 }, - "then": {}, - "type": "then" + "type": "expression" }, "index": 0 } @@ -3392,16 +3388,13 @@ }, { "label": null, - "name": "store_response_case_condition_3_contact_update_dma_04", - "type": "Core.SetContactProperty", + "name": "question_num", + "type": "Core.Output", "config": { - "set_contact_property": { - "property_key": "dma_04", - "property_value": "@question_response" - } + "value": "question_num" }, "tags": [], - "uuid": "fdfd9252-1646-5193-a57c-c3b45302ecbe", + "uuid": "cae84bf7-0c22-5094-a993-b839a7969da1", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3411,11 +3404,11 @@ "exits": [ { "default": true, - "name": "store_response_case_condition_3_contact_update_dma_04", + "name": "question_num", "config": {}, "test": "", - "uuid": "8f2f8e08-f9b1-4048-b690-ff566a2317ef", - "destination_block": "8f54cdb5-1a24-58ce-afd2-239e0c77b460", + "uuid": "7587fc24-bcfe-4648-b435-162adf745477", + "destination_block": "cb3e06f6-d3ff-5145-9496-a7ba7b645305", "semantic_label": "", "vendor_metadata": {} } @@ -3427,23 +3420,25 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-medical-advice\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 519 + "line": 285 }, - "name": "StoreResponse", - "uuid": "650d4502-7c02-5ab8-96f0-6a235ba85005" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { "meta": { "column": 3, - "line": 520 + "line": 292 }, - "type": "update_contact", - "update_contact": {} + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, - "index": 3 + "index": 0 } } } @@ -3452,11 +3447,11 @@ }, { "label": null, - "name": "Routing for store_response_case_condition_3", + "name": "question_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "8f54cdb5-1a24-58ce-afd2-239e0c77b460", + "uuid": "cb3e06f6-d3ff-5145-9496-a7ba7b645305", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3465,13 +3460,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for CheckEnd", + "default": true, + "name": "questions[question_num].semantic_id", "config": {}, - "test": "true", - "uuid": "40cbd8aa-7141-4d10-b001-f0896c1f6658", - "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", - "semantic_label": null, + "test": "", + "uuid": "16859130-0222-47b9-aecd-d07df2f8563c", + "destination_block": "c2c86fda-eaef-5499-876c-3aad40dd6935", + "semantic_label": "", "vendor_metadata": {} } ], @@ -3482,21 +3477,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-medical-advice\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 519 + "line": 285 }, - "name": "StoreResponse", - "uuid": "650d4502-7c02-5ab8-96f0-6a235ba85005" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 521 + "line": 293 }, - "then": {}, - "type": "then" + "type": "expression" }, "index": 0 } @@ -3507,16 +3502,11 @@ }, { "label": null, - "name": "store_response_case_condition_2_contact_update_dma_03", - "type": "Core.SetContactProperty", - "config": { - "set_contact_property": { - "property_key": "dma_03", - "property_value": "@question_response" - } - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "8cbb04d6-489f-57e8-90eb-7e106f541670", + "uuid": "c2c86fda-eaef-5499-876c-3aad40dd6935", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3526,11 +3516,11 @@ "exits": [ { "default": true, - "name": "store_response_case_condition_2_contact_update_dma_03", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "9e6ad273-6623-4fc9-a281-c537d6615547", - "destination_block": "986232e1-c39d-5c1b-b99a-ccf8f3dc895a", + "uuid": "898a7f71-cd42-4a43-9ea9-94aa76e5e9bc", + "destination_block": "c872151a-27a2-5602-a05f-ea47dad627b2", "semantic_label": "", "vendor_metadata": {} } @@ -3542,23 +3532,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-sharing\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 514 + "line": 285 }, - "name": "StoreResponse", - "uuid": "6575ccb0-af2c-5068-95aa-cec809ffcbd4" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 515 + "line": 294 }, - "type": "update_contact", - "update_contact": {} + "type": "expression" }, - "index": 2 + "index": 0 } } } @@ -3567,11 +3557,13 @@ }, { "label": null, - "name": "Routing for store_response_case_condition_2", - "type": "Core.Case", - "config": {}, + "name": "question_id", + "type": "Core.Output", + "config": { + "value": "\"@multiselect_answer\"" + }, "tags": [], - "uuid": "986232e1-c39d-5c1b-b99a-ccf8f3dc895a", + "uuid": "c872151a-27a2-5602-a05f-ea47dad627b2", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3580,13 +3572,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for CheckEnd", + "default": true, + "name": "question_id", "config": {}, - "test": "true", - "uuid": "f9e7c815-2512-4208-bd2f-007c6278ce16", - "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", - "semantic_label": null, + "test": "", + "uuid": "59540683-815e-452d-b4cf-7f118fa74b17", + "destination_block": "b6608def-499b-5c8f-b07e-d766207f006e", + "semantic_label": "", "vendor_metadata": {} } ], @@ -3597,21 +3589,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-sharing\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 514 + "line": 285 }, - "name": "StoreResponse", - "uuid": "6575ccb0-af2c-5068-95aa-cec809ffcbd4" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { "meta": { "column": 3, - "line": 516 + "line": 295 }, - "then": {}, - "type": "then" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -3622,16 +3616,13 @@ }, { "label": null, - "name": "store_response_case_condition_1_contact_update_dma_02", - "type": "Core.SetContactProperty", + "name": "check_end_multiselect_case_condition_0_log", + "type": "Core.Log", "config": { - "set_contact_property": { - "property_key": "dma_02", - "property_value": "@question_response" - } + "message": "a0d9843b-ea46-4ac3-b479-c6de4f752aea" }, "tags": [], - "uuid": "b61c0970-7efe-5bb2-aed2-ee25c9c248ab", + "uuid": "b6608def-499b-5c8f-b07e-d766207f006e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3641,11 +3632,11 @@ "exits": [ { "default": true, - "name": "store_response_case_condition_1_contact_update_dma_02", + "name": "Default exit to \"StoreResponse\"", "config": {}, "test": "", - "uuid": "f3bf4a2f-6d45-45f4-8537-356b2fe91c73", - "destination_block": "0f22ee99-8e42-522e-a34d-61afa3459168", + "uuid": "3eba1416-0865-4fff-8a81-29e2c39ca7c3", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -3657,23 +3648,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-medical-care\"", + "condition": "questions[question_num].question_type == \"multiselect_question\" and answer_num == count(questions[question_num].answers)", "meta": { "column": 1, - "line": 509 + "line": 285 }, - "name": "StoreResponse", - "uuid": "5b81e8fe-5e85-5f8c-873f-4272f17eb288" + "name": "CheckEndMultiselect", + "uuid": "5b652a56-c71a-5582-83f8-55b39072e60a" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 510 + "line": 296 }, - "type": "update_contact", - "update_contact": {} + "type": "log" }, - "index": 1 + "index": 0 } } } @@ -3682,11 +3673,107 @@ }, { "label": null, - "name": "Routing for store_response_case_condition_1", + "name": "store_response_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "0f22ee99-8e42-522e-a34d-61afa3459168", + "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": false, + "name": "Exit for store_response_case_condition_0", + "config": {}, + "test": "question_id == \"dma-do-things\"", + "uuid": "637e0134-3002-4147-9278-e95220bc35bb", + "destination_block": "8cbb04d6-489f-57e8-90eb-7e106f541670", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for store_response_case_condition_1", + "config": {}, + "test": "question_id == \"dma-medical-care\"", + "uuid": "a54302cc-e3ba-4e1a-b975-6f36c64fb3c0", + "destination_block": "fdfd9252-1646-5193-a57c-c3b45302ecbe", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for store_response_case_condition_2", + "config": {}, + "test": "question_id == \"dma-sharing\"", + "uuid": "997c518e-0bdf-49c1-9914-fae323f56965", + "destination_block": "e210abd4-18f7-5061-b442-2c150c43ed59", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for store_response_case_condition_3", + "config": {}, + "test": "question_id == \"dma-medical-advice\"", + "uuid": "f88e203e-3c7b-4e7d-b0a9-c9ef0454b7d6", + "destination_block": "76c4c437-d703-5cb5-851c-d899c8c6a658", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for store_response_case_condition_4", + "config": {}, + "test": "question_id == \"dma-find-solutions\"", + "uuid": "ba8af954-f5f2-4e4a-817d-3821ec5a970d", + "destination_block": "7fb31ff0-c509-5130-a528-9ed8d59c3288", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": true, + "name": "Exit for store_response_case_condition_5", + "config": {}, + "test": null, + "uuid": "99855f13-09b6-4091-8728-4b9663478150", + "destination_block": "20f435e1-d5e5-52df-990e-bf0e33b9f20a", + "semantic_label": null, + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-do-things\"", + "meta": { + "column": 1, + "line": 514 + }, + "name": "StoreResponse", + "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd" + } + } + } + } + } + } + }, + { + "label": null, + "name": "Routing for store_response_case_condition_5", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "20f435e1-d5e5-52df-990e-bf0e33b9f20a", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3699,7 +3786,7 @@ "name": "Exit for CheckEnd", "config": {}, "test": "true", - "uuid": "bd14d72a-4a86-4723-9941-6ad64cfcfe9e", + "uuid": "96b54ae5-a7b8-4bde-a6d3-d5ad0e1f6a98", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": null, "vendor_metadata": {} @@ -3712,23 +3799,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-medical-care\"", + "condition": null, "meta": { "column": 1, - "line": 509 + "line": 540 }, "name": "StoreResponse", - "uuid": "5b81e8fe-5e85-5f8c-873f-4272f17eb288" + "uuid": "5fb40108-ef47-50a0-826d-a83846ebb5dc" }, "card_item": { "meta": { "column": 3, - "line": 511 + "line": 541 }, "then": {}, "type": "then" }, - "index": 0 + "index": 5 } } } @@ -3737,16 +3824,16 @@ }, { "label": null, - "name": "store_response_case_condition_0_contact_update_dma_01", + "name": "store_response_case_condition_4_contact_update_dma_05", "type": "Core.SetContactProperty", "config": { "set_contact_property": { - "property_key": "dma_01", + "property_key": "dma_05", "property_value": "@question_response" } }, "tags": [], - "uuid": "aa7eeeac-3d90-5587-bfa0-465fff0b5ecd", + "uuid": "7fb31ff0-c509-5130-a528-9ed8d59c3288", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3756,11 +3843,11 @@ "exits": [ { "default": true, - "name": "store_response_case_condition_0_contact_update_dma_01", + "name": "store_response_case_condition_4_contact_update_dma_05", "config": {}, "test": "", - "uuid": "c3eb8c69-189f-4dd6-ae5e-6cfcf2bc5465", - "destination_block": "8efd57d9-e92c-52de-8b49-76a39e482f27", + "uuid": "c906351d-8adf-4db4-83ed-89b0ca090be8", + "destination_block": "0156cb2b-a647-5a6d-8745-95abc16094c4", "semantic_label": "", "vendor_metadata": {} } @@ -3772,23 +3859,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-do-things\"", + "condition": "question_id == \"dma-find-solutions\"", "meta": { "column": 1, - "line": 504 + "line": 534 }, "name": "StoreResponse", - "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd" + "uuid": "6357155c-2fff-509e-94d5-0db644be131f" }, "card_item": { "meta": { "column": 3, - "line": 505 + "line": 535 }, "type": "update_contact", "update_contact": {} }, - "index": 0 + "index": 4 } } } @@ -3797,11 +3884,11 @@ }, { "label": null, - "name": "Routing for store_response_case_condition_0", + "name": "Routing for store_response_case_condition_4", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "8efd57d9-e92c-52de-8b49-76a39e482f27", + "uuid": "0156cb2b-a647-5a6d-8745-95abc16094c4", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -3814,7 +3901,7 @@ "name": "Exit for CheckEnd", "config": {}, "test": "true", - "uuid": "44f5cdae-ee49-43d3-82af-ac6283ecc3a3", + "uuid": "8951b161-18b2-44d9-b395-4340b6837d7b", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": null, "vendor_metadata": {} @@ -3827,18 +3914,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "question_id == \"dma-do-things\"", + "condition": "question_id == \"dma-find-solutions\"", "meta": { "column": 1, - "line": 504 + "line": 534 }, "name": "StoreResponse", - "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd" + "uuid": "6357155c-2fff-509e-94d5-0db644be131f" }, "card_item": { "meta": { "column": 3, - "line": 506 + "line": 536 }, "then": {}, "type": "then" @@ -3852,19 +3939,484 @@ }, { "label": null, - "name": "validate_input_case", + "name": "store_response_case_condition_3_contact_update_dma_04", + "type": "Core.SetContactProperty", + "config": { + "set_contact_property": { + "property_key": "dma_04", + "property_value": "@question_response" + } + }, + "tags": [], + "uuid": "76c4c437-d703-5cb5-851c-d899c8c6a658", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "store_response_case_condition_3_contact_update_dma_04", + "config": {}, + "test": "", + "uuid": "211e6e17-2b18-4983-8c19-40b9fb4bae34", + "destination_block": "723a023c-5106-5a43-b6cd-ac60341e8ade", + "semantic_label": "", + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-medical-advice\"", + "meta": { + "column": 1, + "line": 529 + }, + "name": "StoreResponse", + "uuid": "650d4502-7c02-5ab8-96f0-6a235ba85005" + }, + "card_item": { + "meta": { + "column": 3, + "line": 530 + }, + "type": "update_contact", + "update_contact": {} + }, + "index": 3 + } + } + } + } + } + }, + { + "label": null, + "name": "Routing for store_response_case_condition_3", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "723a023c-5106-5a43-b6cd-ac60341e8ade", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": false, + "name": "Exit for CheckEnd", + "config": {}, + "test": "true", + "uuid": "ca13886f-f3ac-41cd-9e61-28f9cdb88118", + "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "semantic_label": null, + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-medical-advice\"", + "meta": { + "column": 1, + "line": 529 + }, + "name": "StoreResponse", + "uuid": "650d4502-7c02-5ab8-96f0-6a235ba85005" + }, + "card_item": { + "meta": { + "column": 3, + "line": 531 + }, + "then": {}, + "type": "then" + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "store_response_case_condition_2_contact_update_dma_03", + "type": "Core.SetContactProperty", + "config": { + "set_contact_property": { + "property_key": "dma_03", + "property_value": "@question_response" + } + }, + "tags": [], + "uuid": "e210abd4-18f7-5061-b442-2c150c43ed59", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "store_response_case_condition_2_contact_update_dma_03", + "config": {}, + "test": "", + "uuid": "00b2e0e0-11cc-41ef-be17-daf73505903b", + "destination_block": "618e8c98-6dbb-543d-9299-46269ad009a4", + "semantic_label": "", + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-sharing\"", + "meta": { + "column": 1, + "line": 524 + }, + "name": "StoreResponse", + "uuid": "6575ccb0-af2c-5068-95aa-cec809ffcbd4" + }, + "card_item": { + "meta": { + "column": 3, + "line": 525 + }, + "type": "update_contact", + "update_contact": {} + }, + "index": 2 + } + } + } + } + } + }, + { + "label": null, + "name": "Routing for store_response_case_condition_2", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "618e8c98-6dbb-543d-9299-46269ad009a4", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": false, + "name": "Exit for CheckEnd", + "config": {}, + "test": "true", + "uuid": "50c232f5-e2b6-4a88-b6c3-230446f78782", + "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "semantic_label": null, + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-sharing\"", + "meta": { + "column": 1, + "line": 524 + }, + "name": "StoreResponse", + "uuid": "6575ccb0-af2c-5068-95aa-cec809ffcbd4" + }, + "card_item": { + "meta": { + "column": 3, + "line": 526 + }, + "then": {}, + "type": "then" + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "store_response_case_condition_1_contact_update_dma_02", + "type": "Core.SetContactProperty", + "config": { + "set_contact_property": { + "property_key": "dma_02", + "property_value": "@question_response" + } + }, + "tags": [], + "uuid": "fdfd9252-1646-5193-a57c-c3b45302ecbe", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "store_response_case_condition_1_contact_update_dma_02", + "config": {}, + "test": "", + "uuid": "22760c27-a77c-4e1d-95bd-ccc32e2be36a", + "destination_block": "8f54cdb5-1a24-58ce-afd2-239e0c77b460", + "semantic_label": "", + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-medical-care\"", + "meta": { + "column": 1, + "line": 519 + }, + "name": "StoreResponse", + "uuid": "5b81e8fe-5e85-5f8c-873f-4272f17eb288" + }, + "card_item": { + "meta": { + "column": 3, + "line": 520 + }, + "type": "update_contact", + "update_contact": {} + }, + "index": 1 + } + } + } + } + } + }, + { + "label": null, + "name": "Routing for store_response_case_condition_1", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "8f54cdb5-1a24-58ce-afd2-239e0c77b460", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": false, + "name": "Exit for CheckEnd", + "config": {}, + "test": "true", + "uuid": "f9459f8b-742c-4199-ab08-94f4a06b4ef5", + "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "semantic_label": null, + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-medical-care\"", + "meta": { + "column": 1, + "line": 519 + }, + "name": "StoreResponse", + "uuid": "5b81e8fe-5e85-5f8c-873f-4272f17eb288" + }, + "card_item": { + "meta": { + "column": 3, + "line": 521 + }, + "then": {}, + "type": "then" + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "store_response_case_condition_0_contact_update_dma_01", + "type": "Core.SetContactProperty", + "config": { + "set_contact_property": { + "property_key": "dma_01", + "property_value": "@question_response" + } + }, + "tags": [], + "uuid": "8cbb04d6-489f-57e8-90eb-7e106f541670", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "store_response_case_condition_0_contact_update_dma_01", + "config": {}, + "test": "", + "uuid": "6e4d8b20-fabe-472a-9dab-2f8fcec07039", + "destination_block": "986232e1-c39d-5c1b-b99a-ccf8f3dc895a", + "semantic_label": "", + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-do-things\"", + "meta": { + "column": 1, + "line": 514 + }, + "name": "StoreResponse", + "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd" + }, + "card_item": { + "meta": { + "column": 3, + "line": 515 + }, + "type": "update_contact", + "update_contact": {} + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "Routing for store_response_case_condition_0", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "986232e1-c39d-5c1b-b99a-ccf8f3dc895a", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": false, + "name": "Exit for CheckEnd", + "config": {}, + "test": "true", + "uuid": "b805f22c-4ace-409f-9dab-21969ab6c44e", + "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "semantic_label": null, + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_id == \"dma-do-things\"", + "meta": { + "column": 1, + "line": 514 + }, + "name": "StoreResponse", + "uuid": "9515b3f0-1bfb-574f-a522-f540401ba8bd" + }, + "card_item": { + "meta": { + "column": 3, + "line": 516 + }, + "then": {}, + "type": "then" + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "validate_input_case", "type": "Core.Case", "config": {}, "tags": [], "uuid": "c18fd5f1-50bb-517d-b139-f95bf0ec483d", - "ui_metadata": {}, + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, "name": "Exit for validate_input_case_condition_0", "config": {}, "test": "and(assertion == false, questions[question_num].question_type == \"year_of_birth_question\")", - "uuid": "00d56223-d1f9-4765-a4cd-53aaf89b4890", + "uuid": "e7a57cde-ee50-4f8a-bfd4-6cff98087615", "destination_block": "6f683cc1-53c8-525e-9a3f-8cd7fb093df4", "semantic_label": null, "vendor_metadata": {} @@ -3874,7 +4426,7 @@ "name": "Exit for validate_input_case_condition_1", "config": {}, "test": "and(assertion == false, questions[question_num].question_type == \"integer_question\")", - "uuid": "fe65875b-3e98-4ce1-9f29-2c28575a3443", + "uuid": "c208a512-ee62-4193-acf3-0d52c52255a6", "destination_block": "a0bca882-4926-5f6c-9bf7-8898930510c7", "semantic_label": null, "vendor_metadata": {} @@ -3884,7 +4436,7 @@ "name": "Exit for validate_input_case_condition_2", "config": {}, "test": "and(count(question.answers) > 0, not(has_member(map(question.answers, & &1.answer), question_response)))", - "uuid": "546b1bce-a926-43a4-b996-020f40a28152", + "uuid": "704552b6-5c2d-4acb-b121-f8d559beec95", "destination_block": "81be1849-a990-5c61-95f7-f1b1270765ed", "semantic_label": null, "vendor_metadata": {} @@ -3894,21 +4446,39 @@ "name": "Exit for validate_input_case_condition_3", "config": {}, "test": null, - "uuid": "44c90df6-23d7-4a43-8a7c-9ad9ed232cec", + "uuid": "16dc6114-9fd5-4643-85b8-8894f62bb24a", "destination_block": "8942a297-cff4-507f-a1d8-c941bccc3dc6", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "assertion == false and questions[question_num].question_type == \"year_of_birth_question\"", + "meta": { + "column": 1, + "line": 188 + }, + "name": "ValidateInput", + "uuid": "c18fd5f1-50bb-517d-b139-f95bf0ec483d" + } + } + } + } + } + } }, { "label": null, "name": "validate_input_case_condition_3_log", "type": "Core.Log", "config": { - "message": "8a920aaf-b9e0-400f-820f-27dac16c7f56" + "message": "e3cf1032-57a1-4074-8901-0cd01e85a1d9" }, "tags": [], "uuid": "8942a297-cff4-507f-a1d8-c941bccc3dc6", @@ -3924,7 +4494,7 @@ "name": "Default exit to \"QuestionResponse\"", "config": {}, "test": "", - "uuid": "4eb152fd-bcdc-4e49-8bba-78ea68d48198", + "uuid": "c1fce2ee-d9fa-450b-8323-c88e17944a88", "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", "semantic_label": "", "vendor_metadata": {} @@ -3965,7 +4535,7 @@ "name": "validate_input_case_condition_2_log", "type": "Core.Log", "config": { - "message": "ac2d63bf-c48d-4daa-b1d2-20413cb77980" + "message": "1fcb58df-277e-4fc1-8979-1d003323a790" }, "tags": [], "uuid": "81be1849-a990-5c61-95f7-f1b1270765ed", @@ -3981,7 +4551,7 @@ "name": "Default exit to \"QuestionError\"", "config": {}, "test": "", - "uuid": "67657274-f21d-4553-8af6-266e81a7e3a3", + "uuid": "dcca9e44-90f3-4acd-b7ba-17d23f1190b2", "destination_block": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b", "semantic_label": "", "vendor_metadata": {} @@ -4022,7 +4592,7 @@ "name": "validate_input_case_condition_1_log", "type": "Core.Log", "config": { - "message": "92ff4d2e-9274-4680-a192-3561dca5e869" + "message": "b9a2336a-3c69-4bd1-9e44-11717b458bc3" }, "tags": [], "uuid": "a0bca882-4926-5f6c-9bf7-8898930510c7", @@ -4038,7 +4608,7 @@ "name": "Default exit to \"QuestionError\"", "config": {}, "test": "", - "uuid": "96a2a91a-401c-4f00-9f85-eab6af3b9e6e", + "uuid": "1427909c-68af-490d-89b0-226f1a8c249b", "destination_block": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b", "semantic_label": "", "vendor_metadata": {} @@ -4079,7 +4649,7 @@ "name": "validate_input_case_condition_0_log", "type": "Core.Log", "config": { - "message": "b687e965-9fe4-4778-b2ea-230b3d4e7a68" + "message": "2fee1151-d7c7-4607-b25c-69622e91e49d" }, "tags": [], "uuid": "6f683cc1-53c8-525e-9a3f-8cd7fb093df4", @@ -4095,7 +4665,7 @@ "name": "Default exit to \"QuestionError\"", "config": {}, "test": "", - "uuid": "0159c6ce-fc18-4c1e-8ec6-c84649b7f0e6", + "uuid": "17792ef1-b6ea-47b5-82d4-3ab194e87e36", "destination_block": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b", "semantic_label": "", "vendor_metadata": {} @@ -4138,14 +4708,19 @@ "config": {}, "tags": [], "uuid": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b", - "ui_metadata": {}, + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, "name": "Exit for question_error_case_condition_0", "config": {}, "test": "and(questions[question_num].question_type == \"integer_question\", lower(\"@question_response\") != \"skip\")", - "uuid": "ece35c3c-2573-4510-aa52-230554cda8ef", + "uuid": "24862258-9280-46dc-9d75-075bd0f5d7f8", "destination_block": "3abfbe03-c048-5efb-82e4-903d85a655a3", "semantic_label": null, "vendor_metadata": {} @@ -4155,7 +4730,7 @@ "name": "Exit for question_error_case_condition_1", "config": {}, "test": "and(questions[question_num].question_type == \"year_of_birth_question\", lower(\"@question_response\") != \"skip\")", - "uuid": "a07a777e-bccf-4073-91c8-47d6c000141c", + "uuid": "fe79e12c-dbe7-45ae-9cde-6d0de82c1271", "destination_block": "3a38d186-8355-59ab-9e77-4f3b5f470d3a", "semantic_label": null, "vendor_metadata": {} @@ -4165,7 +4740,7 @@ "name": "Exit for question_error_case_condition_2", "config": {}, "test": "has_all_members(keywords, [question_response])", - "uuid": "b8b7e2de-8c08-47a1-a405-6823745aa8dc", + "uuid": "4e512893-60d5-4a1c-a58c-4c61a22d4fa9", "destination_block": "54a1458e-3736-5d82-8d0e-4cfe5d100fd1", "semantic_label": null, "vendor_metadata": {} @@ -4175,7 +4750,7 @@ "name": "Exit for question_error_case_condition_3", "config": {}, "test": "lower(\"@question_response\") == \"skip\"", - "uuid": "8f4a332e-7286-42e1-9d26-30900cb277e7", + "uuid": "7579b7d8-6a8e-47a0-8c7b-df11292fcc15", "destination_block": "1e8d59b3-1342-5c6d-8c57-f23f1dbbbd5e", "semantic_label": null, "vendor_metadata": {} @@ -4185,14 +4760,32 @@ "name": "Exit for question_error_case_condition_4", "config": {}, "test": null, - "uuid": "ba1e1a79-117b-4ba4-ab2c-72e9542a7a21", + "uuid": "75090091-d856-448f-870d-33b54fdbe722", "destination_block": "f296fd32-8877-59d9-b480-0cd491b6364a", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "questions[question_num].question_type == \"integer_question\" and lower(\"@question_response\") != \"skip\"", + "meta": { + "column": 1, + "line": 211 + }, + "name": "QuestionError", + "uuid": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b" + } + } + } + } + } + } }, { "label": null, @@ -4213,7 +4806,7 @@ "name": "if(is_nil_or_empty(question.error), assessment_data.generic_error, question.error)", "config": {}, "test": "", - "uuid": "d1dca2f3-b72c-4f9f-a538-7a4151c3f561", + "uuid": "97e5c7ae-9c86-4144-a100-20452b750b97", "destination_block": "a46bdc19-9b34-5aca-bd3f-d0a0ce60e7ad", "semantic_label": "", "vendor_metadata": {} @@ -4254,7 +4847,7 @@ "name": "question_error_case_condition_4_log", "type": "Core.Log", "config": { - "message": "8f0abbe0-e800-400c-81c7-4faca3c547ea" + "message": "d9003775-ffe2-44d9-be73-2678341291f1" }, "tags": [], "uuid": "a46bdc19-9b34-5aca-bd3f-d0a0ce60e7ad", @@ -4270,7 +4863,7 @@ "name": "question_error_case_condition_4_log", "config": {}, "test": "", - "uuid": "5d161182-5e84-4d73-bd4e-35e6f97e0ce8", + "uuid": "e6b2f90f-8bf2-47c2-8361-437c6af253f3", "destination_block": "06a91f1f-d05b-5bd9-884a-5ea829fea8a2", "semantic_label": "", "vendor_metadata": {} @@ -4311,7 +4904,7 @@ "name": "question_error_case_condition_4_log", "type": "Core.Log", "config": { - "message": "1452e40a-6041-49a6-a6d4-d301f9440352" + "message": "fa246c61-2abd-4107-a026-36555d5cc2c0" }, "tags": [], "uuid": "06a91f1f-d05b-5bd9-884a-5ea829fea8a2", @@ -4327,7 +4920,7 @@ "name": "question_error_case_condition_4_log", "config": {}, "test": "", - "uuid": "f6f1fefe-f31e-4f07-af02-ad039f5bd23f", + "uuid": "f2abba34-442b-4e62-8369-9488fd19846c", "destination_block": "449849e9-b475-55d9-a52a-c503c00adfb3", "semantic_label": "", "vendor_metadata": {} @@ -4368,7 +4961,7 @@ "name": "question_error_case_condition_4_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "f19457b9-7554-4e9e-87cf-b11ea4a8f4c8" + "prompt": "202f20f0-15e5-4c11-befb-b3af63a2c895" }, "tags": [], "uuid": "449849e9-b475-55d9-a52a-c503c00adfb3", @@ -4384,7 +4977,7 @@ "name": "Default exit to \"CheckEnd\"", "config": {}, "test": "", - "uuid": "3ad3d305-91d0-4991-800c-03c6a840fd87", + "uuid": "97e6abb0-090c-4d01-8750-2d8d2d72396b", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} @@ -4439,7 +5032,7 @@ "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "4db86b34-031d-4b9a-99d7-4b16aa01f4a8", + "uuid": "e21d2ece-f09f-48b8-8ad1-7015250eb9dc", "destination_block": "37e0bad7-1681-5989-a20a-3709aa92c6d5", "semantic_label": "", "vendor_metadata": {} @@ -4496,7 +5089,7 @@ "name": "question_num", "config": {}, "test": "", - "uuid": "fb086ba2-c730-4933-af5a-d43ef11a07b6", + "uuid": "f7fb7f05-7e36-4cce-b604-afde6382d86b", "destination_block": "4ab9d975-1638-59e5-b852-2e19be2e0af2", "semantic_label": "", "vendor_metadata": {} @@ -4553,7 +5146,7 @@ "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "6a2ad550-c1ea-4113-b767-bfd1f1aabfdf", + "uuid": "eba2e427-6591-406b-bb4f-67d0ee41b801", "destination_block": "b3885a0b-56ae-5bd4-92e1-ddf95c361e19", "semantic_label": "", "vendor_metadata": {} @@ -4608,7 +5201,7 @@ "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "ba30ebd7-0634-4614-900d-5f58c22d7ba9", + "uuid": "f37cf70f-8e0a-413f-8be2-0bc6681c53d2", "destination_block": "e2e50606-9af2-5fe0-b46e-47e196603467", "semantic_label": "", "vendor_metadata": {} @@ -4665,7 +5258,7 @@ "name": "question_id", "config": {}, "test": "", - "uuid": "62e5bc5f-e8d7-46e9-b7a3-97e333bbed7d", + "uuid": "85fac8cc-db3a-4247-ad30-aae8c8ccd83d", "destination_block": "b6c481ab-4beb-56fa-ac9b-ffab44d18a1c", "semantic_label": "", "vendor_metadata": {} @@ -4722,7 +5315,7 @@ "name": "skip_count + 1", "config": {}, "test": "", - "uuid": "ba91c40d-3020-41db-a844-ed9765d63603", + "uuid": "8ac57a0c-f26e-486b-b014-078255a3d306", "destination_block": "f6b124d6-0145-5a28-a9c0-a41b5b723525", "semantic_label": "", "vendor_metadata": {} @@ -4763,7 +5356,7 @@ "name": "question_error_case_condition_3_log", "type": "Core.Log", "config": { - "message": "3af9e12a-eeb6-4f62-bbb3-17de8faf7b7e" + "message": "26e9b09d-1267-4b20-8645-4c39d203a5c5" }, "tags": [], "uuid": "f6b124d6-0145-5a28-a9c0-a41b5b723525", @@ -4779,7 +5372,7 @@ "name": "question_error_case_condition_3_log", "config": {}, "test": "", - "uuid": "d2d05b53-40a7-4ed5-aa49-cb0db69a1be6", + "uuid": "ed6acea5-bcaf-426f-93b4-aa38db1a9ee9", "destination_block": "06d29995-3f20-5a30-b0ef-3ed3a08620a5", "semantic_label": "", "vendor_metadata": {} @@ -4820,7 +5413,7 @@ "name": "question_error_case_condition_3_log", "type": "Core.Log", "config": { - "message": "c935572a-de72-4b52-b56d-38de59e8df61" + "message": "f061fe0f-14d0-42e8-8c56-a58543e33ffe" }, "tags": [], "uuid": "06d29995-3f20-5a30-b0ef-3ed3a08620a5", @@ -4836,7 +5429,7 @@ "name": "question_error_case_condition_3_log", "config": {}, "test": "", - "uuid": "09362798-97df-47a0-8a48-d172aed5e4d6", + "uuid": "fcfa6237-c5d3-4ff2-a92a-7de2f99ef8ed", "destination_block": "fcd63976-fa0d-59f7-9ec8-82a43aea79f7", "semantic_label": "", "vendor_metadata": {} @@ -4891,7 +5484,7 @@ "name": "question_num + 1", "config": {}, "test": "", - "uuid": "7ec6172b-fdac-41e5-96ba-5b37adc01a6a", + "uuid": "0359e216-4fad-4f73-9a76-8c15d6665ba4", "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} @@ -4946,7 +5539,7 @@ "name": "if(is_nil_or_empty(question.explainer), \"*Explainer:* There's no explainer for this.\", concatenate(\"*Explainer:*\", \" \", question.explainer))", "config": {}, "test": "", - "uuid": "5948dba6-290f-4527-9195-9a24ac43141c", + "uuid": "3d11c9c3-2439-4e66-bb76-98f8b5b8076b", "destination_block": "966ab9cc-4ddf-5857-bc4a-79ea06d4c350", "semantic_label": "", "vendor_metadata": {} @@ -4987,7 +5580,7 @@ "name": "question_error_case_condition_2_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "10e1a9f3-6d55-4cec-a60f-44c8eca30a3f" + "prompt": "0cbb09b8-3160-47a0-ad62-188cf08bbcbd" }, "tags": [], "uuid": "966ab9cc-4ddf-5857-bc4a-79ea06d4c350", @@ -5003,7 +5596,7 @@ "name": "Default exit to \"CheckEnd\"", "config": {}, "test": "", - "uuid": "053c86ce-907c-4e7c-8a4b-48987c3164cc", + "uuid": "6824fb5b-d4cc-469d-9b99-36a5a6f9845e", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} @@ -5044,7 +5637,7 @@ "name": "question_error_case_condition_1_log", "type": "Core.Log", "config": { - "message": "594f46bb-9b5c-43fb-b422-302e7b4d78d4" + "message": "66f69491-b770-41d4-a6fd-58da78ce609a" }, "tags": [], "uuid": "3a38d186-8355-59ab-9e77-4f3b5f470d3a", @@ -5060,7 +5653,7 @@ "name": "question_error_case_condition_1_log", "config": {}, "test": "", - "uuid": "c4c33899-cb25-4f69-87ea-a0835fc66b97", + "uuid": "f585f34e-4ae4-4dc3-b115-d0d85556b0ef", "destination_block": "0726cc20-0452-5c44-a370-a7b613e30b7a", "semantic_label": "", "vendor_metadata": {} @@ -5115,7 +5708,7 @@ "name": "if(is_nil_or_empty(question.error), assessment_data.generic_error, question.error)", "config": {}, "test": "", - "uuid": "def8f076-3113-4da8-b48b-002f46adbb2c", + "uuid": "c2f935ab-4e1f-467c-8087-79ac81facb72", "destination_block": "69001d01-ec32-52dd-b5e5-11647b6c37ac", "semantic_label": "", "vendor_metadata": {} @@ -5170,7 +5763,7 @@ "name": "questions[question_num].question_type", "config": {}, "test": "", - "uuid": "20b1cdb2-1e0d-4e56-9683-45209d59c6e1", + "uuid": "19307824-8998-4b17-8db5-c168def3577f", "destination_block": "cc7371da-b004-5e64-ab20-5fee934f460f", "semantic_label": "", "vendor_metadata": {} @@ -5225,7 +5818,7 @@ "name": "get_year - range", "config": {}, "test": "", - "uuid": "aa86314d-09fa-456c-830d-ca59c70250f2", + "uuid": "686d2b3d-6611-4df4-95a8-b534a7596f9b", "destination_block": "1bba728d-72c1-5c80-baf5-135ccfc5de35", "semantic_label": "", "vendor_metadata": {} @@ -5266,7 +5859,7 @@ "name": "question_error_case_condition_1_log", "type": "Core.Log", "config": { - "message": "68db50aa-3024-4f75-828f-bce11f9eb13a" + "message": "b2299933-0063-4e93-98d0-ed0a47217d6b" }, "tags": [], "uuid": "1bba728d-72c1-5c80-baf5-135ccfc5de35", @@ -5282,7 +5875,7 @@ "name": "question_error_case_condition_1_log", "config": {}, "test": "", - "uuid": "d8ea06f0-4fbf-4408-aa00-3b23965b2f4f", + "uuid": "6439db9f-461f-4e6a-ab34-7fbdf1f85ad5", "destination_block": "ff6aa469-3707-53fe-bf4a-2512c7753e5d", "semantic_label": "", "vendor_metadata": {} @@ -5337,7 +5930,7 @@ "name": "substitute(\"@error\", \"{current_year}\", \"@get_year\")", "config": {}, "test": "", - "uuid": "fe779703-113c-4643-b88e-fe570f245d35", + "uuid": "d68b9e2f-f259-4412-b935-72a1e076a172", "destination_block": "7160dc6c-802b-5c6f-acee-31ad5d862960", "semantic_label": "", "vendor_metadata": {} @@ -5392,7 +5985,7 @@ "name": "substitute(\"@replace_current_year\", \"{lower_bound}\", \"@lower_bound_year\")", "config": {}, "test": "", - "uuid": "212b8a29-3247-4bd2-b1c8-c2f85ece4a11", + "uuid": "1c7e4f0d-c770-4bb8-8d48-5d6b8f109a84", "destination_block": "b29d0a46-2128-5525-ba04-4238bcfac2bb", "semantic_label": "", "vendor_metadata": {} @@ -5447,7 +6040,7 @@ "name": "concatenate(\"*Error:*\", \" \", \"@substituted_text\")", "config": {}, "test": "", - "uuid": "7d33cdfb-c7a0-4fac-acb1-08d348be3605", + "uuid": "d57871e5-f815-4a7f-9a02-ecb349c14bf0", "destination_block": "8e020940-5156-588a-83e9-bb0beb1775fd", "semantic_label": "", "vendor_metadata": {} @@ -5488,7 +6081,7 @@ "name": "question_error_case_condition_1_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "80c52b0c-5c6b-4b36-bc64-416ead4bd48a" + "prompt": "b60e89d1-88d4-42f1-aee5-8bff141ebcbe" }, "tags": [], "uuid": "8e020940-5156-588a-83e9-bb0beb1775fd", @@ -5504,7 +6097,7 @@ "name": "Default exit to \"CheckEnd\"", "config": {}, "test": "", - "uuid": "3925df48-0b51-447e-8e91-121878571243", + "uuid": "82b386e4-1c63-422f-b88f-b1a1ece85f9d", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} @@ -5545,7 +6138,7 @@ "name": "question_error_case_condition_0_log", "type": "Core.Log", "config": { - "message": "37574d8a-9bf3-47d5-bb35-973da7f6acd6" + "message": "917a4080-1d3d-4bb4-acfa-14026c8bda40" }, "tags": [], "uuid": "3abfbe03-c048-5efb-82e4-903d85a655a3", @@ -5561,7 +6154,7 @@ "name": "question_error_case_condition_0_log", "config": {}, "test": "", - "uuid": "5f930f0b-8cce-4667-8af1-db880e02cec0", + "uuid": "ff1e584b-27f1-4742-a11b-ea745d865bce", "destination_block": "c980a5fd-a7b0-53e8-bb23-8b9737009788", "semantic_label": "", "vendor_metadata": {} @@ -5616,7 +6209,7 @@ "name": "if(is_nil_or_empty(question.error), assessment_data.generic_error, question.error)", "config": {}, "test": "", - "uuid": "c298e5b1-a21c-4fd7-9119-a70a26a3700b", + "uuid": "768daba9-bf79-427a-89fe-8c3823284dc3", "destination_block": "52cf7a9a-cf7a-5ade-b12f-9e4384066d81", "semantic_label": "", "vendor_metadata": {} @@ -5671,7 +6264,7 @@ "name": "questions[question_num].question_type", "config": {}, "test": "", - "uuid": "6552b10f-6f49-4cd0-b260-a596f2a625a9", + "uuid": "d768a6b9-96dc-447b-9b85-f4e5c10e0c10", "destination_block": "492c218a-6349-5252-bb75-d3915938721e", "semantic_label": "", "vendor_metadata": {} @@ -5726,7 +6319,7 @@ "name": "substitute(\"@error\", \"{min}\", \"@min\")", "config": {}, "test": "", - "uuid": "56a01324-2ca4-464a-a220-ea9138159dd2", + "uuid": "0acbdf1d-88dd-4265-9191-95883ef5b2b3", "destination_block": "5c7c0827-cf99-50cc-9c8e-73616c3d1c68", "semantic_label": "", "vendor_metadata": {} @@ -5781,7 +6374,7 @@ "name": "substitute(\"@replace_min\", \"{max}\", \"@max\")", "config": {}, "test": "", - "uuid": "6ad6a31a-3332-4ddf-91e2-cd685aeacf6f", + "uuid": "5680e4cf-9843-4514-b501-cb9cc66df122", "destination_block": "1206d7b6-cbb3-51e5-984e-3e7746d09eac", "semantic_label": "", "vendor_metadata": {} @@ -5836,7 +6429,7 @@ "name": "concatenate(\"*Error:*\", \" \", \"@substituted_text\")", "config": {}, "test": "", - "uuid": "577743fd-8474-4325-a685-ce22be4032c3", + "uuid": "dce8368d-59b7-4e26-8779-76aeb397d4c1", "destination_block": "43e91bce-9971-58e3-af21-4f10efa76054", "semantic_label": "", "vendor_metadata": {} @@ -5877,7 +6470,7 @@ "name": "question_error_case_condition_0_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "3c3a79b2-5373-410c-b51c-1d8dd873ecfa" + "prompt": "f891c95b-c7d4-4265-b2d5-a3227f6c8f6e" }, "tags": [], "uuid": "43e91bce-9971-58e3-af21-4f10efa76054", @@ -5893,7 +6486,7 @@ "name": "Default exit to \"CheckEnd\"", "config": {}, "test": "", - "uuid": "90dd29c0-f972-493a-9fcb-0ac2af89eb85", + "uuid": "74027055-9ffc-4cea-a510-6b95f14fe4a4", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} @@ -5948,7 +6541,7 @@ "name": "if(is_nil_or_empty(question.explainer), \"*Explainer:* There's no explainer for this.\", concatenate(\"*Explainer:*\", \" \", question.explainer))", "config": {}, "test": "", - "uuid": "f76b25ab-94bb-460b-bb88-f0a24c2b83d0", + "uuid": "6f76ea3c-af65-4f1e-9b00-ea4c17ea53d0", "destination_block": "0244520a-06a8-576d-8cf5-327ed5e60da0", "semantic_label": "", "vendor_metadata": {} @@ -5989,7 +6582,7 @@ "name": "age_explainer_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "41a8b87a-7656-415e-b21c-18aaee201d7a" + "prompt": "d4cf7a78-7f80-4bd1-811f-397b4ed134f4" }, "tags": [], "uuid": "0244520a-06a8-576d-8cf5-327ed5e60da0", @@ -6005,7 +6598,7 @@ "name": "Default exit to \"GetQuestion\"", "config": {}, "test": "", - "uuid": "2d5728d0-ae62-402a-b399-bbacfc7f9516", + "uuid": "ed7ae972-32f2-42b1-8d48-d02caec3d538", "destination_block": "8ae32387-1563-5b4e-bd29-37ff2a3e5ccf", "semantic_label": "", "vendor_metadata": {} @@ -6048,14 +6641,19 @@ "config": {}, "tags": [], "uuid": "8dd16dbc-b714-56d2-88e2-513d738e5a27", - "ui_metadata": {}, + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, "name": "Exit for validate_age_case_condition_0", "config": {}, "test": "has_all_members(keywords, [question_response]) == true", - "uuid": "a7fd8c16-0044-49b3-9ad7-412ff374359c", + "uuid": "e6b6a8ea-e621-4e81-8a8f-f5de11805ca7", "destination_block": "72b095af-9dbb-5b5b-b5e1-a767f55c926f", "semantic_label": null, "vendor_metadata": {} @@ -6065,7 +6663,7 @@ "name": "Exit for validate_age_case_condition_1", "config": {}, "test": "or(not(isnumber(question_response)), question_response > 150)", - "uuid": "bf36bc74-2926-4937-85d3-e09ad7a1d9c8", + "uuid": "c481a786-c9e5-48af-bb68-69e3939abfbe", "destination_block": "9cfebafe-defc-5d77-96e0-24284689a769", "semantic_label": null, "vendor_metadata": {} @@ -6075,21 +6673,39 @@ "name": "Exit for validate_age_case_condition_2", "config": {}, "test": null, - "uuid": "3f13cc82-a33f-4c67-9593-81247cd19f06", + "uuid": "5a718639-0b0e-424e-8687-44138c12ede4", "destination_block": "9da9f307-1c40-5e52-8f6f-136a5e380920", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "has_all_members(keywords, [@question_response]) == true", + "meta": { + "column": 1, + "line": 146 + }, + "name": "ValidateAge", + "uuid": "8dd16dbc-b714-56d2-88e2-513d738e5a27" + } + } + } + } + } + } }, { "label": null, "name": "validate_age_case_condition_2_log", "type": "Core.Log", "config": { - "message": "30214fb6-2e14-44dd-9f76-643d510efaf9" + "message": "e9a66f6d-e968-4fb7-a73a-68f0655e1120" }, "tags": [], "uuid": "9da9f307-1c40-5e52-8f6f-136a5e380920", @@ -6105,7 +6721,7 @@ "name": "Default exit to \"QuestionResponse\"", "config": {}, "test": "", - "uuid": "98635a22-32cd-4e70-8fc5-ee9846d4fcad", + "uuid": "ec5ac587-529f-4bef-865e-482f4345dbe3", "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", "semantic_label": "", "vendor_metadata": {} @@ -6146,7 +6762,7 @@ "name": "validate_age_case_condition_1_log", "type": "Core.Log", "config": { - "message": "e3945518-e780-4488-8651-5d82271b995e" + "message": "d0e29506-c90e-489b-80f1-f17dda1166ca" }, "tags": [], "uuid": "9cfebafe-defc-5d77-96e0-24284689a769", @@ -6162,7 +6778,7 @@ "name": "Default exit to \"QuestionError\"", "config": {}, "test": "", - "uuid": "9f7e6545-76a9-4d49-bbd9-6a692fd01755", + "uuid": "cd6d8125-2d8a-4f2f-abfb-ef12657c4bc9", "destination_block": "7b4a5b3c-e903-5627-a074-8dc026ebcb8b", "semantic_label": "", "vendor_metadata": {} @@ -6203,7 +6819,7 @@ "name": "validate_age_case_condition_0_log", "type": "Core.Log", "config": { - "message": "0e83d20f-df2d-49f4-a059-dc379de2bad8" + "message": "ae0429bd-54e7-4058-9648-8d092be7b982" }, "tags": [], "uuid": "72b095af-9dbb-5b5b-b5e1-a767f55c926f", @@ -6219,7 +6835,7 @@ "name": "Default exit to \"AgeExplainer\"", "config": {}, "test": "", - "uuid": "77256f17-3952-4134-aaf5-5037d74977c3", + "uuid": "fa38c474-8da7-4293-8dc8-b9093e5a0ecd", "destination_block": "6e8bb9e0-51ac-5785-b57a-1f1092a6acf4", "semantic_label": "", "vendor_metadata": {} @@ -6262,14 +6878,19 @@ "config": {}, "tags": [], "uuid": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", - "ui_metadata": {}, + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, "name": "Exit for question_explainer_case_condition_0", "config": {}, "test": "has_all_members(keywords, [question_response])", - "uuid": "95b47a6e-0513-4caf-b879-a913b41bbf6c", + "uuid": "4a157b5e-20cd-41f4-ab88-eef4892e0c77", "destination_block": "9de56df7-8754-50ae-856b-d624f58908c5", "semantic_label": null, "vendor_metadata": {} @@ -6279,14 +6900,32 @@ "name": "Exit for question_explainer_case_condition_1", "config": {}, "test": null, - "uuid": "88a4656e-1b1b-4e9e-aa8a-3bd1f2907358", + "uuid": "fd3a5465-14c3-42e2-a1b2-fd298869996b", "destination_block": "d07b24e3-022c-5480-8117-8ef36af66eeb", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "has_all_members(keywords, [@question_response])", + "meta": { + "column": 1, + "line": 171 + }, + "name": "QuestionExplainer", + "uuid": "802042c7-f7d3-5f2e-b639-cddfe9a63eed" + } + } + } + } + } + } }, { "label": null, @@ -6307,7 +6946,7 @@ "name": "questions[question_num].question_type", "config": {}, "test": "", - "uuid": "af2fc8a0-47d8-405f-871d-0a832aae04ce", + "uuid": "b4615ca3-eeb3-439a-a59d-3d0bc1ec38d4", "destination_block": "e03c1417-e21c-5c31-bc7f-08e35556f119", "semantic_label": "", "vendor_metadata": {} @@ -6348,7 +6987,7 @@ "name": "question_explainer_case_condition_1_log", "type": "Core.Log", "config": { - "message": "877a4f73-5acd-469d-8c67-e615c8f1d307" + "message": "849dd90f-aeea-4cbf-bcbe-b9a4ee693c17" }, "tags": [], "uuid": "e03c1417-e21c-5c31-bc7f-08e35556f119", @@ -6364,7 +7003,7 @@ "name": "question_explainer_case_condition_1_log", "config": {}, "test": "", - "uuid": "508f9f66-f69a-42cc-a8c5-8cea9d4330b1", + "uuid": "791de39c-2659-4e37-a20f-d410f45ed065", "destination_block": "1a2e4de3-c2ae-52cd-acf9-83c3b6769919", "semantic_label": "", "vendor_metadata": {} @@ -6405,7 +7044,7 @@ "name": "question_explainer_case_condition_1_log", "type": "Core.Log", "config": { - "message": "4738dea1-08f5-446a-b522-65c5a2cff929" + "message": "faabf7da-5940-4cb0-92d9-d63d0c698afb" }, "tags": [], "uuid": "1a2e4de3-c2ae-52cd-acf9-83c3b6769919", @@ -6421,7 +7060,7 @@ "name": "Default exit to \"ValidateInput\"", "config": {}, "test": "", - "uuid": "a9cefdab-d09a-46ba-926c-58283f838e18", + "uuid": "7f0b8081-7112-4db0-aff1-e18412556e25", "destination_block": "c18fd5f1-50bb-517d-b139-f95bf0ec483d", "semantic_label": "", "vendor_metadata": {} @@ -6476,7 +7115,7 @@ "name": "if(is_nil_or_empty(question.explainer), \"*Explainer:* There's no explainer for this.\", concatenate(\"*Explainer:*\", \" \", question.explainer))", "config": {}, "test": "", - "uuid": "b6331a87-691d-4fbd-ad59-f4bfcf809bd5", + "uuid": "5360c9bb-666c-419e-acaf-853d92f270aa", "destination_block": "8e1f8c22-e920-5f2f-8270-0375aedd4678", "semantic_label": "", "vendor_metadata": {} @@ -6517,7 +7156,7 @@ "name": "question_explainer_case_condition_0_text", "type": "MobilePrimitives.Message", "config": { - "prompt": "d83c92ef-0baf-4ef7-810f-e394a9478dc7" + "prompt": "e666f4c7-2eae-4930-a55b-2f4cc4fe57b2" }, "tags": [], "uuid": "8e1f8c22-e920-5f2f-8270-0375aedd4678", @@ -6533,7 +7172,7 @@ "name": "Default exit to \"GetQuestion\"", "config": {}, "test": "", - "uuid": "a9b1786d-e372-4190-9cca-577d0084f360", + "uuid": "5c543fae-f9a6-4b31-bed0-26cf5c2064e8", "destination_block": "8ae32387-1563-5b4e-bd29-37ff2a3e5ccf", "semantic_label": "", "vendor_metadata": {} @@ -6588,7 +7227,7 @@ "name": "answer_num + 1", "config": {}, "test": "", - "uuid": "f1e8d8e4-0f02-4b64-89c9-379868969794", + "uuid": "72360d45-7146-4f7e-a17b-4c0228b86704", "destination_block": "2b4aabed-cbfe-5af7-b44d-46637a8c8ed2", "semantic_label": "", "vendor_metadata": {} @@ -6643,7 +7282,7 @@ "name": "count(question.answers)", "config": {}, "test": "", - "uuid": "31a26797-e222-4ec7-b71a-f49adc134116", + "uuid": "95d94719-5017-48be-99af-e8c4666fb2b6", "destination_block": "299adc5b-39dc-5b2a-80f9-486135371e11", "semantic_label": "", "vendor_metadata": {} @@ -6698,7 +7337,7 @@ "name": "\"@question_text\"", "config": {}, "test": "", - "uuid": "0d6d85a6-a763-4acc-8763-fc88505dbc91", + "uuid": "4c95a317-1669-44f4-9c19-26a4ca9a84d4", "destination_block": "22f917b9-0c97-54b1-94bf-8a7511a82e61", "semantic_label": "", "vendor_metadata": {} @@ -6753,7 +7392,7 @@ "name": "question.answers[answer_num]", "config": {}, "test": "", - "uuid": "e71e3928-15b9-4b6c-b486-3c06ecb04dd9", + "uuid": "3ab14b95-108a-44a6-9d27-2a8e4b4b1a92", "destination_block": "20882d6c-2669-5a5b-a3b8-e2bbdd640bb7", "semantic_label": "", "vendor_metadata": {} @@ -6808,7 +7447,7 @@ "name": "answer.answer", "config": {}, "test": "", - "uuid": "33b343fe-74dc-48d9-8237-a3a00d771765", + "uuid": "e3dcd999-0c55-4b3b-ba23-30e874eb701c", "destination_block": "040a8f52-74ab-5d25-b5ed-9b8c61416af9", "semantic_label": "", "vendor_metadata": {} @@ -6863,7 +7502,7 @@ "name": "concatenate(multiselect_question_text, \"@unichar(10)\", \"@unichar(10)\", \"@answer_text\", \"@unichar(10)\", \"@unichar(10)\", \"@display_answer_num / @num_answers\")", "config": {}, "test": "", - "uuid": "0e5c16ea-30ec-48fb-8574-82b09c4ab6d8", + "uuid": "7e0f719e-62fc-4fc8-9e02-4d4126b02b5a", "destination_block": "f89726ce-0998-5b8c-bd8d-f499d4bb8ed6", "semantic_label": "", "vendor_metadata": {} @@ -6904,16 +7543,16 @@ "name": "question_response", "type": "MobilePrimitives.SelectOneResponse", "config": { - "prompt": "47852c20-77f2-47cd-98d9-0aa96fd9961e", + "prompt": "4986c937-429c-4f6c-8feb-736213c04c9f", "choices": [ { "name": "multiselect_response_yes", - "prompt": "6d077761-30cc-427a-9ef0-06fa6a9f533f", + "prompt": "2b7ad9f8-75cf-4479-9911-a95c1599cf54", "test": "block.response = \"Yes\"" }, { "name": "multiselect_response_no", - "prompt": "a3835ec8-00a8-405c-b8d9-464b8fae0b5b", + "prompt": "f2e496a4-9d9d-4095-b20c-684e9e73a339", "test": "block.response = \"No\"" } ] @@ -6932,7 +7571,7 @@ "name": "multiselect_response_yes", "config": {}, "test": "block.value = \"multiselect_response_yes\"", - "uuid": "20ffd7a7-64ea-4b68-b02b-ef52666d6870", + "uuid": "3f445903-6013-4e45-876c-c68a76c1b45a", "destination_block": "5bd7dcf5-1055-5c2f-87db-534ac94c1c47", "semantic_label": null, "vendor_metadata": {} @@ -6942,7 +7581,7 @@ "name": "multiselect_response_no", "config": {}, "test": "block.value = \"multiselect_response_no\"", - "uuid": "b37b1a55-ab7a-4b58-8020-ba417001e06c", + "uuid": "0930fecf-67bc-4270-b0b6-da1d1d814f72", "destination_block": "e1367f7a-75c4-5622-bfb5-e9a3832b3c21", "semantic_label": null, "vendor_metadata": {} @@ -6952,7 +7591,7 @@ "name": "Default exit to \"MultiselectError\"", "config": {}, "test": "", - "uuid": "81a95d84-6f13-43f7-bb9b-ef3ac18ba44e", + "uuid": "6bf744a1-2c6a-48dc-8223-ad73892a6ce6", "destination_block": "205afeb9-04e6-5b84-8102-bb4631a81a99", "semantic_label": "", "vendor_metadata": {} @@ -7008,7 +7647,7 @@ "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "6e035f79-f3e9-48a8-8fed-8d3925cd413d", + "uuid": "09a718db-e53a-4587-8e9f-8dc2f9289a52", "destination_block": "6f89661d-0a3f-5bea-849e-2aaf3475d136", "semantic_label": "", "vendor_metadata": {} @@ -7063,7 +7702,7 @@ "name": "question.question", "config": {}, "test": "", - "uuid": "a3a19295-129e-40d1-b9d5-5995a74c17e4", + "uuid": "e7259d2b-ffe5-4f3d-90a6-3561e897e288", "destination_block": "a95f4b7e-cf67-5bd4-8ffa-34e3d8068c46", "semantic_label": "", "vendor_metadata": {} @@ -7118,7 +7757,7 @@ "name": "if(is_nil_or_empty(contact.name), \"\", contact.name)", "config": {}, "test": "", - "uuid": "2bff2e17-906c-423d-be9d-e336b728956d", + "uuid": "a768754e-02af-484b-824e-d1ddc03b2cea", "destination_block": "b16b815c-c5e0-5c6a-86fc-c33b4fe2c79e", "semantic_label": "", "vendor_metadata": {} @@ -7173,7 +7812,7 @@ "name": "substitute(question_text, \"{{name}}\", \"@name\")", "config": {}, "test": "", - "uuid": "cc8b7e90-13ad-4876-bbb6-63da20495dd7", + "uuid": "b8244a1d-db4a-421a-91c8-f3acb07cfce5", "destination_block": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb", "semantic_label": "", "vendor_metadata": {} @@ -7216,14 +7855,19 @@ "config": {}, "tags": [], "uuid": "cebd16e3-4d94-572c-bcd1-6def9e904347", - "ui_metadata": {}, + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, "name": "Exit for check_end_case_condition_0", "config": {}, "test": "question_num == count(questions)", - "uuid": "686d282e-f9c4-4653-b9c5-c91da3a22961", + "uuid": "0f0bfdd7-c1ce-477d-bdb1-a0d9beaa20ee", "destination_block": "77a491ab-a8e3-58e6-ba46-a57d5f5f805a", "semantic_label": null, "vendor_metadata": {} @@ -7233,14 +7877,32 @@ "name": "Exit for check_end_case_condition_1", "config": {}, "test": null, - "uuid": "1c36885f-68ac-4d58-9e46-669a13467efa", + "uuid": "a7903b06-3a3b-491e-a333-7153d0da3ed3", "destination_block": "c6f4022a-be64-5b41-9f6f-7da036dd453e", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "question_num == count(questions)", + "meta": { + "column": 1, + "line": 49 + }, + "name": "CheckEnd", + "uuid": "cebd16e3-4d94-572c-bcd1-6def9e904347" + } + } + } + } + } + } }, { "label": null, @@ -7261,7 +7923,7 @@ "name": "Exit for GetQuestion", "config": {}, "test": "true", - "uuid": "4958c4c9-4ae6-4558-8edd-42659073b442", + "uuid": "e1ad5fce-a57d-4302-9d65-3399296160b9", "destination_block": "8ae32387-1563-5b4e-bd29-37ff2a3e5ccf", "semantic_label": null, "vendor_metadata": {} @@ -7316,7 +7978,7 @@ "name": "score / max(max_score, 1) * 100", "config": {}, "test": "", - "uuid": "4957e07e-a068-46bd-90cc-ba31972faf51", + "uuid": "613a9885-26c1-488a-bc02-322217e892b4", "destination_block": "422dbc5b-e5fe-5db3-9275-420b80057854", "semantic_label": "", "vendor_metadata": {} @@ -7371,7 +8033,7 @@ "name": "concatenate(slug, \"_\", version, \"_end\")", "config": {}, "test": "", - "uuid": "b813f665-79b8-4878-b8ad-6df3c91b2c06", + "uuid": "b7e9c8cd-d5f7-4779-8400-e1a96fcfcf56", "destination_block": "8495e5c4-8cb8-570b-b4b6-e9bb41174ff7", "semantic_label": "", "vendor_metadata": {} @@ -7428,7 +8090,7 @@ "name": "Default exit to \"End\"", "config": {}, "test": "", - "uuid": "953797f4-5695-44f2-939d-72d6e2982b0f", + "uuid": "38be3b88-dd97-4d20-982d-77cfa7a3190b", "destination_block": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f", "semantic_label": "", "vendor_metadata": {} @@ -7471,7 +8133,7 @@ "name": "get_assessment_log", "type": "Core.Log", "config": { - "message": "33733523-7d6c-4404-ab4c-7436eedd291e" + "message": "6dad77d9-d34d-422a-99e7-4074bb80e7cf" }, "tags": [], "uuid": "53f47793-39d4-5241-9309-a82a22dde970", @@ -7487,7 +8149,7 @@ "name": "get_assessment_log", "config": {}, "test": "", - "uuid": "eb58fbf7-0df2-436a-8777-8b05e6bdd799", + "uuid": "1084038e-8ae5-4948-9810-6f8b1dc3b5f9", "destination_block": "aab449fd-3210-5616-892f-be733693a0dd", "semantic_label": "", "vendor_metadata": {} @@ -7531,13 +8193,13 @@ "timeout": 5000, "mode": "sync", "body": null, + "url": "https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/assessment/", "query": [ [ "tag", "dma_form" ] ], - "url": "https://content-repo-api-qa.prk-k8s.prd-p6t.org/api/v2/assessment/", "headers": [ [ "content-type", @@ -7565,7 +8227,7 @@ "name": "response", "config": {}, "test": "", - "uuid": "57b938c9-890a-4d1f-bccd-6ebb815d3b0c", + "uuid": "83598ed7-471d-4289-8177-c87d46e30a43", "destination_block": "eeaef0cf-3fb3-564e-8b04-c3a525512ff4", "semantic_label": "", "vendor_metadata": {} @@ -7620,7 +8282,7 @@ "name": "response.body.results[0]", "config": {}, "test": "", - "uuid": "dd7b5fc1-8b85-4081-b626-a61ed9bd685e", + "uuid": "d0287456-12e3-4d45-b06c-1440784ab1a4", "destination_block": "6491d76a-9dd1-5dc4-b24e-1f151b25fd99", "semantic_label": "", "vendor_metadata": {} @@ -7675,7 +8337,7 @@ "name": "assessment_data[\"questions\"]", "config": {}, "test": "", - "uuid": "1ee34ae7-362b-4a13-9909-69539ebdbf07", + "uuid": "dcd226cf-d7b1-4909-94d5-dd2fa7cc2fbf", "destination_block": "39a6a669-d465-5cbf-9486-a7ad9903ade3", "semantic_label": "", "vendor_metadata": {} @@ -7730,7 +8392,7 @@ "name": "assessment_data[\"locale\"]", "config": {}, "test": "", - "uuid": "9c2f9e5a-dcc9-487e-a5b0-c9cfcb295098", + "uuid": "85e96b12-19e6-4a8a-b6b1-d7f2d6bb91ed", "destination_block": "fa402751-ae06-5d05-8c46-b17aede57e90", "semantic_label": "", "vendor_metadata": {} @@ -7785,7 +8447,7 @@ "name": "assessment_data[\"slug\"]", "config": {}, "test": "", - "uuid": "07903afe-8672-479d-8d61-ef539533040b", + "uuid": "ec2ddfe0-1663-48db-a3ae-4d99944861a5", "destination_block": "a6568c9d-de22-5a47-89a4-8c6ac7a05cae", "semantic_label": "", "vendor_metadata": {} @@ -7840,7 +8502,7 @@ "name": "assessment_data[\"version\"]", "config": {}, "test": "", - "uuid": "77cd1d53-d385-439a-8d32-6206b9387fca", + "uuid": "9aeb6fac-1ff2-41cb-ae78-c606673e016a", "destination_block": "8fd838c5-8218-55d8-b6b2-20b68a736552", "semantic_label": "", "vendor_metadata": {} @@ -7895,7 +8557,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "86db782b-a96f-49e0-bb3e-fc6e279965af", + "uuid": "60e80ac0-0781-4c55-8973-081b3af59b12", "destination_block": "60a27ceb-7865-50ca-a134-49acc835931f", "semantic_label": "", "vendor_metadata": {} @@ -7950,7 +8612,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "9867381b-9ff5-48d2-9344-20b0314130ad", + "uuid": "dbf28926-3cad-4a4a-b335-4b3d8e23f9da", "destination_block": "e6124f69-5d07-5225-8a96-07007f27eafe", "semantic_label": "", "vendor_metadata": {} @@ -8005,7 +8667,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "6ee2a345-3cae-4d9d-a68e-b40f68673164", + "uuid": "c7c00904-2386-418d-bdd9-f3264f68f017", "destination_block": "37ae5eb6-cf20-5882-974b-6ba53a158031", "semantic_label": "", "vendor_metadata": {} @@ -8060,7 +8722,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "33813281-edc2-44e3-9ffe-17870e2d7021", + "uuid": "768545c3-e7d1-466b-9919-188a52a5709e", "destination_block": "1648a6fc-60a5-5598-8ada-1b784be86694", "semantic_label": "", "vendor_metadata": {} @@ -8115,7 +8777,7 @@ "name": "\"\"", "config": {}, "test": "", - "uuid": "fc52dfcb-1fcd-43df-9cbb-26efbca09417", + "uuid": "73e85a37-8206-428e-a569-e95272b3aeca", "destination_block": "48bb0531-d96f-593c-81fb-1ad12d44742e", "semantic_label": "", "vendor_metadata": {} @@ -8170,7 +8832,7 @@ "name": "today()", "config": {}, "test": "", - "uuid": "b9c052ce-02d7-4c12-8253-d03f738b4b65", + "uuid": "b602cca4-0e9c-407a-bc0f-e0c2827421b0", "destination_block": "8c3a9347-333a-51dd-b02f-38f652dbfd6c", "semantic_label": "", "vendor_metadata": {} @@ -8225,7 +8887,7 @@ "name": "year(get_today)", "config": {}, "test": "", - "uuid": "91b58ff0-0882-4275-952a-eddf7cb66523", + "uuid": "cb7909bb-0bdf-4651-b586-90901de2b96e", "destination_block": "7eb8b96a-4963-58bc-a488-e934ddc1dbca", "semantic_label": "", "vendor_metadata": {} @@ -8280,7 +8942,7 @@ "name": "120", "config": {}, "test": "", - "uuid": "c001a551-146c-4064-a595-25264e55aaeb", + "uuid": "967be102-3727-4c24-a321-b7d1d0592ae2", "destination_block": "e4fdc9d8-8138-5798-a811-3fbacd1a5072", "semantic_label": "", "vendor_metadata": {} @@ -8335,7 +8997,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "0bfc0e36-4a0c-4bc1-a98b-3cb68fcabfd4", + "uuid": "e46cee2f-f61b-436f-95b5-c30e0a2b17ae", "destination_block": "3e4fbb41-33e5-5841-8dbb-817b174a1129", "semantic_label": "", "vendor_metadata": {} @@ -8390,7 +9052,7 @@ "name": "0", "config": {}, "test": "", - "uuid": "2a133bf2-d10a-48a4-be2b-3c91cfd40d66", + "uuid": "894d5891-dc39-4543-9edd-1a368dc801f9", "destination_block": "3c894579-86e8-5648-9c68-408ebc9e6ef5", "semantic_label": "", "vendor_metadata": {} @@ -8445,7 +9107,7 @@ "name": "assessment_data[\"skip_threshold\"]", "config": {}, "test": "", - "uuid": "7d2dfab4-421c-4310-b421-6511385f2cd5", + "uuid": "42134926-5ce6-4699-b55b-faf6952dac30", "destination_block": "04fb10a1-e739-5c07-a855-ccf80c131b9e", "semantic_label": "", "vendor_metadata": {} @@ -8500,7 +9162,7 @@ "name": "[\"why\", \"wy\", \"wh\", \"explain\", \"expain\", \"eplain\"]", "config": {}, "test": "", - "uuid": "81eacd25-ca75-4859-90e6-562c2832a7e7", + "uuid": "8ecfe081-6286-418c-a875-980502494f1c", "destination_block": "9e433261-593c-548e-87af-692ee6404dc8", "semantic_label": "", "vendor_metadata": {} @@ -8541,7 +9203,7 @@ "name": "get_assessment_log", "type": "Core.Log", "config": { - "message": "72b06a08-1952-45cb-abc1-852f102cde2e" + "message": "8c460f24-4875-4166-81ec-e70a350a2e9b" }, "tags": [], "uuid": "9e433261-593c-548e-87af-692ee6404dc8", @@ -8557,7 +9219,7 @@ "name": "get_assessment_log", "config": {}, "test": "", - "uuid": "4bb0dd38-c146-405b-94bc-60a4a5f2471e", + "uuid": "12dec760-da8f-4229-bd85-d52898de89c6", "destination_block": "0febd387-4a98-5c65-ad4b-b5a51489240b", "semantic_label": "", "vendor_metadata": {} @@ -8614,7 +9276,7 @@ "name": "version", "config": {}, "test": "", - "uuid": "607b6f4d-c31a-480d-b24f-3e5d203d149b", + "uuid": "c72f19ce-317a-4f54-b921-df28d06f3fa8", "destination_block": "be94bf21-0c15-5722-85c9-e86493d32c8b", "semantic_label": "", "vendor_metadata": {} @@ -8669,7 +9331,7 @@ "name": "concatenate(slug, \"_\", version, \"_started\")", "config": {}, "test": "", - "uuid": "136d3058-4f8b-44fe-87be-70fb65396d3c", + "uuid": "2dca2d41-2eab-4b2f-8b81-71faa23ea40a", "destination_block": "9ff6a5ca-7441-59d3-ad29-1f8c949baf1a", "semantic_label": "", "vendor_metadata": {} @@ -8726,7 +9388,7 @@ "name": "started", "config": {}, "test": "", - "uuid": "061f3543-2eb2-46ee-a0f6-a95defde954c", + "uuid": "2e89109b-50e7-49a4-bbd7-c8861150a6b8", "destination_block": "9e045a4c-ede7-5f3f-a928-bf36bd78645f", "semantic_label": "", "vendor_metadata": {} @@ -8785,7 +9447,7 @@ "name": "Default exit to \"CheckEnd\"", "config": {}, "test": "", - "uuid": "31ff93be-07a0-4b7d-a1a1-174a3a748a7e", + "uuid": "c01556b3-a624-42e3-bb4e-f7d8d4accc99", "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} @@ -8823,94 +9485,87 @@ }, { "label": null, - "name": "question_response_case", + "name": "end_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", - "ui_metadata": {}, + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, "exits": [ { "default": false, - "name": "Exit for question_response_case_condition_0", - "config": {}, - "test": "questions[question_num].question_type == \"integer_question\"", - "uuid": "7a7e7eed-f83f-4d33-a27e-9086affb09df", - "destination_block": "a44f58c1-3ccc-5bc7-999b-5dda5295adac", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for question_response_case_condition_1", - "config": {}, - "test": "questions[question_num].question_type == \"freetext_question\"", - "uuid": "c61beb82-227c-4728-858f-79bee715ac08", - "destination_block": "715cf269-d69a-587f-a07f-34810992ada9", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for question_response_case_condition_2", - "config": {}, - "test": "questions[question_num].question_type == \"age_question\"", - "uuid": "8c5764df-db22-440e-a574-4acd89c4e140", - "destination_block": "1f96e9e2-63c7-5143-be23-ea5112986a87", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for question_response_case_condition_3", + "name": "Exit for end_case_condition_0", "config": {}, - "test": "questions[question_num].question_type == \"year_of_birth_question\"", - "uuid": "25dba174-4560-4434-aa0f-f1d78e049929", - "destination_block": "6db197a1-b65d-512d-a1df-98cda90bab6e", + "test": "and(skip_count < skip_threshold, score_perc >= assessment_data.high_inflection)", + "uuid": "041f3ae8-6882-46db-b64d-0cac8e3b6ba5", + "destination_block": "b4c34329-dca9-5340-8878-9689ee2c30ac", "semantic_label": null, "vendor_metadata": {} }, { "default": false, - "name": "Exit for question_response_case_condition_4", + "name": "Exit for end_case_condition_1", "config": {}, - "test": "and(has_member(map(question.answers, &lower(&1.answer)), \"never\"), lower(\"@question_response\") == \"never\")", - "uuid": "c31edef5-1b90-4ff4-a4d3-4333df8ec8aa", - "destination_block": "af0f142f-ba7a-5604-b9f2-b43fd7097f83", + "test": "and(and(skip_count < skip_threshold, score_perc >= assessment_data.medium_inflection), score_perc < assessment_data.high_inflection)", + "uuid": "21d2b260-09ff-4280-a742-3c953cea7064", + "destination_block": "37c82e80-95fb-5c49-b820-da8c8fd26d1b", "semantic_label": null, "vendor_metadata": {} }, { "default": false, - "name": "Exit for question_response_case_condition_5", + "name": "Exit for end_case_condition_2", "config": {}, - "test": "lower(\"@question_response\") == \"skip\"", - "uuid": "8089567a-b072-494b-8634-e659cd374888", - "destination_block": "a53bdbf6-4c7b-52a9-9965-257d63ea1c8d", + "test": "skip_count >= skip_threshold", + "uuid": "a3297e3e-f8d3-4859-b2d0-dc8eb9e489e0", + "destination_block": "311c5a8c-0961-53c0-988b-a7f644afc61f", "semantic_label": null, "vendor_metadata": {} }, { "default": true, - "name": "Exit for question_response_case_condition_6", + "name": "Exit for end_case_condition_3", "config": {}, "test": null, - "uuid": "66c42ed8-64ef-41b5-bbce-607103fecd0a", - "destination_block": "b96ce683-a0fc-5688-88d5-89e376da3f7a", + "uuid": "e3a46190-440e-4da6-892e-63c54cf36c90", + "destination_block": "43ee3c32-86b4-5bcd-ad08-03899ca0091d", "semantic_label": null, "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "meta": { + "column": 1, + "line": 544 + }, + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + } + } + } + } + } + } }, { "label": null, - "name": "scores", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "b96ce683-a0fc-5688-88d5-89e376da3f7a", + "uuid": "43ee3c32-86b4-5bcd-ad08-03899ca0091d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -8920,11 +9575,11 @@ "exits": [ { "default": true, - "name": "map(question.answers, & &1.score)", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", "config": {}, "test": "", - "uuid": "5080c060-03cf-4c92-ba77-acb5e6c127a1", - "destination_block": "8ea2853b-c41c-53c7-b382-8820a8872c71", + "uuid": "e3e62daf-af25-4665-9f8a-bec9a865d17b", + "destination_block": "16bd7076-4eab-5eee-b573-8789389b89b5", "semantic_label": "", "vendor_metadata": {} } @@ -8939,20 +9594,20 @@ "condition": null, "meta": { "column": 1, - "line": 484 + "line": 576 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 485 + "line": 577 }, "type": "expression" }, - "index": 6 + "index": 3 } } } @@ -8961,11 +9616,13 @@ }, { "label": null, - "name": "max_question_score", - "type": "Core.Case", - "config": {}, + "name": "risk", + "type": "Core.Output", + "config": { + "value": "\"low\"" + }, "tags": [], - "uuid": "8ea2853b-c41c-53c7-b382-8820a8872c71", + "uuid": "16bd7076-4eab-5eee-b573-8789389b89b5", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -8975,11 +9632,11 @@ "exits": [ { "default": true, - "name": "reduce(scores, scores[0], &max(&1, &2))", + "name": "risk", "config": {}, "test": "", - "uuid": "022613a1-1b72-4d5d-96e4-e93de5a6f64e", - "destination_block": "32947600-5964-553e-89bf-013dd61d5263", + "uuid": "52713758-c759-421c-942a-6210ca06c30b", + "destination_block": "a0c6c588-e330-5a98-9c87-906fe7beccb5", "semantic_label": "", "vendor_metadata": {} } @@ -8994,18 +9651,20 @@ "condition": null, "meta": { "column": 1, - "line": 484 + "line": 576 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 486 + "line": 578 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -9016,11 +9675,13 @@ }, { "label": null, - "name": "answer", - "type": "Core.Case", - "config": {}, + "name": "end_case_condition_3_log", + "type": "Core.Log", + "config": { + "message": "846a2c88-0633-4e3c-b0c1-c05455ab731d" + }, "tags": [], - "uuid": "32947600-5964-553e-89bf-013dd61d5263", + "uuid": "a0c6c588-e330-5a98-9c87-906fe7beccb5", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9030,11 +9691,11 @@ "exits": [ { "default": true, - "name": "find(question.answers, &(&1.answer == question_response))", + "name": "end_case_condition_3_log", "config": {}, "test": "", - "uuid": "6898ddca-00d2-4b95-82a2-b2e3f4adccb0", - "destination_block": "ccd986f7-20b4-5560-9ec7-f8828250d0aa", + "uuid": "0c460176-139c-40c3-aa4b-01926e22fa84", + "destination_block": "e7f7b993-a666-54c6-8e04-725e545c4995", "semantic_label": "", "vendor_metadata": {} } @@ -9049,18 +9710,18 @@ "condition": null, "meta": { "column": 1, - "line": 484 + "line": 576 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 487 + "line": 579 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -9071,11 +9732,11 @@ }, { "label": null, - "name": "question_id", + "name": "page_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "ccd986f7-20b4-5560-9ec7-f8828250d0aa", + "uuid": "e7f7b993-a666-54c6-8e04-725e545c4995", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9085,11 +9746,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "assessment_data.low_result_page.id", "config": {}, "test": "", - "uuid": "3377a48f-ff6d-403e-a256-adeacfefc4fd", - "destination_block": "1676d0a7-61fd-5941-8a22-0179152c4432", + "uuid": "5d2ffde0-9d44-4406-a5b2-ec48140f2ad2", + "destination_block": "574b011a-3fbf-56ca-b509-3028f2432ad2", "semantic_label": "", "vendor_metadata": {} } @@ -9104,16 +9765,16 @@ "condition": null, "meta": { "column": 1, - "line": 484 + "line": 576 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 488 + "line": 580 }, "type": "expression" }, @@ -9126,11 +9787,11 @@ }, { "label": null, - "name": "result_tag", + "name": "Routing for end_case_condition_3", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "1676d0a7-61fd-5941-8a22-0179152c4432", + "uuid": "574b011a-3fbf-56ca-b509-3028f2432ad2", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9139,13 +9800,13 @@ }, "exits": [ { - "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "default": false, + "name": "Exit for FetchEndPage", "config": {}, - "test": "", - "uuid": "db08d8c6-1cf5-4c66-a33e-bb90f2a410e5", - "destination_block": "6a8a3e3d-380b-5865-9f3b-37fa42a09c50", - "semantic_label": "", + "test": "true", + "uuid": "7badbabe-7927-4396-9224-cfeb41751d3a", + "destination_block": "b6ee063e-540d-5f33-a2e9-313b9a36ef1e", + "semantic_label": null, "vendor_metadata": {} } ], @@ -9159,18 +9820,18 @@ "condition": null, "meta": { "column": 1, - "line": 484 + "line": 576 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 490 + "line": 582 }, - "type": "expression" + "then": {}, + "type": "then" }, "index": 0 } @@ -9181,13 +9842,11 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "6a8a3e3d-380b-5865-9f3b-37fa42a09c50", + "uuid": "311c5a8c-0961-53c0-988b-a7f644afc61f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9197,11 +9856,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", "config": {}, "test": "", - "uuid": "1c46ba72-9dd7-47c1-bcd3-23884bc80ed2", - "destination_block": "4082ade6-5181-597e-bafe-dde1d5577ffb", + "uuid": "dfc08c22-83e1-4b41-898c-0b6201393b38", + "destination_block": "848bae66-a5fc-5cb6-8e5b-73edda351a10", "semantic_label": "", "vendor_metadata": {} } @@ -9213,25 +9872,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count >= skip_threshold", "meta": { "column": 1, - "line": 484 + "line": 567 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 491 + "line": 568 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, - "index": 0 + "index": 2 } } } @@ -9240,11 +9897,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "risk", + "type": "Core.Output", + "config": { + "value": "\"skip_high\"" + }, "tags": [], - "uuid": "4082ade6-5181-597e-bafe-dde1d5577ffb", + "uuid": "848bae66-a5fc-5cb6-8e5b-73edda351a10", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9254,11 +9913,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "risk", "config": {}, "test": "", - "uuid": "8824c450-d4d5-4838-a75a-597fcb8a3b66", - "destination_block": "37dd0b0d-96e2-57aa-bdea-e87879a0b825", + "uuid": "fb322c45-623d-474a-94c2-6b83ba8085ca", + "destination_block": "40282068-cb9a-5bfa-990f-eb53467eba81", "semantic_label": "", "vendor_metadata": {} } @@ -9270,21 +9929,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count >= skip_threshold", "meta": { "column": 1, - "line": 484 + "line": 567 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 493 + "line": 569 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -9295,13 +9956,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Output", + "name": "end_case_condition_2_log", + "type": "Core.Log", "config": { - "value": "answer.semantic_id" + "message": "be7edbad-5b25-4a5e-afc5-fa943d328762" }, "tags": [], - "uuid": "37dd0b0d-96e2-57aa-bdea-e87879a0b825", + "uuid": "40282068-cb9a-5bfa-990f-eb53467eba81", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9311,11 +9972,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "end_case_condition_2_log", "config": {}, "test": "", - "uuid": "a3958599-2da5-4a4d-b864-ba171f0a2013", - "destination_block": "3ad49b1c-d111-5f55-b04f-691568dd4f47", + "uuid": "e3aff783-a8d2-4948-8ed5-5d92e1587aac", + "destination_block": "f4783a24-824f-5c7d-8171-373c5f73a385", "semantic_label": "", "vendor_metadata": {} } @@ -9327,23 +9988,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count >= skip_threshold", "meta": { "column": 1, - "line": 484 + "line": 567 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 494 + "line": 570 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "log" }, "index": 0 } @@ -9354,13 +10013,11 @@ }, { "label": null, - "name": "question_response_case_condition_6_log", - "type": "Core.Log", - "config": { - "message": "1bd2b745-93c6-4a33-a40b-1071b184d89e" - }, + "name": "page_id", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "3ad49b1c-d111-5f55-b04f-691568dd4f47", + "uuid": "f4783a24-824f-5c7d-8171-373c5f73a385", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9370,11 +10027,11 @@ "exits": [ { "default": true, - "name": "question_response_case_condition_6_log", + "name": "assessment_data.skip_high_result_page.id", "config": {}, "test": "", - "uuid": "161545cc-217f-44bd-8d0c-b284a68d0a91", - "destination_block": "2fca3cf8-4c5b-5927-9028-50e3e225770d", + "uuid": "a57eb09d-0551-4f6f-bc34-4bdea0150deb", + "destination_block": "0d734a78-1971-535b-9574-2b7cb8d0367d", "semantic_label": "", "vendor_metadata": {} } @@ -9386,21 +10043,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count >= skip_threshold", "meta": { "column": 1, - "line": 484 + "line": 567 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 496 + "line": 571 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -9411,11 +10068,11 @@ }, { "label": null, - "name": "max_score", + "name": "Routing for end_case_condition_2", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "2fca3cf8-4c5b-5927-9028-50e3e225770d", + "uuid": "0d734a78-1971-535b-9574-2b7cb8d0367d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9424,13 +10081,13 @@ }, "exits": [ { - "default": true, - "name": "max_score + max_question_score", + "default": false, + "name": "Exit for FetchEndPage", "config": {}, - "test": "", - "uuid": "6d502bd0-789a-4c69-a1e9-54ecd4ac96c5", - "destination_block": "b6eb4f98-7312-56f9-b7d0-caac019f6c80", - "semantic_label": "", + "test": "true", + "uuid": "c69a47ce-0366-4590-8879-a65403b46f31", + "destination_block": "b6ee063e-540d-5f33-a2e9-313b9a36ef1e", + "semantic_label": null, "vendor_metadata": {} } ], @@ -9441,21 +10098,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count >= skip_threshold", "meta": { "column": 1, - "line": 484 + "line": 567 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 498 + "line": 573 }, - "type": "expression" + "then": {}, + "type": "then" }, "index": 0 } @@ -9466,11 +10123,11 @@ }, { "label": null, - "name": "score", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "b6eb4f98-7312-56f9-b7d0-caac019f6c80", + "uuid": "37c82e80-95fb-5c49-b820-da8c8fd26d1b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9480,11 +10137,11 @@ "exits": [ { "default": true, - "name": "score + answer.score", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", "config": {}, "test": "", - "uuid": "6285dbdd-710e-40bd-be8c-672c35ef506d", - "destination_block": "ab2d4668-3e0b-5aaf-9986-822ac2f6aa57", + "uuid": "68822098-a700-4166-a802-c8c217cabbf6", + "destination_block": "b48dc3bd-ae58-5c70-85ae-1d6836623329", "semantic_label": "", "vendor_metadata": {} } @@ -9496,23 +10153,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", "meta": { "column": 1, - "line": 484 + "line": 555 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 499 + "line": 559 }, "type": "expression" }, - "index": 0 + "index": 1 } } } @@ -9521,13 +10178,13 @@ }, { "label": null, - "name": "question_response_case_condition_6_log", - "type": "Core.Log", + "name": "risk", + "type": "Core.Output", "config": { - "message": "f43b27b1-7ab0-4d8f-a1de-f34610c9d60e" + "value": "\"medium\"" }, "tags": [], - "uuid": "ab2d4668-3e0b-5aaf-9986-822ac2f6aa57", + "uuid": "b48dc3bd-ae58-5c70-85ae-1d6836623329", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9537,11 +10194,11 @@ "exits": [ { "default": true, - "name": "question_response_case_condition_6_log", + "name": "risk", "config": {}, "test": "", - "uuid": "81d02f73-57a0-47a9-a22b-7b3fd3a7c7a2", - "destination_block": "107973d6-cacf-5545-bd6e-ead6499b6af3", + "uuid": "ec6c6858-0c13-43e7-a6b7-d703a0f7ab37", + "destination_block": "aa8d7962-e200-5afb-966a-f9b26090e4ae", "semantic_label": "", "vendor_metadata": {} } @@ -9553,21 +10210,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", "meta": { "column": 1, - "line": 484 + "line": 555 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" }, "card_item": { - "log": {}, "meta": { "column": 3, - "line": 500 + "line": 560 }, - "type": "log" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -9578,11 +10237,13 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Case", - "config": {}, + "name": "end_case_condition_1_log", + "type": "Core.Log", + "config": { + "message": "fdb43dc6-d119-415e-8a19-e8a82163dcfc" + }, "tags": [], - "uuid": "107973d6-cacf-5545-bd6e-ead6499b6af3", + "uuid": "aa8d7962-e200-5afb-966a-f9b26090e4ae", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9592,11 +10253,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "end_case_condition_1_log", "config": {}, "test": "", - "uuid": "bb28b1d3-ecc3-4e64-b7d6-2e82cfa34a81", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "26d59ca3-bf60-49d8-82b0-a30b9fde80a4", + "destination_block": "56945c1a-a3bd-5ee0-b06c-4a9706eb7c69", "semantic_label": "", "vendor_metadata": {} } @@ -9608,21 +10269,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", "meta": { "column": 1, - "line": 484 + "line": 555 }, - "name": "QuestionResponse", - "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" + "name": "End", + "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 501 + "line": 561 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -9633,11 +10294,11 @@ }, { "label": null, - "name": "result_tag", + "name": "page_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "a53bdbf6-4c7b-52a9-9965-257d63ea1c8d", + "uuid": "56945c1a-a3bd-5ee0-b06c-4a9706eb7c69", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9647,11 +10308,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "assessment_data.medium_result_page.id", "config": {}, "test": "", - "uuid": "49d45695-3062-45c8-b43e-db428e21b9c8", - "destination_block": "e3c3e25c-7e3b-5b36-85d4-70e96c434721", + "uuid": "0eb7dec7-603b-4e9a-a871-3d859743c058", + "destination_block": "f1741d34-74a2-5628-95fc-efec3a596771", "semantic_label": "", "vendor_metadata": {} } @@ -9663,23 +10324,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 555 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 470 + "line": 562 }, "type": "expression" }, - "index": 5 + "index": 0 } } } @@ -9688,13 +10349,11 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "name": "Routing for end_case_condition_1", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "e3c3e25c-7e3b-5b36-85d4-70e96c434721", + "uuid": "f1741d34-74a2-5628-95fc-efec3a596771", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9703,13 +10362,13 @@ }, "exits": [ { - "default": true, - "name": "question_num", + "default": false, + "name": "Exit for FetchEndPage", "config": {}, - "test": "", - "uuid": "5e3c42e7-6afd-4f09-b8bf-79599db75e45", - "destination_block": "a762eb2d-f455-5e2d-9545-2ff1f3263050", - "semantic_label": "", + "test": "true", + "uuid": "460ed1bf-1f3f-45ff-848f-f8324e65db18", + "destination_block": "b6ee063e-540d-5f33-a2e9-313b9a36ef1e", + "semantic_label": null, "vendor_metadata": {} } ], @@ -9720,23 +10379,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 555 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" }, "card_item": { "meta": { "column": 3, - "line": 471 + "line": 564 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "then": {}, + "type": "then" }, "index": 0 } @@ -9747,11 +10404,11 @@ }, { "label": null, - "name": "question_id", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "a762eb2d-f455-5e2d-9545-2ff1f3263050", + "uuid": "b4c34329-dca9-5340-8878-9689ee2c30ac", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9761,11 +10418,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", "config": {}, "test": "", - "uuid": "7f6c5732-d8f0-43dd-be9f-dce5c5d72e98", - "destination_block": "463e5dbd-552d-5942-b626-5e3f097ac691", + "uuid": "146cb349-2f5d-4857-bb27-85778741fece", + "destination_block": "5ea0a296-a5dc-5848-a55c-e11a384f75bf", "semantic_label": "", "vendor_metadata": {} } @@ -9777,19 +10434,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 544 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 472 + "line": 547 }, "type": "expression" }, @@ -9802,11 +10459,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "risk", + "type": "Core.Output", + "config": { + "value": "\"high\"" + }, "tags": [], - "uuid": "463e5dbd-552d-5942-b626-5e3f097ac691", + "uuid": "5ea0a296-a5dc-5848-a55c-e11a384f75bf", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9816,11 +10475,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "risk", "config": {}, "test": "", - "uuid": "23c2fcb4-4fad-4b51-955a-463f7350a02e", - "destination_block": "77aab089-a3b1-5446-a7ca-11178397446d", + "uuid": "5a567e66-b259-4e5e-94b5-a18284994778", + "destination_block": "c2fc571a-5ec7-5f04-9d67-59719da707ea", "semantic_label": "", "vendor_metadata": {} } @@ -9832,21 +10491,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 544 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 473 + "line": 548 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -9857,13 +10518,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Output", + "name": "end_case_condition_0_log", + "type": "Core.Log", "config": { - "value": "\"skip\"" + "message": "602dd6c4-f181-4c9f-8314-fb49d7396004" }, "tags": [], - "uuid": "77aab089-a3b1-5446-a7ca-11178397446d", + "uuid": "c2fc571a-5ec7-5f04-9d67-59719da707ea", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9873,11 +10534,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "end_case_condition_0_log", "config": {}, "test": "", - "uuid": "f489fc78-a2c3-401d-b57c-5e5ac45d2279", - "destination_block": "a72a5236-3f6f-542c-ae01-4e8dc201a0ed", + "uuid": "87b123f5-ca72-4e74-ba1c-8d671c538dff", + "destination_block": "d59c76bd-670d-5487-a5f4-61c529169818", "semantic_label": "", "vendor_metadata": {} } @@ -9889,23 +10550,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 544 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 474 + "line": 549 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "log" }, "index": 0 } @@ -9916,11 +10575,11 @@ }, { "label": null, - "name": "skip_count", + "name": "page_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "a72a5236-3f6f-542c-ae01-4e8dc201a0ed", + "uuid": "d59c76bd-670d-5487-a5f4-61c529169818", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9930,11 +10589,11 @@ "exits": [ { "default": true, - "name": "skip_count + 1", + "name": "assessment_data.high_result_page.id", "config": {}, "test": "", - "uuid": "54f591d6-bc4f-4f15-acc3-dd42fd6c4243", - "destination_block": "0bb48fc5-c49c-54f3-a4dd-011a9b894c8b", + "uuid": "e1d803bb-89a5-477c-95b4-e4f90b780da9", + "destination_block": "89eac389-c9f8-5174-bc31-0dc5dec6e559", "semantic_label": "", "vendor_metadata": {} } @@ -9946,19 +10605,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 544 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 476 + "line": 550 }, "type": "expression" }, @@ -9971,13 +10630,11 @@ }, { "label": null, - "name": "question_response_case_condition_5_log", - "type": "Core.Log", - "config": { - "message": "d71f2c93-ec63-4445-b183-0922562c0c5d" - }, + "name": "Routing for end_case_condition_0", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "0bb48fc5-c49c-54f3-a4dd-011a9b894c8b", + "uuid": "89eac389-c9f8-5174-bc31-0dc5dec6e559", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -9986,13 +10643,13 @@ }, "exits": [ { - "default": true, - "name": "question_response_case_condition_5_log", + "default": false, + "name": "Exit for FetchEndPage", "config": {}, - "test": "", - "uuid": "c97725e8-2c39-4d0e-887e-d83078f92e86", - "destination_block": "c48b1180-0904-5c2e-b6e5-3fd057e14cd2", - "semantic_label": "", + "test": "true", + "uuid": "2cd4c15c-2edd-449c-bd0e-1ea65b4a19e9", + "destination_block": "b6ee063e-540d-5f33-a2e9-313b9a36ef1e", + "semantic_label": null, "vendor_metadata": {} } ], @@ -10003,21 +10660,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", "meta": { "column": 1, - "line": 464 + "line": 544 }, - "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "name": "End", + "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" }, "card_item": { - "log": {}, "meta": { "column": 3, - "line": 478 + "line": 552 }, - "type": "log" + "then": {}, + "type": "then" }, "index": 0 } @@ -10028,13 +10685,11 @@ }, { "label": null, - "name": "question_response_case_condition_5_log", - "type": "Core.Log", - "config": { - "message": "025b2b09-5f51-423c-be95-ec22359f434e" - }, + "name": "question_response_case", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "c48b1180-0904-5c2e-b6e5-3fd057e14cd2", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10042,14 +10697,74 @@ } }, "exits": [ + { + "default": false, + "name": "Exit for question_response_case_condition_0", + "config": {}, + "test": "questions[question_num].question_type == \"integer_question\"", + "uuid": "663db85d-af3e-4d6d-89dc-ef8a2a6e7e3a", + "destination_block": "a44f58c1-3ccc-5bc7-999b-5dda5295adac", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for question_response_case_condition_1", + "config": {}, + "test": "questions[question_num].question_type == \"freetext_question\"", + "uuid": "ac94f284-a379-4dab-b308-1ce5a31bd1de", + "destination_block": "715cf269-d69a-587f-a07f-34810992ada9", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for question_response_case_condition_2", + "config": {}, + "test": "questions[question_num].question_type == \"age_question\"", + "uuid": "12802104-89bc-4812-a345-167b97668cd4", + "destination_block": "1f96e9e2-63c7-5143-be23-ea5112986a87", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for question_response_case_condition_3", + "config": {}, + "test": "questions[question_num].question_type == \"year_of_birth_question\"", + "uuid": "7c3ec1c9-f17d-44bf-9c92-6aab85871983", + "destination_block": "6db197a1-b65d-512d-a1df-98cda90bab6e", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for question_response_case_condition_4", + "config": {}, + "test": "and(has_member(map(question.answers, &lower(&1.answer)), \"never\"), lower(\"@question_response\") == \"never\")", + "uuid": "76bc3b39-d249-4a65-965f-8419587d4858", + "destination_block": "af0f142f-ba7a-5604-b9f2-b43fd7097f83", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for question_response_case_condition_5", + "config": {}, + "test": "lower(\"@question_response\") == \"skip\"", + "uuid": "f8be41df-af76-41de-a706-133608a45e1f", + "destination_block": "a53bdbf6-4c7b-52a9-9965-257d63ea1c8d", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "question_response_case_condition_5_log", + "name": "Exit for question_response_case_condition_6", "config": {}, - "test": "", - "uuid": "4a05f8d1-19db-4882-9262-f55d3dad7741", - "destination_block": "8adfe457-34df-51a2-b688-e67f32f94684", - "semantic_label": "", + "test": null, + "uuid": "8184c811-0c22-49b0-b713-430e70d80f2f", + "destination_block": "b96ce683-a0fc-5688-88d5-89e376da3f7a", + "semantic_label": null, "vendor_metadata": {} } ], @@ -10060,23 +10775,14 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 464 + "line": 391 }, "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" - }, - "card_item": { - "log": {}, - "meta": { - "column": 3, - "line": 479 - }, - "type": "log" - }, - "index": 0 + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + } } } } @@ -10085,11 +10791,11 @@ }, { "label": null, - "name": "question_num", + "name": "scores", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "8adfe457-34df-51a2-b688-e67f32f94684", + "uuid": "b96ce683-a0fc-5688-88d5-89e376da3f7a", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10099,11 +10805,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "map(question.answers, & &1.score)", "config": {}, "test": "", - "uuid": "e328ccf3-93d9-475e-871f-0fa37f1ea604", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "37e4b6ac-3409-4f81-827c-e3529597e0d3", + "destination_block": "8ea2853b-c41c-53c7-b382-8820a8872c71", "semantic_label": "", "vendor_metadata": {} } @@ -10115,23 +10821,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "lower(\"@question_response\") == \"skip\"", + "condition": null, "meta": { "column": 1, - "line": 464 + "line": 484 }, "name": "QuestionResponse", - "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 481 + "line": 485 }, "type": "expression" }, - "index": 0 + "index": 6 } } } @@ -10140,13 +10846,11 @@ }, { "label": null, - "name": "question_response_case_condition_4_log", - "type": "Core.Log", - "config": { - "message": "2943bcba-e483-4252-b69a-6b4ad167d0fa" - }, + "name": "max_question_score", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "af0f142f-ba7a-5604-b9f2-b43fd7097f83", + "uuid": "8ea2853b-c41c-53c7-b382-8820a8872c71", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10156,11 +10860,11 @@ "exits": [ { "default": true, - "name": "question_response_case_condition_4_log", + "name": "reduce(scores, scores[0], &max(&1, &2))", "config": {}, "test": "", - "uuid": "fe6ca237-846e-4396-810e-a476f6a8a5ac", - "destination_block": "d59cd5c0-b490-594e-818a-371f93a7d00c", + "uuid": "8980a304-5b3c-4de3-92f3-8eec00ab213b", + "destination_block": "32947600-5964-553e-89bf-013dd61d5263", "semantic_label": "", "vendor_metadata": {} } @@ -10172,23 +10876,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 451 + "line": 486 }, - "type": "log" + "type": "expression" }, - "index": 4 + "index": 0 } } } @@ -10201,7 +10905,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "d59cd5c0-b490-594e-818a-371f93a7d00c", + "uuid": "32947600-5964-553e-89bf-013dd61d5263", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10214,8 +10918,8 @@ "name": "find(question.answers, &(&1.answer == question_response))", "config": {}, "test": "", - "uuid": "50cce83e-163d-4e00-a914-f96c2ef0ca35", - "destination_block": "d46edbbd-d98a-576a-ad76-3161dcf8e4c5", + "uuid": "17c8fcc7-5f47-4dde-a82f-bd269c4f1c6c", + "destination_block": "ccd986f7-20b4-5560-9ec7-f8828250d0aa", "semantic_label": "", "vendor_metadata": {} } @@ -10227,19 +10931,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 452 + "line": 487 }, "type": "expression" }, @@ -10252,11 +10956,11 @@ }, { "label": null, - "name": "result_tag", + "name": "question_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "d46edbbd-d98a-576a-ad76-3161dcf8e4c5", + "uuid": "ccd986f7-20b4-5560-9ec7-f8828250d0aa", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10266,11 +10970,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "70450226-2d10-458b-92f1-008af4374afd", - "destination_block": "530b3eaa-5ae1-543d-a794-4e9453c19f93", + "uuid": "f2806cd7-1837-4b19-9034-bb48e7d843d6", + "destination_block": "1676d0a7-61fd-5941-8a22-0179152c4432", "semantic_label": "", "vendor_metadata": {} } @@ -10282,19 +10986,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 453 + "line": 488 }, "type": "expression" }, @@ -10307,13 +11011,11 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "530b3eaa-5ae1-543d-a794-4e9453c19f93", + "uuid": "1676d0a7-61fd-5941-8a22-0179152c4432", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10323,11 +11025,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "c0191435-e2cc-40be-bffa-0b9ef51cf623", - "destination_block": "6db7bd13-65c1-55ae-a25b-0ac1b2b5a400", + "uuid": "27f4b612-46fd-478a-9b04-5fd7dfb053e0", + "destination_block": "6a8a3e3d-380b-5865-9f3b-37fa42a09c50", "semantic_label": "", "vendor_metadata": {} } @@ -10339,23 +11041,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 454 + "line": 490 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -10366,11 +11066,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Case", - "config": {}, + "name": "question_num", + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "6db7bd13-65c1-55ae-a25b-0ac1b2b5a400", + "uuid": "6a8a3e3d-380b-5865-9f3b-37fa42a09c50", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10380,11 +11082,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "question_num", "config": {}, "test": "", - "uuid": "55ed77c2-8100-4bca-8dc4-c5c18a89e4e0", - "destination_block": "b3e39b19-899b-5b97-a82e-e86ec9ee75eb", + "uuid": "9f086321-2230-443c-8496-20a642e725f6", + "destination_block": "4082ade6-5181-597e-bafe-dde1d5577ffb", "semantic_label": "", "vendor_metadata": {} } @@ -10396,21 +11098,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 455 + "line": 491 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -10425,7 +11129,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "b3e39b19-899b-5b97-a82e-e86ec9ee75eb", + "uuid": "4082ade6-5181-597e-bafe-dde1d5577ffb", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10438,8 +11142,8 @@ "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "b0600af0-5682-40e7-bbfa-3745670297cd", - "destination_block": "607fa17e-7cc5-5a4e-bcbf-a22f23973b35", + "uuid": "96d0760f-c074-4e7a-adfa-eb5f66a0952f", + "destination_block": "37dd0b0d-96e2-57aa-bdea-e87879a0b825", "semantic_label": "", "vendor_metadata": {} } @@ -10451,19 +11155,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 456 + "line": 493 }, "type": "expression" }, @@ -10479,10 +11183,10 @@ "name": "question_id", "type": "Core.Output", "config": { - "value": "\"@question_response\"" + "value": "answer.semantic_id" }, "tags": [], - "uuid": "607fa17e-7cc5-5a4e-bcbf-a22f23973b35", + "uuid": "37dd0b0d-96e2-57aa-bdea-e87879a0b825", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10495,8 +11199,8 @@ "name": "question_id", "config": {}, "test": "", - "uuid": "a6cc564f-0fbb-4206-9601-370bb01eec73", - "destination_block": "27fda864-1c19-51d2-b709-09fd9d560eb4", + "uuid": "1c13c0da-0fb4-484b-a075-d6e334b4055c", + "destination_block": "3ad49b1c-d111-5f55-b04f-691568dd4f47", "semantic_label": "", "vendor_metadata": {} } @@ -10508,18 +11212,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "meta": { "column": 3, - "line": 457 + "line": 494 }, "type": "write_result", "write_result": { @@ -10535,13 +11239,13 @@ }, { "label": null, - "name": "question_response_case_condition_4_log", + "name": "question_response_case_condition_6_log", "type": "Core.Log", "config": { - "message": "a3e9ed41-96e4-45ee-9773-9c774f147bf6" + "message": "68ff3e92-50a8-4cda-ba6a-8feb520b54fc" }, "tags": [], - "uuid": "27fda864-1c19-51d2-b709-09fd9d560eb4", + "uuid": "3ad49b1c-d111-5f55-b04f-691568dd4f47", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10551,11 +11255,11 @@ "exits": [ { "default": true, - "name": "question_response_case_condition_4_log", + "name": "question_response_case_condition_6_log", "config": {}, "test": "", - "uuid": "94df3140-4416-4435-b111-45b4f0cbcc53", - "destination_block": "2a5dbd68-c47c-5670-8dd7-cfaec34fa614", + "uuid": "23fdd2e9-7a2a-41b6-b1a7-82d81101d8df", + "destination_block": "2fca3cf8-4c5b-5927-9028-50e3e225770d", "semantic_label": "", "vendor_metadata": {} } @@ -10567,19 +11271,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "log": {}, "meta": { "column": 3, - "line": 458 + "line": 496 }, "type": "log" }, @@ -10592,11 +11296,11 @@ }, { "label": null, - "name": "score", + "name": "max_score", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "2a5dbd68-c47c-5670-8dd7-cfaec34fa614", + "uuid": "2fca3cf8-4c5b-5927-9028-50e3e225770d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10606,11 +11310,11 @@ "exits": [ { "default": true, - "name": "score + answer.score", + "name": "max_score + max_question_score", "config": {}, "test": "", - "uuid": "2c3ca91c-ce90-4619-9469-ef887b636f8d", - "destination_block": "20d11075-49f6-5b58-88e7-986a2193a784", + "uuid": "4707be7d-761b-48a2-9080-99ffff915d01", + "destination_block": "b6eb4f98-7312-56f9-b7d0-caac019f6c80", "semantic_label": "", "vendor_metadata": {} } @@ -10622,19 +11326,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 460 + "line": 498 }, "type": "expression" }, @@ -10647,11 +11351,11 @@ }, { "label": null, - "name": "question_num", + "name": "score", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "20d11075-49f6-5b58-88e7-986a2193a784", + "uuid": "b6eb4f98-7312-56f9-b7d0-caac019f6c80", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10661,11 +11365,11 @@ "exits": [ { "default": true, - "name": "count(questions)", + "name": "score + answer.score", "config": {}, "test": "", - "uuid": "b4cfedb1-53c5-4f51-b8a2-38cd7c2bd057", - "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", + "uuid": "940c6e27-5f34-4905-bfa6-967255657886", + "destination_block": "ab2d4668-3e0b-5aaf-9986-822ac2f6aa57", "semantic_label": "", "vendor_metadata": {} } @@ -10677,19 +11381,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", + "condition": null, "meta": { "column": 1, - "line": 447 + "line": 484 }, "name": "QuestionResponse", - "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 461 + "line": 499 }, "type": "expression" }, @@ -10702,11 +11406,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Case", - "config": {}, + "name": "question_response_case_condition_6_log", + "type": "Core.Log", + "config": { + "message": "4d68629e-63d9-45fa-83f4-70099f6fa408" + }, "tags": [], - "uuid": "6db197a1-b65d-512d-a1df-98cda90bab6e", + "uuid": "ab2d4668-3e0b-5aaf-9986-822ac2f6aa57", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10716,11 +11422,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "question_response_case_condition_6_log", "config": {}, "test": "", - "uuid": "f263f7f6-6653-42cc-b039-7263d1db457f", - "destination_block": "73433ad0-f4d2-5b70-9c30-e1fb10f59097", + "uuid": "c7d66997-6d64-4765-a7cb-36dee3a0824f", + "destination_block": "107973d6-cacf-5545-bd6e-ead6499b6af3", "semantic_label": "", "vendor_metadata": {} } @@ -10732,23 +11438,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": null, "meta": { "column": 1, - "line": 433 + "line": 484 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 435 + "line": 500 }, - "type": "expression" + "type": "log" }, - "index": 3 + "index": 0 } } } @@ -10757,11 +11463,11 @@ }, { "label": null, - "name": "result_tag", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "73433ad0-f4d2-5b70-9c30-e1fb10f59097", + "uuid": "107973d6-cacf-5545-bd6e-ead6499b6af3", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10771,11 +11477,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "af783b7f-517e-4bb5-bbeb-cb27a0546e8a", - "destination_block": "8fd5d6cb-c342-5156-9327-2699c9ab70bb", + "uuid": "bc4ee59f-1328-4734-921f-91c0cf99e6f9", + "destination_block": "9dd4cfd0-192a-5460-8339-3fe7ef8c6d6b", "semantic_label": "", "vendor_metadata": {} } @@ -10787,19 +11493,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": null, "meta": { "column": 1, - "line": 433 + "line": 484 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "84a273e4-f078-57ef-8980-2774eb9c1a9c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 436 + "line": 501 }, "type": "expression" }, @@ -10812,13 +11518,11 @@ }, { "label": null, - "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "8fd5d6cb-c342-5156-9327-2699c9ab70bb", + "uuid": "a53bdbf6-4c7b-52a9-9965-257d63ea1c8d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10828,11 +11532,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "91697515-2176-4bf4-8edc-35ba3299eb86", - "destination_block": "e7453fe5-ea7a-5672-b36f-969adf27475c", + "uuid": "c346a74e-8817-4771-adac-e4dc1df7f48f", + "destination_block": "e3c3e25c-7e3b-5b36-85d4-70e96c434721", "semantic_label": "", "vendor_metadata": {} } @@ -10844,25 +11548,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 437 + "line": 470 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, - "index": 0 + "index": 5 } } } @@ -10871,11 +11573,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "question_num", + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "e7453fe5-ea7a-5672-b36f-969adf27475c", + "uuid": "e3c3e25c-7e3b-5b36-85d4-70e96c434721", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10885,11 +11589,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", + "name": "question_num", "config": {}, "test": "", - "uuid": "00f1c85c-1610-401d-8193-6c6f52642c0c", - "destination_block": "0d33cb32-e829-5d5b-98db-8ed5578b022a", + "uuid": "97b0960b-feb5-4844-9bb7-f6e09938dbb1", + "destination_block": "a762eb2d-f455-5e2d-9545-2ff1f3263050", "semantic_label": "", "vendor_metadata": {} } @@ -10901,21 +11605,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 438 + "line": 471 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -10926,13 +11632,11 @@ }, { "label": null, - "name": "question", - "type": "Core.Output", - "config": { - "value": "question.question" - }, + "name": "question_id", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "0d33cb32-e829-5d5b-98db-8ed5578b022a", + "uuid": "a762eb2d-f455-5e2d-9545-2ff1f3263050", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -10942,11 +11646,11 @@ "exits": [ { "default": true, - "name": "question", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "8448d0ab-b99d-4b3d-9ec3-6603da0ac2b9", - "destination_block": "f451b640-029d-5fec-9dae-a64e5652091a", + "uuid": "86a816b4-b22e-44e5-82e1-b99018335288", + "destination_block": "463e5dbd-552d-5942-b626-5e3f097ac691", "semantic_label": "", "vendor_metadata": {} } @@ -10958,23 +11662,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 439 + "line": 472 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -10989,7 +11691,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "f451b640-029d-5fec-9dae-a64e5652091a", + "uuid": "463e5dbd-552d-5942-b626-5e3f097ac691", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11002,8 +11704,8 @@ "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "fd7b94fc-c26d-4d1b-9f0d-e0efab836b2b", - "destination_block": "1af7527c-09fa-5472-b9eb-41a833ad70fd", + "uuid": "f8782a76-f77c-49df-8d9d-4735809d28b4", + "destination_block": "77aab089-a3b1-5446-a7ca-11178397446d", "semantic_label": "", "vendor_metadata": {} } @@ -11015,19 +11717,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 440 + "line": 473 }, "type": "expression" }, @@ -11043,10 +11745,10 @@ "name": "question_id", "type": "Core.Output", "config": { - "value": "\"@question_response\"" + "value": "\"skip\"" }, "tags": [], - "uuid": "1af7527c-09fa-5472-b9eb-41a833ad70fd", + "uuid": "77aab089-a3b1-5446-a7ca-11178397446d", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11059,8 +11761,8 @@ "name": "question_id", "config": {}, "test": "", - "uuid": "c6938d56-72e7-48f7-a7f5-6d9e989d762f", - "destination_block": "7051ba45-6923-50fd-9f63-1201728211af", + "uuid": "71b5389c-4172-4398-b790-d1456cd557de", + "destination_block": "a72a5236-3f6f-542c-ae01-4e8dc201a0ed", "semantic_label": "", "vendor_metadata": {} } @@ -11072,18 +11774,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { "meta": { "column": 3, - "line": 441 + "line": 474 }, "type": "write_result", "write_result": { @@ -11099,11 +11801,11 @@ }, { "label": null, - "name": "question_num", + "name": "skip_count", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "7051ba45-6923-50fd-9f63-1201728211af", + "uuid": "a72a5236-3f6f-542c-ae01-4e8dc201a0ed", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11113,11 +11815,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "skip_count + 1", "config": {}, "test": "", - "uuid": "8c5512cf-c5d5-4ba8-a6db-5b4553f26e5d", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "3d75cb0d-2565-4baa-bc59-655f93018690", + "destination_block": "0bb48fc5-c49c-54f3-a4dd-011a9b894c8b", "semantic_label": "", "vendor_metadata": {} } @@ -11129,19 +11831,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 433 + "line": 464 }, "name": "QuestionResponse", - "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 443 + "line": 476 }, "type": "expression" }, @@ -11154,11 +11856,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Case", - "config": {}, + "name": "question_response_case_condition_5_log", + "type": "Core.Log", + "config": { + "message": "461132d8-cc2b-457c-b60d-6520add5d0c2" + }, "tags": [], - "uuid": "1f96e9e2-63c7-5143-be23-ea5112986a87", + "uuid": "0bb48fc5-c49c-54f3-a4dd-011a9b894c8b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11168,11 +11872,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "question_response_case_condition_5_log", "config": {}, "test": "", - "uuid": "4663fba1-f2b4-4bbf-95c3-476aef67c815", - "destination_block": "1f1d3e64-3bb7-5af0-bdd0-e5132ea3ca45", + "uuid": "39adc55e-0732-476b-8d77-19349ff25c24", + "destination_block": "c48b1180-0904-5c2e-b6e5-3fd057e14cd2", "semantic_label": "", "vendor_metadata": {} } @@ -11184,23 +11888,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 421 + "line": 464 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 423 + "line": 478 }, - "type": "expression" + "type": "log" }, - "index": 2 + "index": 0 } } } @@ -11209,11 +11913,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "question_response_case_condition_5_log", + "type": "Core.Log", + "config": { + "message": "18e7d508-2f6a-4549-87f2-e771f67e2679" + }, "tags": [], - "uuid": "1f1d3e64-3bb7-5af0-bdd0-e5132ea3ca45", + "uuid": "c48b1180-0904-5c2e-b6e5-3fd057e14cd2", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11223,11 +11929,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "question_response_case_condition_5_log", "config": {}, "test": "", - "uuid": "444056fe-5fac-4878-bd74-ceccea6fde09", - "destination_block": "d4a1f169-12ba-58ae-a133-0a7b582dd1e1", + "uuid": "335e5e37-8f6c-4641-8cb8-9ba42eadae50", + "destination_block": "8adfe457-34df-51a2-b688-e67f32f94684", "semantic_label": "", "vendor_metadata": {} } @@ -11239,21 +11945,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 421 + "line": 464 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 424 + "line": 479 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -11265,12 +11971,10 @@ { "label": null, "name": "question_num", - "type": "Core.Output", - "config": { - "value": "question_num" - }, + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "d4a1f169-12ba-58ae-a133-0a7b582dd1e1", + "uuid": "8adfe457-34df-51a2-b688-e67f32f94684", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11280,11 +11984,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "3acdbaf8-9f06-459b-905f-3afddfadb398", - "destination_block": "204de44f-5a5c-5c96-90d9-8c5d095e4603", + "uuid": "e24d3877-7dd2-49ce-a532-51de81b12082", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -11296,23 +12000,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "lower(\"@question_response\") == \"skip\"", "meta": { "column": 1, - "line": 421 + "line": 464 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "05d3aa85-cee9-55bf-bacc-b6876ac2a66d" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 425 + "line": 481 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -11323,11 +12025,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "question_response_case_condition_4_log", + "type": "Core.Log", + "config": { + "message": "d43d4160-4fcf-4aef-bc5e-916000663cbe" + }, "tags": [], - "uuid": "204de44f-5a5c-5c96-90d9-8c5d095e4603", + "uuid": "af0f142f-ba7a-5604-b9f2-b43fd7097f83", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11337,11 +12041,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "question_response_case_condition_4_log", "config": {}, "test": "", - "uuid": "9b4138e6-f131-4236-b8ea-b5376f884a92", - "destination_block": "31ea1d3f-71ca-539c-9489-68c3ddde2671", + "uuid": "0da5b38f-15fc-4bd4-b4c2-0d76c73a9315", + "destination_block": "d59cd5c0-b490-594e-818a-371f93a7d00c", "semantic_label": "", "vendor_metadata": {} } @@ -11353,23 +12057,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 421 + "line": 447 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 426 + "line": 451 }, - "type": "expression" + "type": "log" }, - "index": 0 + "index": 4 } } } @@ -11378,13 +12082,11 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Output", - "config": { - "value": "\"@question_response\"" - }, + "name": "answer", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "31ea1d3f-71ca-539c-9489-68c3ddde2671", + "uuid": "d59cd5c0-b490-594e-818a-371f93a7d00c", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11394,11 +12096,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "find(question.answers, &(&1.answer == question_response))", "config": {}, "test": "", - "uuid": "7f481b39-34a3-4994-83b0-e12de5471620", - "destination_block": "ea0dea12-a74a-54a1-9c73-8ab681c419f7", + "uuid": "a54af448-68b2-4c67-bd0b-1e98250ad68e", + "destination_block": "d46edbbd-d98a-576a-ad76-3161dcf8e4c5", "semantic_label": "", "vendor_metadata": {} } @@ -11410,23 +12112,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 421 + "line": 447 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 427 + "line": 452 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -11437,13 +12137,11 @@ }, { "label": null, - "name": "question_response_case_condition_2_log", - "type": "Core.Log", - "config": { - "message": "207f1b3f-9ecf-4a4a-85ad-061f3d517e95" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "ea0dea12-a74a-54a1-9c73-8ab681c419f7", + "uuid": "d46edbbd-d98a-576a-ad76-3161dcf8e4c5", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11453,11 +12151,11 @@ "exits": [ { "default": true, - "name": "question_response_case_condition_2_log", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "7657c2a9-d8f1-40c8-9213-5258cbb8c93b", - "destination_block": "01b6be26-f392-5a7e-999d-d3c050984054", + "uuid": "07ff3d91-1c03-4d08-8e09-9cae830383a1", + "destination_block": "530b3eaa-5ae1-543d-a794-4e9453c19f93", "semantic_label": "", "vendor_metadata": {} } @@ -11469,21 +12167,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 421 + "line": 447 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 428 + "line": 453 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -11495,10 +12193,12 @@ { "label": null, "name": "question_num", - "type": "Core.Case", - "config": {}, + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "01b6be26-f392-5a7e-999d-d3c050984054", + "uuid": "530b3eaa-5ae1-543d-a794-4e9453c19f93", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11508,11 +12208,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "question_num", "config": {}, "test": "", - "uuid": "e4009d21-24fe-4e98-b812-3b1588aa125e", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "71fbb788-0c94-48b8-85c2-462ffff3f2a4", + "destination_block": "6db7bd13-65c1-55ae-a25b-0ac1b2b5a400", "semantic_label": "", "vendor_metadata": {} } @@ -11524,21 +12224,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 421 + "line": 447 }, "name": "QuestionResponse", - "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 430 + "line": 454 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -11553,7 +12255,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "715cf269-d69a-587f-a07f-34810992ada9", + "uuid": "6db7bd13-65c1-55ae-a25b-0ac1b2b5a400", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11566,8 +12268,8 @@ "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "73c50caf-a7cb-406f-8cfc-d22ce30a12f7", - "destination_block": "5b4a0fd8-bd2e-5c1f-ba8b-581b526a99ea", + "uuid": "e486901f-b528-47d8-a99c-a9cf53470323", + "destination_block": "b3e39b19-899b-5b97-a82e-e86ec9ee75eb", "semantic_label": "", "vendor_metadata": {} } @@ -11579,23 +12281,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 410 + "line": 455 }, "type": "expression" }, - "index": 1 + "index": 0 } } } @@ -11608,7 +12310,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "5b4a0fd8-bd2e-5c1f-ba8b-581b526a99ea", + "uuid": "b3e39b19-899b-5b97-a82e-e86ec9ee75eb", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11618,11 +12320,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "22d1a29e-5bc9-45d1-b138-f0935374c408", - "destination_block": "6b95a428-3302-595a-a063-b9f2604ffa77", + "uuid": "d7010c47-6812-4791-b4d6-e5f6a3902025", + "destination_block": "607fa17e-7cc5-5a4e-bcbf-a22f23973b35", "semantic_label": "", "vendor_metadata": {} } @@ -11634,19 +12336,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 411 + "line": 456 }, "type": "expression" }, @@ -11659,13 +12361,13 @@ }, { "label": null, - "name": "question_num", + "name": "question_id", "type": "Core.Output", "config": { - "value": "question_num" + "value": "\"@question_response\"" }, "tags": [], - "uuid": "6b95a428-3302-595a-a063-b9f2604ffa77", + "uuid": "607fa17e-7cc5-5a4e-bcbf-a22f23973b35", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11675,11 +12377,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "question_id", "config": {}, "test": "", - "uuid": "75829e97-54cd-4b72-989c-b562f34bf3f4", - "destination_block": "7015dd19-145e-5ab7-935b-a15bf8729280", + "uuid": "1f824f25-943f-41a3-93fa-0955d272ae0b", + "destination_block": "27fda864-1c19-51d2-b709-09fd9d560eb4", "semantic_label": "", "vendor_metadata": {} } @@ -11691,18 +12393,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { "meta": { "column": 3, - "line": 412 + "line": 457 }, "type": "write_result", "write_result": { @@ -11718,11 +12420,13 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "question_response_case_condition_4_log", + "type": "Core.Log", + "config": { + "message": "88f37bc3-95a2-40ab-9d2a-bb0479c65f58" + }, "tags": [], - "uuid": "7015dd19-145e-5ab7-935b-a15bf8729280", + "uuid": "27fda864-1c19-51d2-b709-09fd9d560eb4", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11732,11 +12436,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", + "name": "question_response_case_condition_4_log", "config": {}, "test": "", - "uuid": "54e32f65-1334-4ba1-bf87-20bc703f5ddb", - "destination_block": "eff19933-45f3-53a1-b6f9-79493bfad09e", + "uuid": "f7744310-a83f-409e-a24e-6fcc8db81f87", + "destination_block": "2a5dbd68-c47c-5670-8dd7-cfaec34fa614", "semantic_label": "", "vendor_metadata": {} } @@ -11748,21 +12452,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { - "expression": {}, + "log": {}, "meta": { "column": 3, - "line": 413 + "line": 458 }, - "type": "expression" + "type": "log" }, "index": 0 } @@ -11773,13 +12477,11 @@ }, { "label": null, - "name": "question", - "type": "Core.Output", - "config": { - "value": "question.question" - }, + "name": "score", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "eff19933-45f3-53a1-b6f9-79493bfad09e", + "uuid": "2a5dbd68-c47c-5670-8dd7-cfaec34fa614", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11789,11 +12491,11 @@ "exits": [ { "default": true, - "name": "question", + "name": "score + answer.score", "config": {}, "test": "", - "uuid": "5cbb6fe8-dd1c-40ff-8c83-ff49af0eb842", - "destination_block": "c168ddc7-cf97-50c7-8c7f-be90eaaf2bd3", + "uuid": "9e728269-4e40-49ff-92a9-d5b50acadcb3", + "destination_block": "20d11075-49f6-5b58-88e7-986a2193a784", "semantic_label": "", "vendor_metadata": {} } @@ -11805,23 +12507,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 414 + "line": 460 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -11832,11 +12532,11 @@ }, { "label": null, - "name": "result_tag", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "c168ddc7-cf97-50c7-8c7f-be90eaaf2bd3", + "uuid": "20d11075-49f6-5b58-88e7-986a2193a784", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11846,11 +12546,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "count(questions)", "config": {}, "test": "", - "uuid": "72f1ddfb-688a-46dd-8a9d-3f4bbb59172e", - "destination_block": "74d3e1bd-62a0-582c-b24a-30bca151fa4f", + "uuid": "a4de69d6-7366-4022-9e65-7e6bf93431ac", + "destination_block": "cebd16e3-4d94-572c-bcd1-6def9e904347", "semantic_label": "", "vendor_metadata": {} } @@ -11862,19 +12562,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "has_member(map(question.answers, &lower(&1.answer)), \"never\") and lower(\"@question_response\") == \"never\"", "meta": { "column": 1, - "line": 408 + "line": 447 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "a580df95-b8dd-57e0-9143-ae09a639c16f" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 415 + "line": 461 }, "type": "expression" }, @@ -11888,12 +12588,10 @@ { "label": null, "name": "question_id", - "type": "Core.Output", - "config": { - "value": "\"@question_response\"" - }, + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "74d3e1bd-62a0-582c-b24a-30bca151fa4f", + "uuid": "6db197a1-b65d-512d-a1df-98cda90bab6e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11903,11 +12601,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "9eebf298-a0ef-4f51-bdb2-0e9755d0be98", - "destination_block": "9a795654-76a1-5477-bc8c-7d5ed4eab9d4", + "uuid": "cd339e6d-6303-4946-894c-ef165606d182", + "destination_block": "73433ad0-f4d2-5b70-9c30-e1fb10f59097", "semantic_label": "", "vendor_metadata": {} } @@ -11919,25 +12617,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 408 + "line": 433 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 416 + "line": 435 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, - "index": 0 + "index": 3 } } } @@ -11946,11 +12642,11 @@ }, { "label": null, - "name": "question_num", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "9a795654-76a1-5477-bc8c-7d5ed4eab9d4", + "uuid": "73433ad0-f4d2-5b70-9c30-e1fb10f59097", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -11960,11 +12656,11 @@ "exits": [ { "default": true, - "name": "question_num + 1", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "eac1be0b-2f14-4f67-86a2-e403c910b5c9", - "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", + "uuid": "2336b601-d69d-4e59-afa9-35aa61914e9a", + "destination_block": "8fd5d6cb-c342-5156-9327-2699c9ab70bb", "semantic_label": "", "vendor_metadata": {} } @@ -11976,19 +12672,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 408 + "line": 433 }, "name": "QuestionResponse", - "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 418 + "line": 436 }, "type": "expression" }, @@ -12001,11 +12697,13 @@ }, { "label": null, - "name": "question_id", - "type": "Core.Case", - "config": {}, + "name": "question_num", + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "a44f58c1-3ccc-5bc7-999b-5dda5295adac", + "uuid": "8fd5d6cb-c342-5156-9327-2699c9ab70bb", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12015,11 +12713,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].semantic_id", + "name": "question_num", "config": {}, "test": "", - "uuid": "c06909ba-8916-4e1f-aaf0-98ceb90d00b0", - "destination_block": "40404480-2fb7-5abe-9824-b26384ed857b", + "uuid": "3274b271-ac43-4cf1-811c-11f28354b4e1", + "destination_block": "e7453fe5-ea7a-5672-b36f-969adf27475c", "semantic_label": "", "vendor_metadata": {} } @@ -12031,21 +12729,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 393 + "line": 437 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -12060,7 +12760,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "40404480-2fb7-5abe-9824-b26384ed857b", + "uuid": "e7453fe5-ea7a-5672-b36f-969adf27475c", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12070,11 +12770,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", "config": {}, "test": "", - "uuid": "adb39f78-5b09-4954-9d22-e4b853cda837", - "destination_block": "0894f8b1-a2ab-53a9-868f-6174f43bcee0", + "uuid": "9414dfe9-97ae-4742-a2db-3cb6167cca0b", + "destination_block": "0d33cb32-e829-5d5b-98db-8ed5578b022a", "semantic_label": "", "vendor_metadata": {} } @@ -12086,19 +12786,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 394 + "line": 438 }, "type": "expression" }, @@ -12111,13 +12811,13 @@ }, { "label": null, - "name": "question_num", + "name": "question", "type": "Core.Output", "config": { - "value": "question_num" + "value": "question.question" }, "tags": [], - "uuid": "0894f8b1-a2ab-53a9-868f-6174f43bcee0", + "uuid": "0d33cb32-e829-5d5b-98db-8ed5578b022a", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12127,11 +12827,11 @@ "exits": [ { "default": true, - "name": "question_num", + "name": "question", "config": {}, "test": "", - "uuid": "42945860-e858-48df-b223-22780ccfb55f", - "destination_block": "8c0abb1f-3437-5809-a898-4e986d75a28b", + "uuid": "250b7c52-3799-4347-9ad8-190d7b6f5c3a", + "destination_block": "f451b640-029d-5fec-9dae-a64e5652091a", "semantic_label": "", "vendor_metadata": {} } @@ -12143,18 +12843,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "meta": { "column": 3, - "line": 395 + "line": 439 }, "type": "write_result", "write_result": { @@ -12174,7 +12874,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "8c0abb1f-3437-5809-a898-4e986d75a28b", + "uuid": "f451b640-029d-5fec-9dae-a64e5652091a", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12184,11 +12884,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "b9e8a134-2426-4b19-a8fd-d724d5569c47", - "destination_block": "b907d8e6-d21d-580c-a76f-ee49d3edf67b", + "uuid": "c20b7664-f994-49d5-93a1-5ec8121be980", + "destination_block": "1af7527c-09fa-5472-b9eb-41a833ad70fd", "semantic_label": "", "vendor_metadata": {} } @@ -12200,19 +12900,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 396 + "line": 440 }, "type": "expression" }, @@ -12225,13 +12925,13 @@ }, { "label": null, - "name": "question", + "name": "question_id", "type": "Core.Output", "config": { - "value": "question.question" + "value": "\"@question_response\"" }, "tags": [], - "uuid": "b907d8e6-d21d-580c-a76f-ee49d3edf67b", + "uuid": "1af7527c-09fa-5472-b9eb-41a833ad70fd", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12241,11 +12941,11 @@ "exits": [ { "default": true, - "name": "question", + "name": "question_id", "config": {}, "test": "", - "uuid": "1e007ef0-fc77-46cb-8c1f-49a3282541bf", - "destination_block": "7fdfbbe4-3efb-58fe-b789-db871ad587c1", + "uuid": "563e26b2-3952-4f57-b0dc-f19adebda1f7", + "destination_block": "7051ba45-6923-50fd-9f63-1201728211af", "semantic_label": "", "vendor_metadata": {} } @@ -12257,18 +12957,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "meta": { "column": 3, - "line": 397 + "line": 441 }, "type": "write_result", "write_result": { @@ -12284,11 +12984,11 @@ }, { "label": null, - "name": "result_tag", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "7fdfbbe4-3efb-58fe-b789-db871ad587c1", + "uuid": "7051ba45-6923-50fd-9f63-1201728211af", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12298,11 +12998,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "a5af18bb-c37f-48b5-bebf-72705b1300b7", - "destination_block": "8ad7d61a-b18b-5082-ba3c-c06504be373c", + "uuid": "ae3dff84-0594-4364-b0d1-a10a184fc684", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -12314,19 +13014,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 391 + "line": 433 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "2dcaedd3-a48d-5ca3-b184-63151b7b67c8" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 398 + "line": 443 }, "type": "expression" }, @@ -12340,12 +13040,10 @@ { "label": null, "name": "question_id", - "type": "Core.Output", - "config": { - "value": "\"@question_response\"" - }, + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "8ad7d61a-b18b-5082-ba3c-c06504be373c", + "uuid": "1f96e9e2-63c7-5143-be23-ea5112986a87", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12355,11 +13053,11 @@ "exits": [ { "default": true, - "name": "question_id", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "62cc73dd-1d69-4dd5-be6d-b4892cc2d874", - "destination_block": "2a7349fb-7820-50aa-ab06-3cd04865c163", + "uuid": "5f86c487-5882-468b-8a0f-cf482aa02576", + "destination_block": "1f1d3e64-3bb7-5af0-bdd0-e5132ea3ca45", "semantic_label": "", "vendor_metadata": {} } @@ -12371,25 +13069,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 399 + "line": 423 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, - "index": 0 + "index": 2 } } } @@ -12402,7 +13098,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "2a7349fb-7820-50aa-ab06-3cd04865c163", + "uuid": "1f1d3e64-3bb7-5af0-bdd0-e5132ea3ca45", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12412,11 +13108,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_min\")", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "4b4d839c-fb62-40fb-9656-9568904a6d96", - "destination_block": "0c2d87f1-2d9f-5102-8990-e3e6e3a9a958", + "uuid": "dbcb31a9-ef73-4b83-91b9-4e4cb84918d7", + "destination_block": "d4a1f169-12ba-58ae-a133-0a7b582dd1e1", "semantic_label": "", "vendor_metadata": {} } @@ -12428,19 +13124,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 400 + "line": 424 }, "type": "expression" }, @@ -12453,13 +13149,13 @@ }, { "label": null, - "name": "min", + "name": "question_num", "type": "Core.Output", "config": { - "value": "min" + "value": "question_num" }, "tags": [], - "uuid": "0c2d87f1-2d9f-5102-8990-e3e6e3a9a958", + "uuid": "d4a1f169-12ba-58ae-a133-0a7b582dd1e1", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12469,11 +13165,11 @@ "exits": [ { "default": true, - "name": "min", + "name": "question_num", "config": {}, "test": "", - "uuid": "ca8e4334-9852-4409-9ad9-739343038e3a", - "destination_block": "069c8aae-50e6-5f54-b89c-76f865545c77", + "uuid": "647221a7-1687-4c05-8735-fe801b191274", + "destination_block": "204de44f-5a5c-5c96-90d9-8c5d095e4603", "semantic_label": "", "vendor_metadata": {} } @@ -12485,18 +13181,18 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { "meta": { "column": 3, - "line": 401 + "line": 425 }, "type": "write_result", "write_result": { @@ -12512,11 +13208,68 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "result_tag", + "type": "Core.Case", + "config": {}, + "tags": [], + "uuid": "204de44f-5a5c-5c96-90d9-8c5d095e4603", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ + { + "default": true, + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", + "config": {}, + "test": "", + "uuid": "101d0e5b-ad16-4304-9a25-094d047197a5", + "destination_block": "31ea1d3f-71ca-539c-9489-68c3ddde2671", + "semantic_label": "", + "vendor_metadata": {} + } + ], + "semantic_label": null, + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": "questions[question_num].question_type == \"age_question\"", + "meta": { + "column": 1, + "line": 421 + }, + "name": "QuestionResponse", + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" + }, + "card_item": { + "expression": {}, + "meta": { + "column": 3, + "line": 426 + }, + "type": "expression" + }, + "index": 0 + } + } + } + } + } + }, + { + "label": null, + "name": "question_id", + "type": "Core.Output", + "config": { + "value": "\"@question_response\"" + }, "tags": [], - "uuid": "069c8aae-50e6-5f54-b89c-76f865545c77", + "uuid": "31ea1d3f-71ca-539c-9489-68c3ddde2671", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12526,11 +13279,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_max\")", + "name": "question_id", "config": {}, "test": "", - "uuid": "07e32a28-70af-444f-936d-5bc131432d90", - "destination_block": "e9247622-dded-58a1-b9ab-06976b32a822", + "uuid": "011594d3-785e-452e-aa89-3e79308de3de", + "destination_block": "ea0dea12-a74a-54a1-9c73-8ab681c419f7", "semantic_label": "", "vendor_metadata": {} } @@ -12542,21 +13295,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 402 + "line": 427 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -12567,13 +13322,13 @@ }, { "label": null, - "name": "max", - "type": "Core.Output", + "name": "question_response_case_condition_2_log", + "type": "Core.Log", "config": { - "value": "max" + "message": "6236a6f7-562f-47ea-85ef-088225b5b1e2" }, "tags": [], - "uuid": "e9247622-dded-58a1-b9ab-06976b32a822", + "uuid": "ea0dea12-a74a-54a1-9c73-8ab681c419f7", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12583,11 +13338,11 @@ "exits": [ { "default": true, - "name": "max", + "name": "question_response_case_condition_2_log", "config": {}, "test": "", - "uuid": "fb7ba27a-3a8a-45e3-887d-d83445140018", - "destination_block": "74113d9e-5d45-5d10-9745-5237d3dbcb05", + "uuid": "8bfd3951-d639-42d6-9195-b3bc737fa1b0", + "destination_block": "01b6be26-f392-5a7e-999d-d3c050984054", "semantic_label": "", "vendor_metadata": {} } @@ -12599,23 +13354,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { + "log": {}, "meta": { "column": 3, - "line": 403 + "line": 428 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "log" }, "index": 0 } @@ -12630,7 +13383,7 @@ "type": "Core.Case", "config": {}, "tags": [], - "uuid": "74113d9e-5d45-5d10-9745-5237d3dbcb05", + "uuid": "01b6be26-f392-5a7e-999d-d3c050984054", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12643,7 +13396,7 @@ "name": "question_num + 1", "config": {}, "test": "", - "uuid": "e6959a04-9d37-4fd4-aeba-63efd11705c0", + "uuid": "4f5ccf1c-e337-43cd-89b5-8a57e1a67a68", "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} @@ -12656,19 +13409,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 391 + "line": 421 }, "name": "QuestionResponse", - "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" + "uuid": "75a8cebf-518b-55fd-9a7d-b5e36d08c8b2" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 405 + "line": 430 }, "type": "expression" }, @@ -12681,94 +13434,11 @@ }, { "label": null, - "name": "display_question_case", - "type": "Core.Case", - "config": {}, - "tags": [], - "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb", - "ui_metadata": {}, - "exits": [ - { - "default": false, - "name": "Exit for display_question_case_condition_0", - "config": {}, - "test": "questions[question_num].question_type == \"multiselect_question\"", - "uuid": "799c1385-833c-4d16-8be2-a4c6f3085bec", - "destination_block": "275f103f-e416-5c6b-b9a6-c5cac58cad90", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for display_question_case_condition_1", - "config": {}, - "test": "count(questions[question_num].answers) > 3", - "uuid": "3394053d-49ff-4b13-9b08-40d4b76d6d3b", - "destination_block": "1c7d42a3-533c-55a2-84b7-7c9298b10f51", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for display_question_case_condition_2", - "config": {}, - "test": "questions[question_num].question_type == \"year_of_birth_question\"", - "uuid": "fd69e767-af68-4dc9-9dc4-b409255e6247", - "destination_block": "4e978c93-3b26-5039-9553-a7d683cde046", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for display_question_case_condition_3", - "config": {}, - "test": "questions[question_num].question_type == \"freetext_question\"", - "uuid": "39cfaad4-796f-4b5b-aeb6-25eefbfa3ea3", - "destination_block": "415f6fce-d0ba-5690-a3b6-f058d4159026", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for display_question_case_condition_4", - "config": {}, - "test": "questions[question_num].question_type == \"integer_question\"", - "uuid": "f646ab73-75f6-4e92-a6e4-11ce55548933", - "destination_block": "6e5ab5bb-4a04-5c11-a762-44ed0de8c22c", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for display_question_case_condition_5", - "config": {}, - "test": "questions[question_num].question_type == \"age_question\"", - "uuid": "50ca0e43-9a22-4c7f-b678-d1d777aeb189", - "destination_block": "ada59a3a-2cf2-5b31-8135-fee24a436336", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": true, - "name": "Exit for display_question_case_condition_6", - "config": {}, - "test": null, - "uuid": "9acdd910-05cf-4867-91e2-baf2c5610565", - "destination_block": "189d350a-e30f-51a1-ae83-3210859623a0", - "semantic_label": null, - "vendor_metadata": {} - } - ], - "semantic_label": null, - "vendor_metadata": {} - }, - { - "label": null, - "name": "question", + "name": "question_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "189d350a-e30f-51a1-ae83-3210859623a0", + "uuid": "715cf269-d69a-587f-a07f-34810992ada9", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12778,11 +13448,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "9ff857c2-4627-453e-baaa-87ef4bf5787c", - "destination_block": "78cd59ae-c837-5425-856a-24c0eabca292", + "uuid": "5f8dc576-db11-4ad6-ade7-09f86fa95bab", + "destination_block": "5b4a0fd8-bd2e-5c1f-ba8b-581b526a99ea", "semantic_label": "", "vendor_metadata": {} } @@ -12794,23 +13464,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 136 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "defb5bca-57e7-58f3-9fa0-b0a30c9e2275" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 138 + "line": 410 }, "type": "expression" }, - "index": 6 + "index": 1 } } } @@ -12819,16 +13489,11 @@ }, { "label": null, - "name": "question_response", - "type": "Io.Turn.DynamicSelectOneResponse", - "config": { - "prompt": "2a4ee05b-6b42-4e43-9e5c-72161214ac01", - "choices": [], - "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", - "choice_expression": "map(question.answers, &[&1.answer, &1.answer])" - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "78cd59ae-c837-5425-856a-24c0eabca292", + "uuid": "5b4a0fd8-bd2e-5c1f-ba8b-581b526a99ea", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12838,11 +13503,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"QuestionExplainer\"", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "44f301be-4d4d-4b66-9d4c-d97c8519a48b", - "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "uuid": "9d05c15e-f372-442f-bc09-7eb8cccc32a8", + "destination_block": "6b95a428-3302-595a-a063-b9f2604ffa77", "semantic_label": "", "vendor_metadata": {} } @@ -12854,21 +13519,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 136 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "defb5bca-57e7-58f3-9fa0-b0a30c9e2275" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "dynamic_button": {}, + "expression": {}, "meta": { "column": 3, - "line": 140 + "line": 411 }, - "type": "dynamic_button" + "type": "expression" }, "index": 0 } @@ -12879,11 +13544,13 @@ }, { "label": null, - "name": "question", - "type": "Core.Case", - "config": {}, + "name": "question_num", + "type": "Core.Output", + "config": { + "value": "question_num" + }, "tags": [], - "uuid": "ada59a3a-2cf2-5b31-8135-fee24a436336", + "uuid": "6b95a428-3302-595a-a063-b9f2604ffa77", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12893,11 +13560,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "question_num", "config": {}, "test": "", - "uuid": "03481980-165f-4e56-be70-80d63f8ffd16", - "destination_block": "f4d9282c-e1b1-5472-b648-1b2cbfeac7aa", + "uuid": "ab956a2e-4722-4a17-b812-62789d1dfe62", + "destination_block": "7015dd19-145e-5ab7-935b-a15bf8729280", "semantic_label": "", "vendor_metadata": {} } @@ -12909,23 +13576,25 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 128 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "36549b5c-32a0-5c4c-a3d7-4938c96762be" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 131 + "line": 412 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, - "index": 5 + "index": 0 } } } @@ -12934,14 +13603,11 @@ }, { "label": null, - "name": "question_response", - "type": "MobilePrimitives.OpenResponse", - "config": { - "prompt": "b68a9dc2-5a5b-474b-b214-05fba4cefd9d", - "max_response_characters": null - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "f4d9282c-e1b1-5472-b648-1b2cbfeac7aa", + "uuid": "7015dd19-145e-5ab7-935b-a15bf8729280", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -12951,11 +13617,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"ValidateAge\"", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", "config": {}, "test": "", - "uuid": "9d2cc515-b7e7-49b2-801c-20986fd91b43", - "destination_block": "8dd16dbc-b714-56d2-88e2-513d738e5a27", + "uuid": "265a9f2a-33a7-413c-bd46-8d1172b1ebf1", + "destination_block": "eff19933-45f3-53a1-b6f9-79493bfad09e", "semantic_label": "", "vendor_metadata": {} } @@ -12967,21 +13633,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"age_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 128 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "36549b5c-32a0-5c4c-a3d7-4938c96762be" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "ask": {}, + "expression": {}, "meta": { "column": 3, - "line": 133 + "line": 413 }, - "type": "ask" + "type": "expression" }, "index": 0 } @@ -12993,10 +13659,12 @@ { "label": null, "name": "question", - "type": "Core.Case", - "config": {}, + "type": "Core.Output", + "config": { + "value": "question.question" + }, "tags": [], - "uuid": "6e5ab5bb-4a04-5c11-a762-44ed0de8c22c", + "uuid": "eff19933-45f3-53a1-b6f9-79493bfad09e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13006,11 +13674,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "question", "config": {}, "test": "", - "uuid": "77f34c51-61fb-4822-8ea7-e160b0c6baaf", - "destination_block": "c9de662f-9f2e-5d1c-b4cb-71fdf9990879", + "uuid": "4b7e9e0c-256c-4e7f-b30d-fdd09c5bf4aa", + "destination_block": "c168ddc7-cf97-50c7-8c7f-be90eaaf2bd3", "semantic_label": "", "vendor_metadata": {} } @@ -13022,23 +13690,25 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 114 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 117 + "line": 414 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, - "index": 4 + "index": 0 } } } @@ -13047,14 +13717,11 @@ }, { "label": null, - "name": "question_response", - "type": "MobilePrimitives.OpenResponse", - "config": { - "prompt": "31f6b2ce-89d4-49f2-934c-4fa44da18730", - "max_response_characters": null - }, + "name": "result_tag", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "c9de662f-9f2e-5d1c-b4cb-71fdf9990879", + "uuid": "c168ddc7-cf97-50c7-8c7f-be90eaaf2bd3", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13064,11 +13731,11 @@ "exits": [ { "default": true, - "name": "question_response", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "f00ba41b-9162-4fcb-b76e-4d1755c35c7e", - "destination_block": "9d6822e0-6ead-50ce-a858-51815c33c831", + "uuid": "278f75b1-1904-4fb0-a7f4-2af990d829bd", + "destination_block": "74d3e1bd-62a0-582c-b24a-30bca151fa4f", "semantic_label": "", "vendor_metadata": {} } @@ -13080,21 +13747,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 114 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "ask": {}, + "expression": {}, "meta": { "column": 3, - "line": 119 + "line": 415 }, - "type": "ask" + "type": "expression" }, "index": 0 } @@ -13105,11 +13772,13 @@ }, { "label": null, - "name": "min", - "type": "Core.Case", - "config": {}, + "name": "question_id", + "type": "Core.Output", + "config": { + "value": "\"@question_response\"" + }, "tags": [], - "uuid": "9d6822e0-6ead-50ce-a858-51815c33c831", + "uuid": "74d3e1bd-62a0-582c-b24a-30bca151fa4f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13119,11 +13788,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].min", + "name": "question_id", "config": {}, "test": "", - "uuid": "63ca5bfa-3f46-4873-adcc-56a4715f93fb", - "destination_block": "078b6aca-b4d1-50be-9407-72ef6e64dfa1", + "uuid": "89aacd4f-b7f3-43bb-af1b-12169389489d", + "destination_block": "9a795654-76a1-5477-bc8c-7d5ed4eab9d4", "semantic_label": "", "vendor_metadata": {} } @@ -13135,21 +13804,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 114 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 120 + "line": 416 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13160,11 +13831,11 @@ }, { "label": null, - "name": "max", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "078b6aca-b4d1-50be-9407-72ef6e64dfa1", + "uuid": "9a795654-76a1-5477-bc8c-7d5ed4eab9d4", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13174,11 +13845,11 @@ "exits": [ { "default": true, - "name": "questions[question_num].max", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "b95d3292-1e7f-431e-890e-b5082418bb69", - "destination_block": "2e674072-3688-56dd-8f91-c1d4a89c3e0e", + "uuid": "db700194-6e1b-4560-ae94-f4931757baf4", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -13190,19 +13861,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"integer_question\"", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 114 + "line": 408 }, - "name": "DisplayQuestion", - "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" + "name": "QuestionResponse", + "uuid": "36028161-43a6-52b0-a1fd-173fbc73cc2e" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 121 + "line": 418 }, "type": "expression" }, @@ -13215,11 +13886,11 @@ }, { "label": null, - "name": "assertion", + "name": "question_id", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "2e674072-3688-56dd-8f91-c1d4a89c3e0e", + "uuid": "a44f58c1-3ccc-5bc7-999b-5dda5295adac", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13229,11 +13900,11 @@ "exits": [ { "default": true, - "name": "and(and(has_number(\"@question_response\"), has_number_gte(\"@question_response\", \"@min\")), has_number_lte(\"@question_response\", \"@max\"))", + "name": "questions[question_num].semantic_id", "config": {}, "test": "", - "uuid": "6c4da9bf-f85e-4599-87d6-38d20f9fc348", - "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "uuid": "7b4c1fc4-3e95-40b2-b456-25ffd7ff696c", + "destination_block": "40404480-2fb7-5abe-9824-b26384ed857b", "semantic_label": "", "vendor_metadata": {} } @@ -13248,16 +13919,16 @@ "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 114 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 123 + "line": 393 }, "type": "expression" }, @@ -13270,11 +13941,11 @@ }, { "label": null, - "name": "question", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "415f6fce-d0ba-5690-a3b6-f058d4159026", + "uuid": "40404480-2fb7-5abe-9824-b26384ed857b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13284,11 +13955,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question_num\")", "config": {}, "test": "", - "uuid": "b0a5de85-78c6-40b1-b4bb-7909ffaab781", - "destination_block": "1bfade46-6a08-520e-be61-c45e9d87c02e", + "uuid": "1afcea55-f04f-4e9e-8348-0efd6cff2586", + "destination_block": "0894f8b1-a2ab-53a9-868f-6174f43bcee0", "semantic_label": "", "vendor_metadata": {} } @@ -13300,23 +13971,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 106 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "670fc02d-9e0c-5483-b35e-f7027ac5c854" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 109 + "line": 394 }, "type": "expression" }, - "index": 3 + "index": 0 } } } @@ -13325,14 +13996,13 @@ }, { "label": null, - "name": "question_response", - "type": "MobilePrimitives.OpenResponse", + "name": "question_num", + "type": "Core.Output", "config": { - "prompt": "c2bc2a2a-7a6a-4226-bf15-57be23b9ea3e", - "max_response_characters": null + "value": "question_num" }, "tags": [], - "uuid": "1bfade46-6a08-520e-be61-c45e9d87c02e", + "uuid": "0894f8b1-a2ab-53a9-868f-6174f43bcee0", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13342,11 +14012,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"QuestionExplainer\"", + "name": "question_num", "config": {}, "test": "", - "uuid": "f31e177b-7e38-46c7-8286-1f478fa32b47", - "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "uuid": "6ff3ac71-167e-45a6-baca-ab57ba8832c1", + "destination_block": "8c0abb1f-3437-5809-a898-4e986d75a28b", "semantic_label": "", "vendor_metadata": {} } @@ -13358,21 +14028,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"freetext_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 106 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "670fc02d-9e0c-5483-b35e-f7027ac5c854" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "ask": {}, "meta": { "column": 3, - "line": 111 + "line": 395 }, - "type": "ask" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13383,11 +14055,11 @@ }, { "label": null, - "name": "question", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "4e978c93-3b26-5039-9553-a7d683cde046", + "uuid": "8c0abb1f-3437-5809-a898-4e986d75a28b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13397,11 +14069,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_question\")", "config": {}, "test": "", - "uuid": "fa38c824-f440-42ee-92c3-3d24e8193f6b", - "destination_block": "baea128d-7cda-5de5-a04d-e784b8bea58f", + "uuid": "1b0456e6-8f0a-4869-8f14-acdf2f1ff748", + "destination_block": "b907d8e6-d21d-580c-a76f-ee49d3edf67b", "semantic_label": "", "vendor_metadata": {} } @@ -13413,23 +14085,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 93 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 96 + "line": 396 }, "type": "expression" }, - "index": 2 + "index": 0 } } } @@ -13438,14 +14110,13 @@ }, { "label": null, - "name": "question_response", - "type": "MobilePrimitives.OpenResponse", + "name": "question", + "type": "Core.Output", "config": { - "prompt": "488ca71c-f648-4bf0-b278-51be68e53b85", - "max_response_characters": null + "value": "question.question" }, "tags": [], - "uuid": "baea128d-7cda-5de5-a04d-e784b8bea58f", + "uuid": "b907d8e6-d21d-580c-a76f-ee49d3edf67b", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13455,11 +14126,11 @@ "exits": [ { "default": true, - "name": "question_response", + "name": "question", "config": {}, "test": "", - "uuid": "bf9db27e-75ba-4660-85dd-0199cc7e48b1", - "destination_block": "43669bff-30bd-5cc4-8676-ac8a024e9151", + "uuid": "d1e77001-3412-4545-9aed-d01aaf5c49ad", + "destination_block": "7fdfbbe4-3efb-58fe-b789-db871ad587c1", "semantic_label": "", "vendor_metadata": {} } @@ -13471,21 +14142,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 93 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "ask": {}, "meta": { "column": 3, - "line": 98 + "line": 397 }, - "type": "ask" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13496,11 +14169,11 @@ }, { "label": null, - "name": "difference", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "43669bff-30bd-5cc4-8676-ac8a024e9151", + "uuid": "7fdfbbe4-3efb-58fe-b789-db871ad587c1", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13510,11 +14183,11 @@ "exits": [ { "default": true, - "name": "get_year - question_response", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_\", \"@question_id\")", "config": {}, "test": "", - "uuid": "069b7c7d-04bd-4db8-b1a2-ba52c5dd7147", - "destination_block": "bc397978-c3c1-5755-aab3-7e61b0ca7c71", + "uuid": "238daccc-a004-4635-b670-76004bc59e85", + "destination_block": "8ad7d61a-b18b-5082-ba3c-c06504be373c", "semantic_label": "", "vendor_metadata": {} } @@ -13526,19 +14199,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 93 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 99 + "line": 398 }, "type": "expression" }, @@ -13551,11 +14224,13 @@ }, { "label": null, - "name": "assertion", - "type": "Core.Case", - "config": {}, + "name": "question_id", + "type": "Core.Output", + "config": { + "value": "\"@question_response\"" + }, "tags": [], - "uuid": "bc397978-c3c1-5755-aab3-7e61b0ca7c71", + "uuid": "8ad7d61a-b18b-5082-ba3c-c06504be373c", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13565,11 +14240,11 @@ "exits": [ { "default": true, - "name": "and(and(and(has_number(\"@question_response\"), has_number_lte(\"@question_response\", \"@get_year\")), has_number_lte(\"@difference\", \"@range\")), has_pattern(\"@question_response\", \"^[0-9]+$\"))", + "name": "question_id", "config": {}, "test": "", - "uuid": "87a26309-9c3e-4fcf-88af-174a3ab7b792", - "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "uuid": "6e8a039c-0f26-40a5-8c9d-991cce20e82b", + "destination_block": "2a7349fb-7820-50aa-ab06-3cd04865c163", "semantic_label": "", "vendor_metadata": {} } @@ -13581,21 +14256,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"year_of_birth_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 93 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "expression": {}, "meta": { "column": 3, - "line": 101 + "line": 399 }, - "type": "expression" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13606,11 +14283,11 @@ }, { "label": null, - "name": "question", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "1c7d42a3-533c-55a2-84b7-7c9298b10f51", + "uuid": "2a7349fb-7820-50aa-ab06-3cd04865c163", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13620,11 +14297,11 @@ "exits": [ { "default": true, - "name": "questions[question_num]", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_min\")", "config": {}, "test": "", - "uuid": "33cc06c2-e00c-4aec-ba33-eba16aee0021", - "destination_block": "4842e51a-e6ab-5075-be6b-6876357e64d8", + "uuid": "f173a0bd-7510-4a1d-857a-af21ab6547a9", + "destination_block": "0c2d87f1-2d9f-5102-8990-e3e6e3a9a958", "semantic_label": "", "vendor_metadata": {} } @@ -13636,23 +14313,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "count(questions[question_num].answers) > 3", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 83 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "7ae8a003-3532-5525-a5ff-141121af718c" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 85 + "line": 400 }, "type": "expression" }, - "index": 1 + "index": 0 } } } @@ -13661,16 +14338,13 @@ }, { "label": null, - "name": "question_response", - "type": "Io.Turn.DynamicSelectOneResponse", + "name": "min", + "type": "Core.Output", "config": { - "prompt": "b1bbdd7e-fb7c-4923-88a4-5f394c68915d", - "choices": [], - "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", - "choice_expression": "map(question.answers, &[&1.answer, &1.answer])" + "value": "min" }, "tags": [], - "uuid": "4842e51a-e6ab-5075-be6b-6876357e64d8", + "uuid": "0c2d87f1-2d9f-5102-8990-e3e6e3a9a958", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13680,11 +14354,11 @@ "exits": [ { "default": true, - "name": "Default exit to \"QuestionExplainer\"", + "name": "min", "config": {}, "test": "", - "uuid": "42b1d6bd-6dd9-4910-bc63-30d5bd3738bc", - "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "uuid": "0f1d3972-5e1e-4223-b0b5-1f36bd0bfaac", + "destination_block": "069c8aae-50e6-5f54-b89c-76f865545c77", "semantic_label": "", "vendor_metadata": {} } @@ -13696,21 +14370,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "count(questions[question_num].answers) > 3", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 83 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "7ae8a003-3532-5525-a5ff-141121af718c" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "dynamic_list": {}, "meta": { "column": 3, - "line": 87 + "line": 401 }, - "type": "dynamic_list" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13721,11 +14397,11 @@ }, { "label": null, - "name": "answer_num", + "name": "result_tag", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "275f103f-e416-5c6b-b9a6-c5cac58cad90", + "uuid": "069c8aae-50e6-5f54-b89c-76f865545c77", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13735,11 +14411,11 @@ "exits": [ { "default": true, - "name": "0", + "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_max\")", "config": {}, "test": "", - "uuid": "68a9cd20-b047-49a1-b8ff-3d4c2791a2a2", - "destination_block": "a0ae728f-6eda-53e7-8c2b-b264236879f0", + "uuid": "43c54ff2-8a6a-46f4-8611-587ebf07e3b8", + "destination_block": "e9247622-dded-58a1-b9ab-06976b32a822", "semantic_label": "", "vendor_metadata": {} } @@ -13751,21 +14427,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 73 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "literal": {}, + "expression": {}, "meta": { "column": 3, - "line": 76 + "line": 402 }, - "type": "literal" + "type": "expression" }, "index": 0 } @@ -13776,11 +14452,13 @@ }, { "label": null, - "name": "multiselect_answer", - "type": "Core.Case", - "config": {}, + "name": "max", + "type": "Core.Output", + "config": { + "value": "max" + }, "tags": [], - "uuid": "a0ae728f-6eda-53e7-8c2b-b264236879f0", + "uuid": "e9247622-dded-58a1-b9ab-06976b32a822", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13790,11 +14468,11 @@ "exits": [ { "default": true, - "name": "\"\"", + "name": "max", "config": {}, "test": "", - "uuid": "38974766-0d02-450f-96ac-094e325f6dd7", - "destination_block": "7193ccfc-0012-5e0c-a10c-ee29e3d111ac", + "uuid": "48c16908-5b3a-4ad0-860b-7b93d5ce7473", + "destination_block": "74113d9e-5d45-5d10-9745-5237d3dbcb05", "semantic_label": "", "vendor_metadata": {} } @@ -13806,21 +14484,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 73 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { - "literal": {}, "meta": { "column": 3, - "line": 77 + "line": 403 }, - "type": "literal" + "type": "write_result", + "write_result": { + "label": "@result_tag" + } }, "index": 0 } @@ -13831,11 +14511,11 @@ }, { "label": null, - "name": "scores", + "name": "question_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "7193ccfc-0012-5e0c-a10c-ee29e3d111ac", + "uuid": "74113d9e-5d45-5d10-9745-5237d3dbcb05", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13845,11 +14525,11 @@ "exits": [ { "default": true, - "name": "map(question.answers, & &1.score)", + "name": "question_num + 1", "config": {}, "test": "", - "uuid": "f053e559-a407-4cc5-8e8d-b797bb437973", - "destination_block": "09d126cd-1b7d-5a88-89bf-b828e74de3ec", + "uuid": "34f0d8da-2c8f-44e6-b0ba-849c57455883", + "destination_block": "9515b3f0-1bfb-574f-a522-f540401ba8bd", "semantic_label": "", "vendor_metadata": {} } @@ -13861,19 +14541,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\"", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 73 + "line": 391 }, - "name": "DisplayQuestion", - "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" + "name": "QuestionResponse", + "uuid": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 78 + "line": 405 }, "type": "expression" }, @@ -13886,11 +14566,11 @@ }, { "label": null, - "name": "max_question_score", + "name": "display_question_case", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "09d126cd-1b7d-5a88-89bf-b828e74de3ec", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13898,14 +14578,74 @@ } }, "exits": [ + { + "default": false, + "name": "Exit for display_question_case_condition_0", + "config": {}, + "test": "questions[question_num].question_type == \"multiselect_question\"", + "uuid": "eab67bcc-0585-42da-bc79-f57acbd37326", + "destination_block": "275f103f-e416-5c6b-b9a6-c5cac58cad90", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for display_question_case_condition_1", + "config": {}, + "test": "count(questions[question_num].answers) > 3", + "uuid": "84a7a377-d11f-4c05-b5db-5dc3ffb6ed81", + "destination_block": "1c7d42a3-533c-55a2-84b7-7c9298b10f51", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for display_question_case_condition_2", + "config": {}, + "test": "questions[question_num].question_type == \"year_of_birth_question\"", + "uuid": "3d29ca38-15e6-49a8-ad03-96c6606fbe40", + "destination_block": "4e978c93-3b26-5039-9553-a7d683cde046", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for display_question_case_condition_3", + "config": {}, + "test": "questions[question_num].question_type == \"freetext_question\"", + "uuid": "1f1ffb1d-1728-4adf-bf49-b029113d22cb", + "destination_block": "415f6fce-d0ba-5690-a3b6-f058d4159026", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for display_question_case_condition_4", + "config": {}, + "test": "questions[question_num].question_type == \"integer_question\"", + "uuid": "e31e6935-0464-461c-a1c6-52e7a5565097", + "destination_block": "6e5ab5bb-4a04-5c11-a762-44ed0de8c22c", + "semantic_label": null, + "vendor_metadata": {} + }, + { + "default": false, + "name": "Exit for display_question_case_condition_5", + "config": {}, + "test": "questions[question_num].question_type == \"age_question\"", + "uuid": "7b180a4b-a651-4919-9308-6761c78e6df7", + "destination_block": "ada59a3a-2cf2-5b31-8135-fee24a436336", + "semantic_label": null, + "vendor_metadata": {} + }, { "default": true, - "name": "reduce(scores, 0, &(&1 + &2))", + "name": "Exit for display_question_case_condition_6", "config": {}, - "test": "", - "uuid": "2db1e482-f990-4478-96e3-06400de0e4b4", - "destination_block": "39aad5c4-4151-57f3-b5a2-8d0c987090f1", - "semantic_label": "", + "test": null, + "uuid": "259431f1-6841-4785-b5c4-24119062e8eb", + "destination_block": "189d350a-e30f-51a1-ae83-3210859623a0", + "semantic_label": null, "vendor_metadata": {} } ], @@ -13923,16 +14663,7 @@ }, "name": "DisplayQuestion", "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" - }, - "card_item": { - "expression": {}, - "meta": { - "column": 3, - "line": 79 - }, - "type": "expression" - }, - "index": 0 + } } } } @@ -13941,11 +14672,11 @@ }, { "label": null, - "name": "max_score", + "name": "question", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "39aad5c4-4151-57f3-b5a2-8d0c987090f1", + "uuid": "189d350a-e30f-51a1-ae83-3210859623a0", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -13955,11 +14686,11 @@ "exits": [ { "default": true, - "name": "max_score + max_question_score", + "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "f2f7b1bf-65c0-4dd0-91c6-2740c19511de", - "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", + "uuid": "a85d8809-52df-4f1e-a880-9b385f094179", + "destination_block": "78cd59ae-c837-5425-856a-24c0eabca292", "semantic_label": "", "vendor_metadata": {} } @@ -13971,23 +14702,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "questions[question_num].question_type == \"multiselect_question\"", + "condition": null, "meta": { "column": 1, - "line": 73 + "line": 136 }, "name": "DisplayQuestion", - "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" + "uuid": "defb5bca-57e7-58f3-9fa0-b0a30c9e2275" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 80 + "line": 138 }, "type": "expression" }, - "index": 0 + "index": 6 } } } @@ -13996,64 +14727,71 @@ }, { "label": null, - "name": "end_case", - "type": "Core.Case", - "config": {}, + "name": "question_response", + "type": "Io.Turn.DynamicSelectOneResponse", + "config": { + "prompt": "0006873d-2271-4eea-af3f-8b092e585aca", + "choices": [], + "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", + "choice_expression": "map(question.answers, &[&1.answer, &1.answer])" + }, "tags": [], - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f", - "ui_metadata": {}, - "exits": [ - { - "default": false, - "name": "Exit for end_case_condition_0", - "config": {}, - "test": "and(skip_count < skip_threshold, score_perc >= assessment_data.high_inflection)", - "uuid": "aa153fc5-f762-4aaa-910d-37cf00ecd63e", - "destination_block": "b1e39f2f-907a-5800-bf73-fea45fca026f", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for end_case_condition_1", - "config": {}, - "test": "and(and(skip_count < skip_threshold, score_perc >= assessment_data.medium_inflection), score_perc < assessment_data.high_inflection)", - "uuid": "5b7c5665-16b6-418a-a8e3-81c0b13ea968", - "destination_block": "9b1e5a85-9480-533e-8750-547987a0d9cf", - "semantic_label": null, - "vendor_metadata": {} - }, - { - "default": false, - "name": "Exit for end_case_condition_2", - "config": {}, - "test": "skip_count >= skip_threshold", - "uuid": "dd5d4995-7917-41b5-8622-ffbbbe1725a6", - "destination_block": "890fe97e-ee90-5925-bf67-0c86ca83313c", - "semantic_label": null, - "vendor_metadata": {} - }, + "uuid": "78cd59ae-c837-5425-856a-24c0eabca292", + "ui_metadata": { + "canvas_coordinates": { + "x": 0, + "y": 0 + } + }, + "exits": [ { "default": true, - "name": "Exit for end_case_condition_3", + "name": "Default exit to \"QuestionExplainer\"", "config": {}, - "test": null, - "uuid": "4a5e7cdb-ecf4-4c56-9619-047eacc64f0c", - "destination_block": "8875e4c6-baa4-51ee-b4a1-fb9f0018cf31", - "semantic_label": null, + "test": "", + "uuid": "6b67ac5e-9dda-4e2a-a23b-7a0437e9690f", + "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "semantic_label": "", "vendor_metadata": {} } ], "semantic_label": null, - "vendor_metadata": {} + "vendor_metadata": { + "io": { + "turn": { + "stacks_dsl": { + "0.1.0": { + "card": { + "condition": null, + "meta": { + "column": 1, + "line": 136 + }, + "name": "DisplayQuestion", + "uuid": "defb5bca-57e7-58f3-9fa0-b0a30c9e2275" + }, + "card_item": { + "dynamic_button": {}, + "meta": { + "column": 3, + "line": 140 + }, + "type": "dynamic_button" + }, + "index": 0 + } + } + } + } + } }, { "label": null, - "name": "result_tag", + "name": "question", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "8875e4c6-baa4-51ee-b4a1-fb9f0018cf31", + "uuid": "ada59a3a-2cf2-5b31-8135-fee24a436336", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14063,11 +14801,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", + "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "534a1d55-dbeb-4bf3-915d-61e5cd212cb7", - "destination_block": "cdd93fc3-afd4-5427-a122-c32646a65990", + "uuid": "2d4bec4f-2673-4035-8479-ba4cbad12e6d", + "destination_block": "f4d9282c-e1b1-5472-b648-1b2cbfeac7aa", "semantic_label": "", "vendor_metadata": {} } @@ -14079,23 +14817,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 566 + "line": 128 }, - "name": "End", - "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" + "name": "DisplayQuestion", + "uuid": "36549b5c-32a0-5c4c-a3d7-4938c96762be" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 567 + "line": 131 }, "type": "expression" }, - "index": 3 + "index": 5 } } } @@ -14104,13 +14842,14 @@ }, { "label": null, - "name": "risk", - "type": "Core.Output", + "name": "question_response", + "type": "MobilePrimitives.OpenResponse", "config": { - "value": "\"low\"" + "prompt": "9bd21342-d041-4e32-bf26-d3bec6e1cb0e", + "max_response_characters": null }, "tags": [], - "uuid": "cdd93fc3-afd4-5427-a122-c32646a65990", + "uuid": "f4d9282c-e1b1-5472-b648-1b2cbfeac7aa", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14120,11 +14859,11 @@ "exits": [ { "default": true, - "name": "risk", + "name": "Default exit to \"ValidateAge\"", "config": {}, "test": "", - "uuid": "d32c4fbd-bf9f-4c2b-82ec-f2dd5e3eee8a", - "destination_block": "07f9c7fa-7dcc-5a31-897c-f4e8bcf992b1", + "uuid": "a39b967f-6aaf-4668-a060-f94255e6088e", + "destination_block": "8dd16dbc-b714-56d2-88e2-513d738e5a27", "semantic_label": "", "vendor_metadata": {} } @@ -14136,23 +14875,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"age_question\"", "meta": { "column": 1, - "line": 566 + "line": 128 }, - "name": "End", - "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" + "name": "DisplayQuestion", + "uuid": "36549b5c-32a0-5c4c-a3d7-4938c96762be" }, "card_item": { + "ask": {}, "meta": { "column": 3, - "line": 568 + "line": 133 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "ask" }, "index": 0 } @@ -14163,13 +14900,11 @@ }, { "label": null, - "name": "end_case_condition_3_log", - "type": "Core.Log", - "config": { - "message": "bc1d74d1-aa1b-4bf5-b3a1-5d6c017961cc" - }, + "name": "question", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "07f9c7fa-7dcc-5a31-897c-f4e8bcf992b1", + "uuid": "6e5ab5bb-4a04-5c11-a762-44ed0de8c22c", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14179,11 +14914,11 @@ "exits": [ { "default": true, - "name": "end_case_condition_3_log", + "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "9889a31f-1dda-4d71-9f47-5fcd3b331025", - "destination_block": "4fb81363-aa81-5b6f-8980-0ada4dbfe6bc", + "uuid": "5d5f27a6-76d2-4456-9857-9c2de32d4897", + "destination_block": "c9de662f-9f2e-5d1c-b4cb-71fdf9990879", "semantic_label": "", "vendor_metadata": {} } @@ -14195,23 +14930,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 566 + "line": 114 }, - "name": "End", - "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" + "name": "DisplayQuestion", + "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 569 + "line": 117 }, - "type": "log" + "type": "expression" }, - "index": 0 + "index": 4 } } } @@ -14220,11 +14955,14 @@ }, { "label": null, - "name": "page_id", - "type": "Core.Case", - "config": {}, + "name": "question_response", + "type": "MobilePrimitives.OpenResponse", + "config": { + "prompt": "95f08046-74fe-4b89-9249-2042237426a8", + "max_response_characters": null + }, "tags": [], - "uuid": "4fb81363-aa81-5b6f-8980-0ada4dbfe6bc", + "uuid": "c9de662f-9f2e-5d1c-b4cb-71fdf9990879", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14234,11 +14972,11 @@ "exits": [ { "default": true, - "name": "assessment_data.low_result_page.id", + "name": "question_response", "config": {}, "test": "", - "uuid": "c0ea87a8-1596-4141-a30c-fdc933f57515", - "destination_block": "cdbb9f1d-c7d6-5ca1-b3fa-d50229003669", + "uuid": "6ee4fe46-73b3-447b-b00e-92636729b8b7", + "destination_block": "9d6822e0-6ead-50ce-a858-51815c33c831", "semantic_label": "", "vendor_metadata": {} } @@ -14250,21 +14988,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 566 + "line": 114 }, - "name": "End", - "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" + "name": "DisplayQuestion", + "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" }, "card_item": { - "expression": {}, + "ask": {}, "meta": { "column": 3, - "line": 570 + "line": 119 }, - "type": "expression" + "type": "ask" }, "index": 0 } @@ -14275,11 +15013,11 @@ }, { "label": null, - "name": "Routing for end_case_condition_3", + "name": "min", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "cdbb9f1d-c7d6-5ca1-b3fa-d50229003669", + "uuid": "9d6822e0-6ead-50ce-a858-51815c33c831", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14288,13 +15026,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for DisplayEndPage", + "default": true, + "name": "questions[question_num].min", "config": {}, - "test": "true", - "uuid": "55da22e4-d79c-4f4e-91d4-e005a59d803d", - "destination_block": "f486c734-de86-5fc2-babb-42c4d27ad648", - "semantic_label": null, + "test": "", + "uuid": "645bb8a4-cce7-4f1b-8c12-8a95ac18226b", + "destination_block": "078b6aca-b4d1-50be-9407-72ef6e64dfa1", + "semantic_label": "", "vendor_metadata": {} } ], @@ -14305,21 +15043,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": null, + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 566 + "line": 114 }, - "name": "End", - "uuid": "135d85be-cce5-5d0c-af9e-fc591fdbaeca" + "name": "DisplayQuestion", + "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 572 + "line": 120 }, - "then": {}, - "type": "then" + "type": "expression" }, "index": 0 } @@ -14330,11 +15068,11 @@ }, { "label": null, - "name": "result_tag", + "name": "max", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "890fe97e-ee90-5925-bf67-0c86ca83313c", + "uuid": "078b6aca-b4d1-50be-9407-72ef6e64dfa1", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14344,11 +15082,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", + "name": "questions[question_num].max", "config": {}, "test": "", - "uuid": "2e96acf9-acb0-424b-a491-d5d922848630", - "destination_block": "174860ae-b3aa-5786-be26-b8e5879166c2", + "uuid": "9fb70d94-8a62-408b-beec-fb9c75ca9fee", + "destination_block": "2e674072-3688-56dd-8f91-c1d4a89c3e0e", "semantic_label": "", "vendor_metadata": {} } @@ -14360,23 +15098,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count >= skip_threshold", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 557 + "line": 114 }, - "name": "End", - "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" + "name": "DisplayQuestion", + "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 558 + "line": 121 }, "type": "expression" }, - "index": 2 + "index": 0 } } } @@ -14385,13 +15123,11 @@ }, { "label": null, - "name": "risk", - "type": "Core.Output", - "config": { - "value": "\"skip_high\"" - }, + "name": "assertion", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "174860ae-b3aa-5786-be26-b8e5879166c2", + "uuid": "2e674072-3688-56dd-8f91-c1d4a89c3e0e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14401,11 +15137,11 @@ "exits": [ { "default": true, - "name": "risk", + "name": "and(and(has_number(\"@question_response\"), has_number_gte(\"@question_response\", \"@min\")), has_number_lte(\"@question_response\", \"@max\"))", "config": {}, "test": "", - "uuid": "389b7413-5096-49f0-9a38-f39559d27747", - "destination_block": "202ac0d4-f44a-570a-bee5-48a03be51dfc", + "uuid": "f46ede9f-1197-49c5-8e91-02d1aa113b65", + "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", "semantic_label": "", "vendor_metadata": {} } @@ -14417,23 +15153,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count >= skip_threshold", + "condition": "questions[question_num].question_type == \"integer_question\"", "meta": { "column": 1, - "line": 557 + "line": 114 }, - "name": "End", - "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" + "name": "DisplayQuestion", + "uuid": "d2be39e1-78aa-5426-a5eb-6c3806e1b700" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 559 + "line": 123 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -14444,13 +15178,11 @@ }, { "label": null, - "name": "end_case_condition_2_log", - "type": "Core.Log", - "config": { - "message": "1ffaf981-cffa-420c-b3cf-e06e087755f3" - }, + "name": "question", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "202ac0d4-f44a-570a-bee5-48a03be51dfc", + "uuid": "415f6fce-d0ba-5690-a3b6-f058d4159026", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14460,11 +15192,11 @@ "exits": [ { "default": true, - "name": "end_case_condition_2_log", + "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "86b7164c-9414-480b-a2b2-df7de2ecf9a2", - "destination_block": "830f32fa-07be-5a2e-9653-bae94484f41a", + "uuid": "e39366ab-1bc1-44c9-bdee-9ddcd0373b14", + "destination_block": "1bfade46-6a08-520e-be61-c45e9d87c02e", "semantic_label": "", "vendor_metadata": {} } @@ -14476,23 +15208,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count >= skip_threshold", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 557 + "line": 106 }, - "name": "End", - "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" + "name": "DisplayQuestion", + "uuid": "670fc02d-9e0c-5483-b35e-f7027ac5c854" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 560 + "line": 109 }, - "type": "log" + "type": "expression" }, - "index": 0 + "index": 3 } } } @@ -14501,11 +15233,14 @@ }, { "label": null, - "name": "page_id", - "type": "Core.Case", - "config": {}, + "name": "question_response", + "type": "MobilePrimitives.OpenResponse", + "config": { + "prompt": "167b0329-9948-41d2-a52f-229e137a8070", + "max_response_characters": null + }, "tags": [], - "uuid": "830f32fa-07be-5a2e-9653-bae94484f41a", + "uuid": "1bfade46-6a08-520e-be61-c45e9d87c02e", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14515,11 +15250,11 @@ "exits": [ { "default": true, - "name": "assessment_data.skip_high_result_page.id", + "name": "Default exit to \"QuestionExplainer\"", "config": {}, "test": "", - "uuid": "14577a77-26cd-449d-822c-d64b2c89d6b9", - "destination_block": "7fbc0c38-0eb8-56f8-9a9c-535cacb36426", + "uuid": "b9c21c0c-44d6-4818-afa9-73220c297189", + "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", "semantic_label": "", "vendor_metadata": {} } @@ -14531,21 +15266,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count >= skip_threshold", + "condition": "questions[question_num].question_type == \"freetext_question\"", "meta": { "column": 1, - "line": 557 + "line": 106 }, - "name": "End", - "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" + "name": "DisplayQuestion", + "uuid": "670fc02d-9e0c-5483-b35e-f7027ac5c854" }, "card_item": { - "expression": {}, + "ask": {}, "meta": { "column": 3, - "line": 561 + "line": 111 }, - "type": "expression" + "type": "ask" }, "index": 0 } @@ -14556,11 +15291,11 @@ }, { "label": null, - "name": "Routing for end_case_condition_2", + "name": "question", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "7fbc0c38-0eb8-56f8-9a9c-535cacb36426", + "uuid": "4e978c93-3b26-5039-9553-a7d683cde046", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14569,13 +15304,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for DisplayEndPage", + "default": true, + "name": "questions[question_num]", "config": {}, - "test": "true", - "uuid": "0e6b968d-3162-4dab-8fd7-8ec65427c7ea", - "destination_block": "f486c734-de86-5fc2-babb-42c4d27ad648", - "semantic_label": null, + "test": "", + "uuid": "cc29323f-ab2e-45c3-ba57-11dcf394364b", + "destination_block": "baea128d-7cda-5de5-a04d-e784b8bea58f", + "semantic_label": "", "vendor_metadata": {} } ], @@ -14586,23 +15321,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count >= skip_threshold", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 557 + "line": 93 }, - "name": "End", - "uuid": "8af47823-4747-5abf-9246-0ea6b60fa78e" + "name": "DisplayQuestion", + "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 563 + "line": 96 }, - "then": {}, - "type": "then" + "type": "expression" }, - "index": 0 + "index": 2 } } } @@ -14611,11 +15346,14 @@ }, { "label": null, - "name": "result_tag", - "type": "Core.Case", - "config": {}, + "name": "question_response", + "type": "MobilePrimitives.OpenResponse", + "config": { + "prompt": "3105e944-a3b9-4b53-bcff-ed0dde14559a", + "max_response_characters": null + }, "tags": [], - "uuid": "9b1e5a85-9480-533e-8750-547987a0d9cf", + "uuid": "baea128d-7cda-5de5-a04d-e784b8bea58f", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14625,11 +15363,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", + "name": "question_response", "config": {}, "test": "", - "uuid": "adbcf4b5-c5d6-4aa5-9254-2a7d4b017b57", - "destination_block": "0efc440c-5ebc-56d9-a908-1bd9ab11e9c4", + "uuid": "fd6948a9-9e46-49b7-85ae-9d7da1dcee92", + "destination_block": "43669bff-30bd-5cc4-8676-ac8a024e9151", "semantic_label": "", "vendor_metadata": {} } @@ -14641,23 +15379,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 545 + "line": 93 }, - "name": "End", - "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" + "name": "DisplayQuestion", + "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" }, "card_item": { - "expression": {}, + "ask": {}, "meta": { "column": 3, - "line": 549 + "line": 98 }, - "type": "expression" + "type": "ask" }, - "index": 1 + "index": 0 } } } @@ -14666,13 +15404,11 @@ }, { "label": null, - "name": "risk", - "type": "Core.Output", - "config": { - "value": "\"medium\"" - }, + "name": "difference", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "0efc440c-5ebc-56d9-a908-1bd9ab11e9c4", + "uuid": "43669bff-30bd-5cc4-8676-ac8a024e9151", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14682,11 +15418,11 @@ "exits": [ { "default": true, - "name": "risk", + "name": "get_year - question_response", "config": {}, "test": "", - "uuid": "b1341387-0780-4505-abd1-4768abf7348e", - "destination_block": "46cba1bc-1421-5d9c-b3f4-09bf8079a3f3", + "uuid": "ae7e49f2-8aae-4d40-a87a-f7515b2a3979", + "destination_block": "bc397978-c3c1-5755-aab3-7e61b0ca7c71", "semantic_label": "", "vendor_metadata": {} } @@ -14698,23 +15434,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 545 + "line": 93 }, - "name": "End", - "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" + "name": "DisplayQuestion", + "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 550 + "line": 99 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "expression" }, "index": 0 } @@ -14725,13 +15459,11 @@ }, { "label": null, - "name": "end_case_condition_1_log", - "type": "Core.Log", - "config": { - "message": "c19ff660-fb03-4762-85d2-f4bcdd7baff0" - }, + "name": "assertion", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "46cba1bc-1421-5d9c-b3f4-09bf8079a3f3", + "uuid": "bc397978-c3c1-5755-aab3-7e61b0ca7c71", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14741,11 +15473,11 @@ "exits": [ { "default": true, - "name": "end_case_condition_1_log", + "name": "and(and(and(has_number(\"@question_response\"), has_number_lte(\"@question_response\", \"@get_year\")), has_number_lte(\"@difference\", \"@range\")), has_pattern(\"@question_response\", \"^[0-9]+$\"))", "config": {}, "test": "", - "uuid": "9b93321b-efce-443a-8939-cd4f5c84970f", - "destination_block": "5ef21bd2-a177-5643-9217-aeb1f97ed4bf", + "uuid": "8d84e678-78b4-44b7-9abf-b47514c68622", + "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", "semantic_label": "", "vendor_metadata": {} } @@ -14757,21 +15489,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"year_of_birth_question\"", "meta": { "column": 1, - "line": 545 + "line": 93 }, - "name": "End", - "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" + "name": "DisplayQuestion", + "uuid": "a73a8770-d33e-5f13-aeda-7802f57093c7" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 551 + "line": 101 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -14782,11 +15514,11 @@ }, { "label": null, - "name": "page_id", + "name": "question", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "5ef21bd2-a177-5643-9217-aeb1f97ed4bf", + "uuid": "1c7d42a3-533c-55a2-84b7-7c9298b10f51", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14796,11 +15528,11 @@ "exits": [ { "default": true, - "name": "assessment_data.medium_result_page.id", + "name": "questions[question_num]", "config": {}, "test": "", - "uuid": "aaebe651-c969-49da-84c7-b9f15919e4dc", - "destination_block": "0b6e3a69-08e6-58d0-99a2-a5772424cc40", + "uuid": "f0704c3b-0edb-459c-a541-48e5f532e350", + "destination_block": "4842e51a-e6ab-5075-be6b-6876357e64d8", "semantic_label": "", "vendor_metadata": {} } @@ -14812,23 +15544,23 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", + "condition": "count(questions[question_num].answers) > 3", "meta": { "column": 1, - "line": 545 + "line": 83 }, - "name": "End", - "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" + "name": "DisplayQuestion", + "uuid": "7ae8a003-3532-5525-a5ff-141121af718c" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 552 + "line": 85 }, "type": "expression" }, - "index": 0 + "index": 1 } } } @@ -14837,11 +15569,16 @@ }, { "label": null, - "name": "Routing for end_case_condition_1", - "type": "Core.Case", - "config": {}, + "name": "question_response", + "type": "Io.Turn.DynamicSelectOneResponse", + "config": { + "prompt": "63d6b795-3c61-4944-a6d0-0c28a8c4af2a", + "choices": [], + "destination_block": "832b9b6d-96a8-5a58-b3c9-d94a5b2d0231", + "choice_expression": "map(question.answers, &[&1.answer, &1.answer])" + }, "tags": [], - "uuid": "0b6e3a69-08e6-58d0-99a2-a5772424cc40", + "uuid": "4842e51a-e6ab-5075-be6b-6876357e64d8", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14850,13 +15587,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for DisplayEndPage", + "default": true, + "name": "Default exit to \"QuestionExplainer\"", "config": {}, - "test": "true", - "uuid": "b0c497a5-9282-455b-a8b8-3c02a8f76066", - "destination_block": "f486c734-de86-5fc2-babb-42c4d27ad648", - "semantic_label": null, + "test": "", + "uuid": "1ef16124-3567-4bb9-9590-e77de0a441b2", + "destination_block": "802042c7-f7d3-5f2e-b639-cddfe9a63eed", + "semantic_label": "", "vendor_metadata": {} } ], @@ -14867,21 +15604,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.medium_inflection and score_perc < assessment_data.high_inflection", + "condition": "count(questions[question_num].answers) > 3", "meta": { "column": 1, - "line": 545 + "line": 83 }, - "name": "End", - "uuid": "a7d1d4b4-8704-5c4e-b2bf-6a047180c846" + "name": "DisplayQuestion", + "uuid": "7ae8a003-3532-5525-a5ff-141121af718c" }, "card_item": { + "dynamic_list": {}, "meta": { "column": 3, - "line": 554 + "line": 87 }, - "then": {}, - "type": "then" + "type": "dynamic_list" }, "index": 0 } @@ -14892,11 +15629,11 @@ }, { "label": null, - "name": "result_tag", + "name": "answer_num", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "b1e39f2f-907a-5800-bf73-fea45fca026f", + "uuid": "275f103f-e416-5c6b-b9a6-c5cac58cad90", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14906,11 +15643,11 @@ "exits": [ { "default": true, - "name": "concatenate(\"@slug\", \"_\", \"@version\", \"_risk\")", + "name": "0", "config": {}, "test": "", - "uuid": "a4039f50-2b83-40cf-9527-4f08ccfb6552", - "destination_block": "1fdcefe7-e5c6-59de-a7d3-71537dfeda46", + "uuid": "da5077cb-d099-4563-9860-40db54419d21", + "destination_block": "a0ae728f-6eda-53e7-8c2b-b264236879f0", "semantic_label": "", "vendor_metadata": {} } @@ -14922,21 +15659,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"multiselect_question\"", "meta": { "column": 1, - "line": 534 + "line": 73 }, - "name": "End", - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + "name": "DisplayQuestion", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" }, "card_item": { - "expression": {}, + "literal": {}, "meta": { "column": 3, - "line": 537 + "line": 76 }, - "type": "expression" + "type": "literal" }, "index": 0 } @@ -14947,13 +15684,11 @@ }, { "label": null, - "name": "risk", - "type": "Core.Output", - "config": { - "value": "\"high\"" - }, + "name": "multiselect_answer", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "1fdcefe7-e5c6-59de-a7d3-71537dfeda46", + "uuid": "a0ae728f-6eda-53e7-8c2b-b264236879f0", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -14963,11 +15698,11 @@ "exits": [ { "default": true, - "name": "risk", + "name": "\"\"", "config": {}, "test": "", - "uuid": "efd0522d-4e45-49ea-84e7-997cdb82a586", - "destination_block": "bc042614-b0b9-5a46-b0ce-52b3e716248f", + "uuid": "13bc981d-97c4-44a8-bdae-2fee381f3af6", + "destination_block": "7193ccfc-0012-5e0c-a10c-ee29e3d111ac", "semantic_label": "", "vendor_metadata": {} } @@ -14979,23 +15714,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"multiselect_question\"", "meta": { "column": 1, - "line": 534 + "line": 73 }, - "name": "End", - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + "name": "DisplayQuestion", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" }, "card_item": { + "literal": {}, "meta": { "column": 3, - "line": 538 + "line": 77 }, - "type": "write_result", - "write_result": { - "label": "@result_tag" - } + "type": "literal" }, "index": 0 } @@ -15006,13 +15739,11 @@ }, { "label": null, - "name": "end_case_condition_0_log", - "type": "Core.Log", - "config": { - "message": "19b7e7cc-bddf-457e-b967-43c504650fee" - }, + "name": "scores", + "type": "Core.Case", + "config": {}, "tags": [], - "uuid": "bc042614-b0b9-5a46-b0ce-52b3e716248f", + "uuid": "7193ccfc-0012-5e0c-a10c-ee29e3d111ac", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -15022,11 +15753,11 @@ "exits": [ { "default": true, - "name": "end_case_condition_0_log", + "name": "map(question.answers, & &1.score)", "config": {}, "test": "", - "uuid": "57ba230c-b9c7-4a70-bc6e-79d6fabe8f7b", - "destination_block": "b9ed3ebc-989e-5bc0-a0c9-0c1160dc5e85", + "uuid": "09a15e90-2e0f-4b1c-a2bb-73b850ce51a5", + "destination_block": "09d126cd-1b7d-5a88-89bf-b828e74de3ec", "semantic_label": "", "vendor_metadata": {} } @@ -15038,21 +15769,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"multiselect_question\"", "meta": { "column": 1, - "line": 534 + "line": 73 }, - "name": "End", - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + "name": "DisplayQuestion", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" }, "card_item": { - "log": {}, + "expression": {}, "meta": { "column": 3, - "line": 539 + "line": 78 }, - "type": "log" + "type": "expression" }, "index": 0 } @@ -15063,11 +15794,11 @@ }, { "label": null, - "name": "page_id", + "name": "max_question_score", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "b9ed3ebc-989e-5bc0-a0c9-0c1160dc5e85", + "uuid": "09d126cd-1b7d-5a88-89bf-b828e74de3ec", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -15077,11 +15808,11 @@ "exits": [ { "default": true, - "name": "assessment_data.high_result_page.id", + "name": "reduce(scores, 0, &(&1 + &2))", "config": {}, "test": "", - "uuid": "9a19b221-0fab-456e-8c71-7106ea403c64", - "destination_block": "0219b30a-1e41-5dc9-af30-7afae884753c", + "uuid": "dc615024-72dd-46b6-8278-e37c11dc7176", + "destination_block": "39aad5c4-4151-57f3-b5a2-8d0c987090f1", "semantic_label": "", "vendor_metadata": {} } @@ -15093,19 +15824,19 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"multiselect_question\"", "meta": { "column": 1, - "line": 534 + "line": 73 }, - "name": "End", - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + "name": "DisplayQuestion", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" }, "card_item": { "expression": {}, "meta": { "column": 3, - "line": 540 + "line": 79 }, "type": "expression" }, @@ -15118,11 +15849,11 @@ }, { "label": null, - "name": "Routing for end_case_condition_0", + "name": "max_score", "type": "Core.Case", "config": {}, "tags": [], - "uuid": "0219b30a-1e41-5dc9-af30-7afae884753c", + "uuid": "39aad5c4-4151-57f3-b5a2-8d0c987090f1", "ui_metadata": { "canvas_coordinates": { "x": 0, @@ -15131,13 +15862,13 @@ }, "exits": [ { - "default": false, - "name": "Exit for DisplayEndPage", + "default": true, + "name": "max_score + max_question_score", "config": {}, - "test": "true", - "uuid": "87071685-b520-4491-821a-cc94068a630a", - "destination_block": "f486c734-de86-5fc2-babb-42c4d27ad648", - "semantic_label": null, + "test": "", + "uuid": "a48b5430-1b0c-47ca-aa3e-c0f186570669", + "destination_block": "066ffca5-6baa-5331-a1c3-75a7eb8c8b77", + "semantic_label": "", "vendor_metadata": {} } ], @@ -15148,21 +15879,21 @@ "stacks_dsl": { "0.1.0": { "card": { - "condition": "skip_count < skip_threshold and score_perc >= assessment_data.high_inflection", + "condition": "questions[question_num].question_type == \"multiselect_question\"", "meta": { "column": 1, - "line": 534 + "line": 73 }, - "name": "End", - "uuid": "32ce1416-2d08-52eb-8ba7-089d0fc5fd7f" + "name": "DisplayQuestion", + "uuid": "9ff3bcb3-256f-5fc2-b636-454c4fa816eb" }, "card_item": { + "expression": {}, "meta": { "column": 3, - "line": 542 + "line": 80 }, - "then": {}, - "type": "then" + "type": "expression" }, "index": 0 } @@ -15172,19 +15903,19 @@ } } ], - "last_modified": "2024-12-17T08:20:28.000177Z", + "last_modified": "2025-01-13T13:50:11.023394Z", "uuid": "af03ecca-b9e4-5950-ba67-b22bcec01b9b", "languages": [ { - "id": "98c88939-021d-4451-b06a-57dea331ce02", + "id": "ef66ab4f-251d-4cb6-98a5-e5d9a4e2147e", "label": "English", "variant": null, - "iso_639_3": "eng", - "bcp_47": null + "bcp_47": null, + "iso_639_3": "eng" } ], - "first_block_id": "53f47793-39d4-5241-9309-a82a22dde970", "interaction_timeout": 300, + "first_block_id": "53f47793-39d4-5241-9309-a82a22dde970", "vendor_metadata": {}, "supported_modes": [ "RICH_MESSAGING" diff --git a/Forms/QA/tests/dma_form_test.exs b/Forms/QA/tests/dma_form_test.exs index 92d626c..e762a1d 100644 --- a/Forms/QA/tests/dma_form_test.exs +++ b/Forms/QA/tests/dma_form_test.exs @@ -12,6 +12,12 @@ defmodule DMAFormTest do # Start the handler. wh_pid = start_link_supervised!({FakeCMS, %FakeCMS.Config{auth_token: auth_token}}) + FakeCMS.add_image(wh_pid, %Image{ + id: 1, + download_url: "https://example.com/image.jpg", + title: "Test image" + }) + FakeCMS.add_page(wh_pid, %Index{slug: "home", title: "Home"}) FakeCMS.add_page(wh_pid, %ContentPage{ @@ -32,7 +38,8 @@ defmodule DMAFormTest do title: "Skip Result Page", wa_messages: [ %WAMsg{ - message: "You are seeing this message because you skipped an answer." + message: "You are seeing this message because you skipped an answer.", + image: 1 } ] }) @@ -79,7 +86,8 @@ defmodule DMAFormTest do %Forms.Answer{ score: 2.0, answer: "Strongly Agree", - semantic_id: "dma_form01_strongly_agree" + semantic_id: "dma_form01_strongly_agree", + response: "You chose strongly agree!" } ] } @@ -169,5 +177,34 @@ defmodule DMAFormTest do %Result{name: "max_score", value: 2.0} ]) end + + test "shows response if answer has response" do + setup_flow() + |> FlowTester.set_local_params("config", %{"response_button_text" => "Next question"}) + |> FlowTester.start() + |> FlowStep.clear_messages() + |> FlowStep.clear_results() + |> FlowTester.send("Strongly Agree") + |> receive_message(%{ + text: "You chose strongly agree!", + buttons: [{"@config.items.response_button_text", "Next question"}] + }) + |> FlowTester.send("Next question") + |> receive_message(%{ + text: "*Thank you for completing this*" <> _ + }) + end + + test "supports images in result page" do + setup_flow() + |> FlowTester.start() + |> FlowStep.clear_messages() + |> FlowStep.clear_results() + |> FlowTester.send("skip") + |> receive_message(%{ + text: "You are seeing this message because you skipped an answer.", + image: "https://example.com/image.jpg" + }) + end end end