[Gametize Tech] Feature Knowledge: Likert Scale
FeaturedAPI Data Presentation For Scale and its Levels
scale
(Parent Object)
The object may be found in challenge or field object depending on content types.
-
scaleId
-
scaleMinLabel
(Optional) -
scaleMaxLabel
(Optional) -
scaleTitle
(Optional - possibly not required for current implementation) -
scaleDescription
(Optional - possibly not required for current implementation) -
scaleLevels
scaleLevels
(List Child Objects)
-
levelId
-
levelNumber
- to indicate ordering or level position (1…. x) -
levelLabel
(Optional)
Supporting API
Retrievals
Challenges List
See Sample Implementations section below on how scale
is included in a field.
/api2/topics/ID/challenges.json
Challenge Profile
/api2/topics/ID/challenges.json
Completions List for Project/Topic/Challenge
Unlike a challenge that embeds both scale and levels data, a completion contains simplified information, which is focused on user’s level selection. fieldEntry
summarises user’s selected level and composed in the following manners:
-
If
levelLabel
is available,fieldEntry
will display “Level Label (Level Number)” -
if there is no
levelLabel
,fieldEntry
will display “Level Number”
/api2/projects/ID/completions.json
/api2/topics/ID/completions.json
/api2/challenges/ID/completions.json
Action
Complete Challenge (Form Challenge)
/api2/action/complete.json
Similar to other form challenge entries, levelId
(Selected level) is to be entered into the field_entry
.
For example:
[{"field_entry" : "4","field_id" : "15442"},{"field_entry" : "7","field_id" : "15443"}]
Sample Implementations
Likert Scale #1
Strongly Disagree | 1 | 2 | 3 | 4 | 5 | Strongly Agree

Likert Scale #2
| Strongly Disagree | Disagree | Neutral | Agree | Strongly Agree |

Note:
The article's technical specifications and details are subject to potential changes based on our discretion. It is important to note that the information presented in the article might have become outdated or lost its relevance in the present context.
If you are interested to learn more about this, please drop an email to support@gametize.com with your queries regarding the article!
Please sign in to leave a comment.
Comments
0 comments