Working with Customized Actions

Customized Actions, an outstanding feature of SmartTutor 360 version 2.0.0, makes creating engaging and interesting eLearning courses easier than ever. With this feature, you can execute multiple actions simultaneously and build logical conditions for actions without having to repeat the same steps for each object. For instance, if you have many objects performing the same tasks, setting actions for each one individually can be time-consuming. Customized Actions solve this problem by allowing you to pass parameters to each object accordingly. Let’s explore how it works.

Creating new Customized Action

Firstly, to add customized actions to your project, select the object and then do following:

Go to Properties Pane -> Actions tab, choose Customized Actions(red gear on the right)

After that, the Customized Actions dialog appears with three main parts including: 

  • Action Name
  • Parameters : Each Customized Action includes default parameters. To utilize Customized Actions effectively, you must assign values to these parameters.
  • Execute Actions : Actions will be executed in a customized action

To start to create new customized action, you need create an action name

Add Parameters

Parameters represent different types of objects or values that can be referenced within a single action. In other words, you can reference various target objects or values in an action.

To add parameters to an customized action, click the green plus button under the Parameters section, enter the parameter name in the Name box, and select the corresponding type from the Type list.

Take a look at the following section to see the description for each type of parameter:
Animated TimerUse this for Start Timer, Pause Timer, and Stop Timer actions.
AudioApply to Audio objects. Use this for Play Audio action.
BooleanUse this for True/False variable type as a condition for an action.
Drag ObjectUse this for Drag Object type as a condition for an action.
DropdownUse this for Dropdown type as a condition for an action.
FeedbackUse this for Show Feedback Layer and Hide Feedback Layer actions.
JavaScriptUse this for Execute JavaScript action.
KeyboardUse this for Keyboard type as a condition for an action.
MouseUse this for Mouse type as a condition for an action.
NumberUse this for Go to Slide at Index action and Attempt type as a condition for an action.
Object StateUse this for Change Object State action and Object State type as a condition for an action.
Clearable Interactive ObjectUse this for Reset Input fields action.
Submittable Interactive ObjectUse this for Submit action.
Radio Button/CheckboxUse this for Radio Button/Checkbox type as a condition for an action.
ResponseUse this for Show Responses action.
ShapeApply to objects that have states, except Footer, Chart, Table, Audio, Video, YouTube Object, Web Object, Cursor Path, Zoon-n-Pan, and Closed Caption.
SlideUse this for Go to Slide actions.
Slide ObjectApply to all types of objects in the slide. Use this for Show Object, Hide Object, Toggle Visibility, and Highlight Object actions.
SliderUse this for Slider type as a condition for an action.
StringUse this for Text variable and Text Entry type as a condition for an action.
TimelineUse this for Start Timeline, Pause Timeline, and Continue Timeline actions.
Variable – Boolean/Number/StringUse this for Adjust Variable action and Variable type as a condition for an action.

Add Execute Actions

Once you’ve added parameters to the Customized Action, click the green plus button under the Actions section to add actions, and select an action in Actions dialog