{"id":2032,"date":"2021-04-04T09:08:10","date_gmt":"2021-04-04T06:08:10","guid":{"rendered":"https:\/\/loquiz.com\/support\/?p=2032"},"modified":"2026-03-24T13:34:02","modified_gmt":"2026-03-24T10:34:02","slug":"building-blocks-defined","status":"publish","type":"post","link":"https:\/\/loquiz.com\/support\/building-blocks-defined\/","title":{"rendered":"Building blocks defined"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"logic-blocks\">Logic blocks<\/h2>\n\n\n\n<p>Logic blocks allow to combine condition and action blocks for the game rules.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"119\" class=\"wp-image-2040\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png 239w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1-60x48.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1-150x119.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>WHEN-THEN BLOCK<br><\/strong>Basic building block that allows to do actions (THEN) when condition becomes true (WHEN). <br>When-then blocks can be nested to easily create AND logic constructs<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"111\" class=\"wp-image-13326\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-145032.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-145032.png 159w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-145032-60x45.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-145032-150x111.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>AND &amp; OR BLOCK<br><\/strong>Logic operator that allows to combine multiple conditions. <br>Can be one of: AND or OR condition.  Can not be used on actions.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"129\" height=\"57\" class=\"wp-image-2044\" style=\"width: 129px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-not.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-not.png 173w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-not-60x26.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-not-150x66.png 150w\" sizes=\"auto, (max-width: 129px) 100vw, 129px\" \/><\/td><td><strong>NOT BLOCK<br><\/strong>NOT block reverses the condition. <br>The block makes the condition TRUE  when the original condition returns FALSE.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"condition-blocks\">Condition blocks<\/h2>\n\n\n\n<p>Conditions connect to WHEN-THEN blocks only.<\/p>\n\n\n\n<p>WHEN &lt;condition&gt; becomes TRUE THEN action is taken.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"57\" class=\"wp-image-2066\" style=\"width: 500px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-timer.png\" alt=\"Timer condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-timer.png 690w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-timer-300x34.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-timer-60x7.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-timer-150x17.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/td><td><strong>TIMER FROM GAME START CONDITION<br><\/strong>Timer from the beginning of the game. Option for greater than or smaller than. Set in hours, minutes and seconds.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"14\" class=\"wp-image-2065\" style=\"width: 200px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time.png\" alt=\"Date-time condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time.png 1095w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time-300x21.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time-1024x73.png 1024w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time-768x55.png 768w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time-60x4.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-date-time-150x11.png 150w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/td><td><strong>DATETIME CONDITION<br><\/strong>Condition for specific moment in time. (time of day for specific day). Option for greater than or smaller than. Timezone(T) needs to be defined (default is your computers time zone)<br><br><em>NB! Keep in mind that Timezone needs to be changed on already created games when the time changes (for example: if you are in Timezone +2 in winter time, in summer time you&#8217;ll be +3)<\/em><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"49\" class=\"wp-image-2064\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-finished.png\" alt=\"Task finished condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-finished.png 330w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-finished-300x98.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-finished-60x20.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-finished-150x49.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TASK FINISHED CONDITION <br><\/strong>Becomes true when task is finished.  Finished means that it can not be answered by the player anymore.  <br><span style=\"text-decoration: underline;\">Depends on the settings of the task (edit task-&gt;additional settings): <\/span><br>1. remove when answered correctly\/incorrectly &#8211; task becomes finished after any answer (default behaviour)<br>2. keep until answered correctly &#8211; task becomes finished after correct answer<br>3. keep until the end of the game &#8211; task will never become finished<\/td><\/tr><tr><td><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"88\" class=\"wp-image-10490\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture.png 278w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-60x35.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-150x88.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>ANSWER IS CORRECT\/INCORRECT CONDITION<br><\/strong>The condition will become TRUE when <span style=\"text-decoration: underline;\">LAST ANSWER<\/span> to that task is the active option in rules.  Using &lt;correct or incorrect&gt; option means that the condition is true after any answer to that task. In this case the outcome does not depend on the task settings, that makes it  different to TASK FINISHED CONDITION above.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"71\" class=\"wp-image-10648\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus4.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus4.png 380w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus4-300x143.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus4-60x29.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus4-150x71.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>ANSWER IS CORRECT\/INCORRECT BY ANY TEAM CONDITION<br><\/strong>Acts like to condition above, but takes input from all the teams playing within the same SCOPE. <br>Will become true if any team within the same scope has given the specified answer. <br>Can be used to bring interactivity into games. <br><br><em>NB! Please note that if there are many teams (50+) within a scope then this rule block will put heavy load on all the devices. <strong>Use with caution for large events!<\/strong><\/em><br><br><em>NB2! This block <strong>is not compatible with the multiple device per team<\/strong> mode.<\/em><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"43\" class=\"wp-image-10646\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus3.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus3.png 185w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus3-60x17.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Uus3-150x43.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>ANSWER IS &#8230; CONDITION<br><\/strong>The condition will become TRUE when exact answer is given to a task that is defined within the block.  It expects different input for different task types:<br>1. multiple choice answer &#8211; choose an answer for a condition from a list<br>2. text answer &#8211; define specific text string (can be different to answer string within a task)<br>3. number answer &#8211; define specific value (can be different to answer within a task)<br><br><em>NB! The block does not depend on if the answer is correct or incorrect, it only checks that the answer is defined in the block for specific task. <\/em><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"25\" class=\"wp-image-2062\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-score-odometer-2.png\" alt=\"Score and odometer condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-score-odometer-2.png 461w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-score-odometer-2-300x51.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-score-odometer-2-60x10.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-score-odometer-2-150x25.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>SCORE\/ODOMETER CONDITION <br><\/strong>Will become true when score or odometer is greater than or smaller than or equal to a specified value. <br><br><em>NB! Please note that when equal is used the value might never appear or become true for a very short time and hence the  action will not be carried out. <\/em><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"39\" class=\"wp-image-2061\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-on-track.png\" alt=\"On track condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-on-track.png 299w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-on-track-60x16.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-on-track-150x39.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>ON TRACK CONDITION <br><\/strong>Allows to build  different rule sequences within the game for different teams. When ON TRACK block is used within a game then players (teams) joining the game within the same scope are automatically assigned to tracks. <br>First team to register will always get track 1, second will get track 2. If there are two track defined in your rules, then the third team to register will get track 1 again.  Using that you can create rules that apply only to some of the players (teams) in a game. <\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"39\" class=\"wp-image-2060\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-QR.png\" alt=\"QR scanned condition\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-QR.png 301w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-QR-60x16.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-QR-150x39.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>QR CONDITION<br><\/strong>Becomes true when QR code is scanned (NB! QR codes that start with 0 won&#8217;t work). Enter QR string here and generate QR with QR-generator to put into the environment. QR codes set here are PERSISTENT &#8211; once the QR is scanned it will be affecting the entire game. QR codes block can be used in any condition set allowing you to show stuff on a map or playground as well as opening a task for answering. <br>NB! The behaviour is different compared to the QR codes generated automatically within game! <strong>Do not use the QR codes generated automatically within a game here. <\/strong><br>QR codes generated within a game settings do not depend on rules (they can always be used) and they are not PERSISTENT (meaning they can be used several times if task is not finished depending on task settings). Automatic QR codes can only be used to launch specific task.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"30\" class=\"wp-image-2059\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-barcode.png\" alt=\"Barcode scanned\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-barcode.png 393w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-barcode-300x60.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-barcode-60x12.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/condition-scan-barcode-150x30.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>BARCODE CONDITION<br><\/strong>Becomes true when barcode is scanned. Enter barcode to the box. Barcode must have 12 numbers in order to work.<br><br><em>PS! If you have barcodes defined with tasks as well, then these are also used in a game and work always independent of  the rules similar to QR CONDITION. <\/em><\/td><\/tr><tr><td><br><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"44\" class=\"wp-image-10537\" style=\"width: 300px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-1.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-1.png 312w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-1-300x44.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-1-60x9.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-1-150x22.png 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/td><td><strong>ODOMETER AFTER TASK FINISHED CONDITION<br><\/strong>Becomes  true when the odometer is higher than set value from  the moment when the task defined is finished. To utilize the block make sure that task is actually finished (please refer to TASK FINISHED CONDITION above)<\/td><\/tr><tr><td><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"24\" class=\"wp-image-12321\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2021-12-15-144138.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2021-12-15-144138.png 283w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2021-12-15-144138-60x10.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2021-12-15-144138-150x24.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TIMER AFTER TASK FINISHED CONDITION<br><\/strong>Timer greater (&gt;) or less (&lt;) &#8230; after task finished. Timer will start counting after the Task is finished (please also refer to TASK FINISHED CONDITION above).<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"80\" class=\"wp-image-13319\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-142936.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-142936.png 226w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-142936-60x32.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Screenshot-2022-03-01-142936-150x80.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TASK ANY\/LAST ANSWER IS &#8230; CONDITION<\/strong><br>When Task any answer is &#8230; you can have multiple outcomes from the same Task. For example, when you have set 2 any answers to the same Task, it can open 2 other Tasks.<br><br>When Task Last answer is &#8230; the last answer you give to the Task, will be the persistent one. For example, when you have set 2 last answers to the same Task, the users will be able to follow one outcome depending the answer they provide.<br><br>NB! When using Code Box with this Block, the answer must have the exact number of letters otherwise users will not be able to answer because the number of boxes won&#8217;t match.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"action-blocks\">Action blocks<\/h2>\n\n\n\n<p>Action blocks determine the game behaviour when a condition becomes true. Action blocks can be put inside the WHEN-THEN block. Action blocks can also be placed without the WHEN-THEN block &#8211; then the condition for action is always true and the action is executed when the game starts and will stay true till the end of the game.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"87\" class=\"wp-image-2051\" style=\"width: 300px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-on-map.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-on-map.png 435w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-on-map-300x87.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-on-map-60x17.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-on-map-150x43.png 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/td><td><strong>SHOW ON MAP<br><\/strong>Shows task or tasks on a map. If task is not location specific task, location needs to be set as a next step.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"46\" class=\"wp-image-2050\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-in-list.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-in-list.png 390w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-in-list-300x92.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-in-list-60x18.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-show-in-list-150x46.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>SHOW IN LIST<br><\/strong>Shows task or tasks in a list.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"47\" class=\"wp-image-12796\" style=\"width: 300px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground.png 1160w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground-300x47.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground-1024x159.png 1024w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground-768x119.png 768w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground-60x9.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/shown-on-playground-150x23.png 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/td><td><strong>SHOW ON PLAYGROUND<br><\/strong>Shows a task icon on playground.  Before the block appears in creator, playground needs to be created in game configure screen. Icon location on playground is set after using the block. <br>Playgrounds can be chosen among all existing playgrounds in the game. <\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"33\" class=\"wp-image-2048\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-open-for-answer.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-open-for-answer.png 547w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-open-for-answer-300x66.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-open-for-answer-60x13.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-open-for-answer-150x33.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>OPEN FOR ANSWERING<br><\/strong>If several tasks are opened at the same time then higher in task list is opened first. <\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"50\" class=\"wp-image-2049\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-finish-game.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-finish-game.png 244w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-finish-game-60x20.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-finish-game-150x50.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>FINISH<\/strong><br>Finishes the game. When condition becomes true game is finished without reversal.<br>Finish condition for time is also automatically generated when time or duration is  entered in configuration screen. <br>If there are several finish conditions then the first one to become TRUE finishes the game.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"85\" class=\"wp-image-2053\" style=\"width: 250px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-deactivate.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-deactivate.png 356w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-deactivate-300x102.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-deactivate-60x20.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/action-deactivate-150x51.png 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/td><td><strong>DEACTIVATE<\/strong><br>Deactivates the task during when the condition to set deactivate is true. Task will not be deactivated till the end of the game but only until the condition that calls it is TRUE. <br>Deactivate block is virtual in the sense that it utilizes other blocks (like NOT block) to create conditions that make the task behave as deactivated. (<strong>Use with care, might behave unexpectedly!<\/strong>)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"task-blocks\">Task blocks<\/h2>\n\n\n\n<p>Task are the resources in the game that can be shown on map, in list, on playground or opened for answering as needed. Tasks are also referred to create some conditions.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"39\" class=\"wp-image-2057\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-task.png\" alt=\"Task by number\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-task.png 313w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-task-300x78.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-task-60x16.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-task-150x39.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TASK NUMBER<br><\/strong>Refers to specific task by task order in the game. Shows task order, task pin, task color and first part of the task text in rule block. <\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"32\" class=\"wp-image-2056\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-taskxtoy.png\" alt=\"Tasks by range\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-taskxtoy.png 366w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-taskxtoy-300x64.png 300w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-taskxtoy-60x13.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-taskxtoy-150x32.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TASKS WITHIN A RANGE<br><\/strong>Refers to range of tasks. The range is dynamic. If tasks are removed from the game the game logic will try to modify the range. <br>Always check that ranges are correct after manipulating tasks in a game.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"46\" class=\"wp-image-2055\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-all-tasks.png\" alt=\"All tasks\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-all-tasks.png 246w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-all-tasks-60x18.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/block-all-tasks-150x46.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>ALL TASKS<br><\/strong>Refers to all the tasks added into the game.<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"34\" class=\"wp-image-10649\" style=\"width: 150px;\" src=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-2.png\" alt=\"\" srcset=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-2.png 162w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-2-60x14.png 60w, https:\/\/loquiz.com\/support\/wp-content\/uploads\/2021\/04\/Capture-2-150x34.png 150w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td><td><strong>TASKS WITH TAGS<br><\/strong>Refers to tasks with specific tag. <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Logic blocks Logic blocks allow to combine condition and action blocks for the game rules. WHEN-THEN BLOCKBasic building block that allows to do actions (THEN) when condition becomes true (WHEN). When-then blocks can be nested to easily create AND logic constructs AND &amp; OR BLOCKLogic operator that allows to combine multiple conditions. Can be one [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6,8,150],"tags":[],"class_list":["post-2032","post","type-post","status-publish","format-standard","hentry","category-1-loquiz-basics","category-creating-games","category-0-important-to-know"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Building blocks defined - Loquiz knowledgebase<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/loquiz.com\/support\/building-blocks-defined\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building blocks defined - Loquiz knowledgebase\" \/>\n<meta property=\"og:description\" content=\"Logic blocks Logic blocks allow to combine condition and action blocks for the game rules. WHEN-THEN BLOCKBasic building block that allows to do actions (THEN) when condition becomes true (WHEN). When-then blocks can be nested to easily create AND logic constructs AND &amp; OR BLOCKLogic operator that allows to combine multiple conditions. Can be one [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/loquiz.com\/support\/building-blocks-defined\/\" \/>\n<meta property=\"og:site_name\" content=\"Loquiz knowledgebase\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-04T06:08:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-24T10:34:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"239\" \/>\n\t<meta property=\"og:image:height\" content=\"190\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eric\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/\"},\"author\":{\"name\":\"Eric\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/#\\\/schema\\\/person\\\/146baa991dc15587d39906934da45dc7\"},\"headline\":\"Building blocks defined\",\"datePublished\":\"2021-04-04T06:08:10+00:00\",\"dateModified\":\"2026-03-24T10:34:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/\"},\"wordCount\":1451,\"image\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/loquiz.com\\\/support\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/logic-when-then-1.png\",\"articleSection\":[\"1.Getting started\",\"4. Creating Games\",\"9.Important to know\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/\",\"url\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/\",\"name\":\"Building blocks defined - Loquiz knowledgebase\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/loquiz.com\\\/support\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/logic-when-then-1.png\",\"datePublished\":\"2021-04-04T06:08:10+00:00\",\"dateModified\":\"2026-03-24T10:34:02+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/#\\\/schema\\\/person\\\/146baa991dc15587d39906934da45dc7\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#primaryimage\",\"url\":\"https:\\\/\\\/loquiz.com\\\/support\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/logic-when-then-1.png\",\"contentUrl\":\"https:\\\/\\\/loquiz.com\\\/support\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/logic-when-then-1.png\",\"width\":239,\"height\":190},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/building-blocks-defined\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/loquiz.com\\\/support\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building blocks defined\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/#website\",\"url\":\"https:\\\/\\\/loquiz.com\\\/support\\\/\",\"name\":\"Loquiz knowledgebase\",\"description\":\"Helping you run awesome games\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/loquiz.com\\\/support\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/loquiz.com\\\/support\\\/#\\\/schema\\\/person\\\/146baa991dc15587d39906934da45dc7\",\"name\":\"Eric\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g\",\"caption\":\"Eric\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building blocks defined - Loquiz knowledgebase","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/loquiz.com\/support\/building-blocks-defined\/","og_locale":"en_US","og_type":"article","og_title":"Building blocks defined - Loquiz knowledgebase","og_description":"Logic blocks Logic blocks allow to combine condition and action blocks for the game rules. WHEN-THEN BLOCKBasic building block that allows to do actions (THEN) when condition becomes true (WHEN). When-then blocks can be nested to easily create AND logic constructs AND &amp; OR BLOCKLogic operator that allows to combine multiple conditions. Can be one [&hellip;]","og_url":"https:\/\/loquiz.com\/support\/building-blocks-defined\/","og_site_name":"Loquiz knowledgebase","article_published_time":"2021-04-04T06:08:10+00:00","article_modified_time":"2026-03-24T10:34:02+00:00","og_image":[{"width":239,"height":190,"url":"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png","type":"image\/png"}],"author":"Eric","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eric","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#article","isPartOf":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/"},"author":{"name":"Eric","@id":"https:\/\/loquiz.com\/support\/#\/schema\/person\/146baa991dc15587d39906934da45dc7"},"headline":"Building blocks defined","datePublished":"2021-04-04T06:08:10+00:00","dateModified":"2026-03-24T10:34:02+00:00","mainEntityOfPage":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/"},"wordCount":1451,"image":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#primaryimage"},"thumbnailUrl":"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png","articleSection":["1.Getting started","4. Creating Games","9.Important to know"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/","url":"https:\/\/loquiz.com\/support\/building-blocks-defined\/","name":"Building blocks defined - Loquiz knowledgebase","isPartOf":{"@id":"https:\/\/loquiz.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#primaryimage"},"image":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#primaryimage"},"thumbnailUrl":"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png","datePublished":"2021-04-04T06:08:10+00:00","dateModified":"2026-03-24T10:34:02+00:00","author":{"@id":"https:\/\/loquiz.com\/support\/#\/schema\/person\/146baa991dc15587d39906934da45dc7"},"breadcrumb":{"@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/loquiz.com\/support\/building-blocks-defined\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#primaryimage","url":"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png","contentUrl":"https:\/\/loquiz.com\/support\/wp-content\/uploads\/2020\/04\/logic-when-then-1.png","width":239,"height":190},{"@type":"BreadcrumbList","@id":"https:\/\/loquiz.com\/support\/building-blocks-defined\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/loquiz.com\/support\/"},{"@type":"ListItem","position":2,"name":"Building blocks defined"}]},{"@type":"WebSite","@id":"https:\/\/loquiz.com\/support\/#website","url":"https:\/\/loquiz.com\/support\/","name":"Loquiz knowledgebase","description":"Helping you run awesome games","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/loquiz.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/loquiz.com\/support\/#\/schema\/person\/146baa991dc15587d39906934da45dc7","name":"Eric","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a1e259c3c8e8b2207b5c23cb8d985fdf416d68c8b2854f582c0a0f89b81b6eba?s=96&d=mm&r=g","caption":"Eric"}}]}},"_links":{"self":[{"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/posts\/2032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/comments?post=2032"}],"version-history":[{"count":65,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/posts\/2032\/revisions"}],"predecessor-version":[{"id":17110,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/posts\/2032\/revisions\/17110"}],"wp:attachment":[{"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/media?parent=2032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/categories?post=2032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/loquiz.com\/support\/wp-json\/wp\/v2\/tags?post=2032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}