how'd ya do that using only learnworlds features 

Cool User Dashboard Widget for De/Selecting 

This guide will walk you through the logic, features and configuration of this tool.  There are a great many ideas that this can be used for - please contact Lloyd if you would like to explore how I could augment your LearnWorlds Academy. 
Write your awesome label here.

Using 3 of Learnworlds most basic features

Visibility Actions
To display selections
Automation
trigger & Add/remove
Tags
to initiate & organise
Write your awesome label here.

"Add" : Onclick, Visibility & Tag

Logic: when someone clicks a selection to add
  1. configure the "add" icon by using the following:
  2. under actions
  3. onclick the page you are on (this will refresh the page and allow the tool to work (seemingly dynamically)
  4. add the tag corresponding to the interest (tags must be set up first)

Reverse for "leave"

Logic: when someone clicks a selection to add
  1. configure the "leave" icon by using the following:
  2. under actions
  3. onclick the page you are on (this will refresh the page and allow the tool to work (seemingly dynamically)
  4. add the tag corresponding to the interest you want to remove - note this is just the interest with "no" added (tags must be set up first)
Write your awesome label here.

Set up Automations

Logic: the automations are what makes the tool run dynamically
  1. The triggers are easy as they look for a tag and when found they trigger the automation to run.
  2. Action is where the rubber hits the road and you can be imaginative here.  In this example we are joining them to a community but you can get the tool to do anything there is an action for.
  3. Removing is the same in reverse but is looking for the "NO" tag we used above.  
  4. The actions are a bit more complex because we have to reverse the "add" automation and then clear out the tool by removing the tag that triggered the automation.  This leaves it clear to restart the tool.

The user will now be added to the corresponding community

You will need to be logged in to see this

Finally: the display

Logic: humans need to see that the selection has worked otherwise they will retry it until they can confirm it has worked.  So let's ensure we use good UX principles and give that to them...
This bit is pretty easy.  You just want the item to be displayed while the user has the corresponding interest tag.  Here's how:

  1. On the interest display element
  2. use the "actions" tab 
  3. In the visible to drop down select "tagged users".  This will bring up the tag selection box - and because we have already set up the tags it will be found in the autoselect list.

You did it!

Created with