Forum Discussion
Card Sort with multiple rounds
For anyone also looking for a solution, I figured out one way of doing it. NateCampbell-f3, thanks again for putting me down the path with variables.
STEP 1: Set up variables
- Create one True/False variable per card (that can be dragged):
- Go to "Variables" (from the trigger panel or by clicking the "X" icon at the top).
- Click Create New Variable:
- Name: Card1Chosen, Card2Chosen, etc.
- Type: True/False
- Default Value: False
You will use these variables to track if the card was selected.
STEP 2: Detect card placement (choice made by learner)
Assuming you're using drag-and-drop interaction:
Option A: Using Drop Correct trigger (built-in drag-and-drop)
- After setting up drag-and-drop with Form View, define correct drop targets.
- Then use trigger(s) like this:
- Trigger Action: Adjust variable
- Variable: Card1Chosen
- Value: True
- When: Object dropped on
- Object: Card1
- Target: Target1
Option B: Using drop states (manual approach)
You can create a custom drop zone using object states:
- Give your drop target a custom state, like “Filled”.
- Create a trigger:
- Set Card1Chosen = True
- When: Card1 is dropped over Target1
This gives you control even if you're not using Storyline’s built-in drag-and-drop quiz setup.
STEP 3: Add conditions to transition triggers
When user clicks "Next" or similar:
- Use a "Jump to slide" trigger.
- Add conditions to evaluate the CardXChosen variables.
plaintext:
Jump to Slide 2 when user clicks Next IF Card1Chosen = True OR Card2Chosen = True
This ensures you're only jumping forward if a card was selected—optional but useful.
STEP 4: Show only selected cards on the next slide
On Slide 2, insert all the same card objects (Card1, Card2, etc.), but hide them unless they were chosen.
Use states:
- Each card should have:
- Normal state (visible)
- Hidden state
Add triggers:
For each card:
plaintext:
Change state of Card1 to Normal When timeline starts on Slide 2 IF Card1Chosen == True
Change state of Card1 to Hidden When timeline starts on SLide 2 IF Card1Chosen== False
And do similar for Card2, Card3, etc.
This ensures only the selected cards appear on the next slide.
Related Content
- 8 months ago
- 18 days ago
- 2 months ago
- 4 months ago