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