Special Blocks


Some blocks inside of the GetWrite builder editor are a little bit more complex as they can be used to handle more specific, complicated workflows. On this page, you will learn about how to use these blocks.


The class system in GetWrite builder

Each block which provides visual elements to interact with (show image, show video, show drawing line and show text from wordlist) provides a "class" field. You can categorize your visual elements by giving them different class names. For example, you could display 5 images, one with the class "fruits", 4 with the class "vegetables". Then, using the "clear all elements with class ..." block, you could only remove the image of the fruit and then prompt the examined person to write down the name of the fruit that was visible, without having to remove the vegetables or re-drawing the entire frame.

The page control

Sometimes, the user might face a longer writing task; therefore, in many cases the provided space to write on is insufficient. To give the user more space to write longer texts in, you can make use of the "page control" wrapper block. By enclosing the blocks that perform the writing test in this wrapper block, GetWrite will show some UI to write texts on multiple pages. Once the test continues and leaves the content of the wrapper block, the UI will be hidden.

Display text from wordlist

This block is, as you might have noticed, quite long and might not be the easiest to grasp in the first time you see it. The block is a more advanced version of the "show title"/"show subtitle" variants. Contrary to those, it does not allow string literals, but only dynamically resolved contents of predefined word lists. You find the matching word list blocks in the "Files and Lists" block toolbox of the editor.

  • show text from wordlist ...: specify the text from the wordlist to use - as said above, the blocks to do so are in the "Files and Lists" block toolbox.
  • at x ... y ... size ...: declare where the text should be shown; coordinates (0, 0) are the middle of the screen; size 0 is invisibly tiny, size 1000 the maximum. The standard is 140 and should be well enough readable for most of the users.
  • font ...: you can choose between 3 different fonts: Arial, Monospace and one resembling Handwriting (Caveat)
  • remove after ... ms: this part will remove the text automatically after a specific amount of time. Note that using any value below 1ms will not make this block use the feature.
  • class ...: as mentioned above, this part defines a class for the visual element to use.