Support Dynamic Rating Scales for Surveys (1-X)
What
Implement support for dynamic rating scales in surveys, replacing the current fixed 1-9 limitation with a flexible 1-X system where X can be any positive number.
This includes:
- Rendering the new dynamic rating UI.
- Persisting the configured maximum scale value.
- Supporting dynamic scales across all survey flows.
Scope
The new rating scale system must work correctly in:
- Standard surveys
- Team surveys
- Imported surveys
- Downloaded/offline surveys
- Course surveys
- Downloaded/offline course surveys
- Team course surveys
Why
The current implementation assumes a fixed rating scale from 1 to 9, which prevents supporting newer survey formats requiring customizable scales.
Adding dynamic scale support improves flexibility and compatibility with newer survey definitions and future survey configurations.
Result
Surveys will support configurable rating ranges such as:
- 1-5
- 1-10
- 1-100
- Any custom upper bound
while preserving compatibility across online, offline, imported, downloaded, team, and course survey systems.

Support Dynamic Rating Scales for Surveys (1-X)
What
Implement support for dynamic rating scales in surveys, replacing the current fixed 1-9 limitation with a flexible
1-Xsystem whereXcan be any positive number.This includes:
Scope
The new rating scale system must work correctly in:
Why
The current implementation assumes a fixed rating scale from 1 to 9, which prevents supporting newer survey formats requiring customizable scales.
Adding dynamic scale support improves flexibility and compatibility with newer survey definitions and future survey configurations.
Result
Surveys will support configurable rating ranges such as:
while preserving compatibility across online, offline, imported, downloaded, team, and course survey systems.