What is the easiest way for a table-filled interaction?

Nov 03, 2020


I want to create an interaction of filling the cells of a table with "yes" and "no", and that after filling in the table the learners will click a submit button- to see if the answers were correct.
I created table-shaped cells.
What I want is that if the learner clicks once on the circle cell "yes" will appear, if he clicks a second time a "no" will appear, and if he clicks a third time the shape will return to an empty state.

What is the easiest way to create such a thing?
Attached is the file with the table I created.


4 Replies
Judy Nollet

Hi, Shevi,

Here's an easy (albeit tedious) way to achieve the changes you want:

  • Create separate ovals for blank, Yes, and No. Give each shape a Selected state. (That state should look however you want the shape to appear when visible.)
  • Set the initial state of the Yes and No shapes to Hidden.
  • Add triggers to each shape: one trigger to hide that shape, and one trigger to change the state of the next shape to Selected.

You can see this in action with the C1P1 oval in the attached file.

FYI: This would also work if you change to the Normal state when appropriate. Since it sounds like you're going to turn this into a freeform question/interaction, it just seems nicer to be able to check for a Selected state.

Judy Nollet

Hi again, Shevi,

I don't know any shorter ways to provide Yes, No, and blank. 

It would be much easier if blank=no.

  • With only 2 choices, you could put "Yes" in the Selected state of each oval. 
  • The ovals would then automatically toggle between Selected (Yes) and Normal (no/blank) when clicked.
  • You could simply score the slide based on whether each oval is in the proper state: Normal if the answer should be "no," and Selected if the answer should be "yes."

One other option: instead of ovals, use text-entry fields, and tell users to type either "yes" or "no" in each field. 

This discussion is closed. You can start a new discussion or contact Articulate Support.