Rule: Enable-hierarchy-for-task-selection-root
loading x elements...

Name: Enable-hierarchy-for-task-selection-root

Version: 1

Discussion Thread

Creator: initial_tools

Hardcoded Priority (supersedes the rating): 4.5

This Rule has moderator approval.

When a new Scenario starts, create a hierarchy_for_task_selection_root.
This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs.

ID: 73

Created: Sept. 27, 2018, 3:21 p.m.

full definition:

The below is the JSON description of this object.

It is annotated with links to the documentation of each component. Default values are written in grey.

Click to copy this text to your clipboard.

Rule

{ "name" : "Enable-hierarchy-for-task-selection-root", "description" : "When a new Scenario starts, create a hierarchy_for_task_selection_root.
This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs."
, "dependencies" : [

Dependency

{ "symbol" : "?scenario_start", "weight" : 1.0, "comment_filter" : null }
], "threshold" : 1.0, "trigger" :

Trigger

{ "allow_repetition" : false, "arguments" : [] }
, "actions" : [

Create a Message

{ "type" : "create_message", "var" : null, "visibility" : "all", "message_components" : [

HTML component

{ "type" : "html", "html" : "<h4>Hi, I'm Elody</h4>\n\n<p>I'm here to solve your software problems for you!</p>\n\n<p>You can talk to me using the controls on the left. If you type a keyword I recognize, I will try to solve your problems for you!</p>\n\n<p>I am a gestalt AI. That means I consist of many small parts that work together to form a greater whole. Developers from all over the world can integrate their programs into me to make me smarter and able to solve more complicated problems. If I am unable to solve your problem today, check back later and maybe I will know how to do it then!</p>", "external_domains" : [] }
] }
,

Create an Option

{ "type" : "create_option", "var" : "enable-hierarchy-for-task-selection-root", "name" : "enable-hierarchy-for-task-selection-root", "description" : "This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs.", "confidence" : 0.99, "trigger" :

Trigger

{ "allow_repetition" : false, "arguments" : [] }
, "display" :

Option Display

{ "must_always_be_shown" : true, "parameter_file_name" : null, "message_components" : [

HTML component

{ "type" : "html", "html" : "Since we are just starting out, not many programs have been uploaded yet, so there are only a few problems I know how to solve. You can click this button to get an overview of all the features that have been implemented so far.", "external_domains" : [] }
] }
, "actions" : [

Create a Tag

{ "type" : "create_tag", "var" : "theNewHierarchyTag", "symbol" : "hierarchy_for_task_selection_root", "comment" : null, "weight" : null, "arguments" : [] }
,

Create a Tag

{ "type" : "create_tag", "var" : null, "symbol" : "!set_signal_weight", "comment" : null, "weight" : 1.0, "arguments" : [

Variable

{ "type" : "variable", "nullable" : false, "var" : "theNewHierarchyTag" }
] }
,

Create a Tag

{ "type" : "create_tag", "var" : null, "symbol" : "hierarchy_for_task_selection_currently_active", "comment" : null, "weight" : null, "arguments" : [

Variable

{ "type" : "variable", "nullable" : false, "var" : "theNewHierarchyTag" }
] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self", "var" : null }
] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self", "var" : null }
], "existing_variables" : { "enable-hierarchy-for-task-selection-root" :

Variable

{ "type" : "option", "value" : null }
} }

all versions of this Rule:

Version 1