con2 / con2/kompassi

As a volunteer I want to order the job categories I apply to based on my preference so that I am most likely to be selected where I want to be the most

Open
#645 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
29
Forks
33
Avg merge
1d 22h
Merged PRs (30d)
19

Description

Alternative designs:

* Dimension-question `DimensionRadioMatrix` where each question (row) is a dimension value and user-editable choices (column) indicate relative preference on eg. 1–5 scale (1 = "first preference" or 1 = "not at all desirable"?)
* Data type is an object: `{"value-slug": 5, "another-value-slug": 1}`
* ~~Dimension-choice `DimensionRadioMatrix` where user-editable questions (rows) indicate first, second etc. choice and choices (columns) are dimension values~~
* Too wide, there are dozens of job categories
* `OrderedDimensionMultiSelect`: lets the user select from dimension values and order the selected values.
* Data type is a list of dimension slugs in order, most desirable first: `["value-slug", "another-value-slug"]`
* Alternative designs:
* Two list boxes, unselected ones on the left and selected on the right, up/down controls to put selected in desired order
* Understandability?
* Choices + red line presented top–down. Drag and drop selected ones above the red line, drag and drop to order
* Accessibility? Let drag-limited users click the ones they want in order? Click an item below the line -> move to last position above the line, click an item above the line -> move it to below the line

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.