biolab / biolab/orange3-prototypes

Move Quick Select - where?

Open
#284 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
12
Forks
46
PR merge metrics
No merged PRs in 30d

Description

I proposed to move Quick Select to core widgets, but we decided for Educational. This seemed a reasonable decision after my explanation that the widget is used in the classroom when we don't want to impose the gui-heavier Select Rows on the teacher.

When I started moving it, I realized that Educational is meant for explanation of algorithms on the university level (Interactive k-means, Polynomial clasification [with decision boundaries...], Polynomial regression, Gradient descent...). Quick Select doesn't belong here. Furthermore, non-university teachers would install the Pumice add-on (plus Geo, plus maybe Networks), and this would force them to install another add-on, Educational, with a single usefule widget and with misleading name (for them).

In this light, keeping it in Prototypes is actually better, although it's fully mature and useful widget.

Even a solution that most of us opposed -- having two interfaces in Select Rows -- now seems better to me.

I'm writing this issue to remind us to reopen this question at the next meeting.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Review the Quick Select widget's current location and its use in classroom workflows, then bring the placement question to the next project meeting; done means an agreed location or interface decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.