Devographics / Devographics/surveys

Knowledge Ranks at end of survey

Open
#89 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
69
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Previously, when people reach the end of a survey we show them a "knowledge score" based on what percentage of features they know about or have used, along with a "knowledge ranking" showing the percentile in which they rank (e.g. "You knew about 90% of the features, which puts you in the top 13% of respondents").

The downsides are that:

- This knowledge ranking can actually be costly to calculate in the db
- It can also be unclear (not obvious that "top 90%" actually means "bottom 10%").

Instead, I was thinking we could just replace that with "knowledge ranks", for example:

- 0-10%: novice
- 10-30%: apprentice
- 30-50%: intermediate
- 50-70%: expert
- 70-90%: scholar
- 90-100%: elite

Maybe the rank could even be a combination of feature knowledge and quiz results (https://github.com/Devographics/surveys/issues/87)?

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are identified in the issue. Start by reviewing issue #87 and the current end-of-survey knowledge-score flow; clarify the rank bands and whether quiz results are included before defining completion criteria.

Written by the indexing model from the issue text.

Assessment

Domain
analytics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.