Welcome to the CompetitionLabs Rules selection and creation section. Here you can find information starting from scoring tournaments based on simple points earned from a bet or win action, to constructing more advanced scoring mechanics involving multiple products or points boosters.
Starting with the following examples should hopefully enable you to quickly take advantage of a vast variety of tournament activity types and scoring mechanics.
An example of the rule system in CompetitionLabs is shown in the screen shot.
You can use the icons provided:
 Remove removes the rule and any sub conditions.
 Add lets you add an additional sub rule or main rule in parallel to the one you are creating.
 Edit lets you edit text or numerical values.
 Remove rule set Icon removes all the rules in the rule set.
RULES LAYOUT
Creating a Competition with Contest Rules have a predetermined basic layout for the Competition to work. A Competition has to Start, Finish, Finalise, and Calculate points. You can preview how a basic layout of the Rule sets look. You can also add additional Rule sets based on your needs.
RULE SET – Default layout
The basic outofthebox Rule sets are as follows:
 Event Points – add the event points to the leaderboard
 Start the contests – dictates when to start the contests
 Finish the contests – dictates when to finish the contests
 Finalise the contests – dictates when to Finalise the contests
These 4 Rule sets are what make the Competition flow possible.
RULE SET – Additional Rule sets
To enable more configurability and options, we added additional Rule sets that incorporate into the Competition flow. These custom rules can be added manually to fit your needs:
 Custom points – add or subtract points from the leaderboard
 Entrant progression – entrants to this contests are those members that match these conditions
 Cancel the contests – dictates when to cancel the contests
RULE SET – Visuals
If you add a Rule or a new Rule set you need to fill out all the fields to be able to proceed to the next step. The icons that are shown in the example indicates the status of the rule configuration.
RULES CONDITIONS
Rules have a flow that makes your Competition possible. If we could add values or Rankings to rules sections to indicate which rules fields are number 1 and which ones are number 2 and 3, we could say that “Properties” are the TOP that means they are number 1, which tell all other conditions what they need to do. “Fact, Operator and Constant” are considered number 2, which means that “Properties” rule over “Fact, Operator and Constant.” “Add or subtract points” is an additional feature that exists only in points calculation Rule set, which means that only within that Rule set a thirdranking appears.
SCENARIO NUMBER 1
Properties → Fact, Operator and Constant → Add or subtract points.
SCENARIO NUMBER 2
Properties → Fact, Operator and Constant
Properties
Fact. Operator. Constant.
The fact, operator, and constant depend on the Ruleset you have selected. Facts and operators are precreated so they are selectable via dropdown. Constants are usually values that you need to input. Some constants are precreated so you can select them via a dropdown.
 fact
 operator
 constant
Ruleset  Fact  Operator  Constant  Example 
Event points  The action  is 

The action is bet (the points will calculate when a bet action is sent) 
The product  is 

The product is Fruits (the points will calculate when an action is sent from the product/game Fruits)  
The event source value 

value  The event source value is equal to or more than X (the points will be calculated when an event source of a value of X or more will be sent)
The event source value is more than X (the points will be calculated when an event source of a value more than X will be sent) The event source value is equal to X (the points will be calculated when an event source of a value equal to X will be sent) The event source value is less than or equal to X (the points will be calculated when an event source of value of X or less will be sent) The event source value is less than X (the points will be calculated when an event source of a value of less than X will be sent) 

The event points value 

value  The event points value is equal to or more than X (the points will be calculated when event points of value of X or more will be sent)
The event points value is more than X (the points will be calculated when event points of a value more than X will be sent) The event points value is equal to X (the points will be calculated when event points of a value equal to X will be sent) The event points value is less than or equal to X (the points will be calculated when event points of value of X or less will be sent) The event points value is less than X (the points will be calculated when event points of a value of less than X will be sent) 

Start the contests  The competitions  is  active  The competitions is active (the contests will start when ….To be updated…) 
The contests parents 

finalised  The contests parents are all finalised (the contests will start when all the previous contests have all been finalised)
The contests parents are not all finalised (the contests will start when all the previous contests are not all been finalised) 

When the current date 

value  When the current date is XX (the contests will start when the current date is XX)
When the current date is before XX (the contests will start when the current date is before XX) When the current date is after XX (the contests will start when the current date is after XX) When the current date is on or after XX (the contests will start when the current date is on or after XX) When the current date is on or before XX (the contests will start when the current date is on or before XX) 

When the current time 

value  When the current time is XX (the contests will start when the current time is XX)
When the current time is before XX (the contests will start when the current time is before XX) When the current time is after XX (the contests will start when the current time is after XX) When the current time is on or after XX (the contests will start when the current time is on or after XX) When the current time is on or before XX (the contests will start when the current time is on or before XX) 

Finish the contests  The contests have been active for 


The contests have been active for more than XX minute (the contest will end in more than XX minute)
The contests have been active for more than or exactly XX minute (the contest will end in more than or exactly XX minute) The contests have been active for less than or exactly XX minute (the contest will end in less than or exactly XX minute) The contests have been active for less than XX minute (the contest will end in less than XX minute) The contests have been active for more than the time between contests start, and competitions end in (the contest will end in more than the time between contests start, and competitions end in) The contests have been active for more than or exactly the time between contests start, and competitions end in (the contest will end in more than or exactly the time between contests start, and competitions end in) The contests have been active for less than or exactly the time between contests start, and competitions end in (the contest will end in less than or exactly the time between contests start, and competitions end in) The contests have been active for less than the time between contests start, and competitions end in (the contest will end in less than the time between contests start, and competitions end in) 
When the current date 

value  When the current date is XX (the contests will end when the current date is XX)
When the current date is before XX (the contests will end when the current date is before XX) When the current date is after XX (the contests will end when the current date is after XX) When the current date is on or after XX (the contests will end when the current date is on or after XX) When the current date is on or before XX (the contests will end when the current date is on or before XX) 

When the current time 

value  When the current time is XX (the contests will end when the current time is XX)
When the current time is before XX (the contests will end when the current time is before XX) When the current time is after XX (the contests will end when the current time is after XX) When the current time is on or after XX (the contests will end when the current time is on or after XX) When the current time is on or before XX (the contests will end when the current time is on or before XX) 

Finalise the contests  The contests finished 

value  The contests finished is more than XX minutes ago (the contests will finalise after more than XX minutes it finished)
The contests finished is equal or more than XX minutes ago (the contests will finalise after exactly or more than XX minutes it finished) The contests finished is equal or less than XX minutes ago (the contests will finalise after exactly or less than XX minutes it finished) The contests finished is less than XX minutes ago (the contests will finalise after less than XX minutes it finished) 
Custom points  The count of events where the nested condition(s) evaluate to TRUE for the event 

value  The count of events where the nested condition(s) evaluate to TRUE for the event is equal to or more than XX (The points will calculate when more or equal than XX amount of events are sent)
The count of events where the nested condition(s) evaluate to TRUE for the event is more than XX (The points will calculate when more than XX amount of events are sent) The count of events where the nested condition(s) evaluate to TRUE for the event is XX (The points will calculate when XX amount of events are sent) The count of events where the nested condition(s) evaluate to TRUE for the event is equal to or less than XX (The points will calculate when less or equal than XX amount of events are sent) The count of events where the nested condition(s) evaluate to TRUE for the event is less than XX (The points will calculate when less than XX amount of events are sent) 
The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event 

value  The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event is equal to or more than XX (The points will calculate when the sum of all the source values is equal to or more than XX)
The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event is more than XX (The points will calculate when the sum of all the source values is more than XX) The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event is equal to XX (The points will calculate when the sum of all the source values is equal to XX) The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event is equal to or less than XX (The points will calculate when the sum of all the source values is equal to or less than XX) The sum of all the source values for events where the nested condition(s) evaluate to TRUE for the event is less than XX (The points will calculate when the sum of all the source values is less than XX) 

The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event 

value  The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event is equal to or more than XX (The points will calculate when the sum of all the points for events is equal to or more than XX)
The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event is more than XX (The points will calculate when the sum of all the points for events is more than XX) The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event is equal to XX (The points will calculate when the sum of all the points for events is equal to XX) The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event is equal to or less than XX (The points will calculate when the sum of all the points for events is equal to or less than XX) The sum of all the points for events where the nested condition(s) evaluate to TRUE for the event is less than XX (The points will calculate when the sum of all the points for events is less than XX) 

Entrant progression  The entrants lowest finish position (rank) during the previous round 

value  The entrants lowest finish position (rank) during the previous round was more than XX (The entrants will be able to participate in the progression contest when the entrants lowest finish position (rank) during the previous round was more than XX)
The entrants lowest finish position (rank) during the previous round was equal to or more than XX (The entrants will be able to participate in the progression contest when the entrants lowest finish position (rank) during the previous round was equal to or more than XX) The entrants lowest finish position (rank) during the previous round was equal to XX (The entrants will be able to participate in the progression contest when the entrants lowest finish position (rank) during the previous round was equal to XX) The entrants lowest finish position (rank) during the previous round was equal to or less than XX (The entrants will be able to participate in the progression contest when the entrants lowest finish position (rank) during the previous round was equal to or less than XX) The entrants lowest finish position (rank) during the previous round was less than XX (The entrants will be able to participate in the progression contest when the entrants lowest finish position (rank) during the previous round was less than XX) 
The entrants score during the previous round 

value  The entrants score during the previous round was more than XX (The entrants will be able to participate in the progression contest when the entrants score during the previous round was more than XX)
The entrants score during the previous round was equal to or more than XX (The entrants will be able to participate in the progression contest when the entrants score during the previous round was equal to or more than XX) The entrants score during the previous round was equal to XX (The entrants will be able to participate in the progression contest when the entrants score during the previous round was equal to XX) The entrants score during the previous round was equal to or less than XX (The entrants will be able to participate in the progression contest when the entrants score during the previous round was equal to or less than XX) The entrants score during the previous round was less than XX (The entrants will be able to participate in the progression contest when the entrants score during the previous round was less than XX) 

Cancel the contests  The contests finished 

value  The contests finished is more than XX minutes (the contests will go to a canceled state after more than XX minutes after it finishes)
The contests finished is equal to or more than XX minutes (the contests will go to a canceled state after more than or equal to XX minutes after it finishes) The contests finished is equal to or less than XX minutes (the contests will go to a canceled state after less than or equal to XX minutes after it finishes) The contests finished is less than XX minutes (the contests will go to a canceled state after less than XX minutes after it finishes) 
Add or Subtract points
This feature will be available when a Rule Set called “Custom points” is added. It works directly with Conditions. This feature lets you:
 Add points – when the rule set conditions are met add this many value points to the “player”.
 Subtract points – when the rule set conditions are met subtract this many value points from the “player.”
 Multiply event points by – when the ruleset conditions are met, then multiply event points for the “player” by.
 Use my adjustment factor – use the precreated adjustment factors to determine how much points will be given to the player when the rule set conditions are met.