Difficulty criteria
Each recipe is equipped with a difficulty measure based on the criteria discussed in this section. A recipe holding a specific difficulty rating can contain one more of the elements in the description of that level or a lower level.
- Level 1
-

- Uses mainly basic core operations
- May use additional functions where the inputs are direct values and/or column names
- Level 2
-

- Uses string manipulations
- Passes values from one function to another
- Level 3
-

- Uses block code with programmatic operations, such as
<for>,<foreach>, and<if>... etc. - Uses basic QuickApp operations such as various layouts and basic widgets
- Uses block code with programmatic operations, such as
- Level 4
-

- Uses a
<loop>operation - Uses multiple nested operations
- QuickApp that:
- Introduces basic widget interaction
- Creates charts or tables
- Uses a
- Level 5
-

- Uses modeling and analysis based g_functions
- Uses nested
<loop>operations - QuickApp that:
- Passes variables between widgets
- Uses nest widgets
- Uses
<do>statements that set variables for later use
