What are Virtual blocks and how can I use them on SAM Space?

Virtual blocks in SAM Space mimic what the physical SAM blocks would do if they were present.  This allows for education equity and gives students the opportunity to explore SAM Space without having to have the physical blocks in their hands.

Virtual blocks are useful for prototyping, assigning kids homework to pre-code at home, and trying out blocks you don’t own. They can also be used as a fail-safe plan if you are having any issues with the blocks or forgot to charge them.


To use the Virtual blocks on SAM Space, follow the steps below:

  1. First make sure they are enabled in the SAM Space settings by clicking on the settings button on the right side of your workspace. Screenshot 2021-02-22 at 12.11.13
  2. Once your settings is open, find 'Show Virtual blocks'. Make sure the bar next to 'Show Virtual blocks' is blue, if it is grey, simply click on it.  Screenshot 2021-02-22 at 12.18.53
  3. Close the settings. You can now find your Virtual blocks in the 'Inputs' and 'Outputs' tabs on the bottom of your workspace. Screenshot 2021-02-22 at 12.27.23
  4. Select the block you would like to use and drag it onto the work space. If you selected an Input, You will find a filled in dot above the block. Click or drag the dot and watch your Virtual block react! Screenshot 2021-02-22 at 12.33.19

Note: To use the Virtual blocks, drag and drop them onto the screen, following the same process as you would with the physical blocks.