Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Workflow and subject set selection #2007

Closed
beckyrother opened this issue Jan 27, 2021 · 5 comments
Closed

RFC: Workflow and subject set selection #2007

beckyrother opened this issue Jan 27, 2021 · 5 comments
Labels
design Design and/or UX discussion Talk about how to do something enhancement New feature or request

Comments

@beckyrother
Copy link

Workflow selection

Possible paths to Classify

From Project Home Page (InVision)

1. Single workflow, no subject set selection
- Click a gold button on project home page to start with a random subject image

2. Single workflow, subject set selection
- Click a teal color button with a set selection label to see a modal on top of the project home page allowing for subject set selection Zooniverse_Screens_-_InVision

3. Single workflow, subject set selection, subject selection with sequential subject ordering
- Same as above, plus:
- Second screen within modal allowing for subject selection. Messaging within modal indicates that subjects will be sequential.

4. Multiple workflows
- Click the button of the desired workflow to follow one of the above paths. Ideally, workflow options should be divided by workflow selection or not:
image


From Talk, etc

Clicking Classify in the nav bar will always navigate to a classify interface; however, depending on project setup different things will happen:

1. Single workflow, no subject set selection

  • Classify random subject

2. Single workflow, subject set selection
- Go to classify interface, modal opens (the same one as above) to allow for subject set selection

3. Single workflow, subject set selection, subject selection with sequential subject ordering
- Go to classify interface, modal opens (same as above)

4. Multiple workflows
- Go to classify interface, modal opens with workflow selection -> subject set selection -> subject selection (path ends as specified by project)
-
image


From a bookmarked Classify page

1. If workflow, subject set, etc are still active
- Go directly to classifying subject, or open a modal as described above

2. If part of the path is retired
- Redirect to project home page with small popup explaining that the classify page is no longer active and asking to choose a different workflow, etc. InVision
-
image

@beckyrother beckyrother added enhancement New feature or request discussion Talk about how to do something design Design and/or UX labels Jan 27, 2021
@eatyourgreens
Copy link
Contributor

eatyourgreens commented Jan 28, 2021

As a project owner, if you've selected the grouped flag for your workflow then we may have to show you the subject set selector regardless. The API request for subjects will fail without a subject_set parameter. We could automatically set that for you but I'm not sure if we should spend much time supporting edge cases. Grouped selection doesn't make sense without a choice of subject sets. Maybe the project builder should prevent you from selecting the grouped option unless your workflow satisfies some requirements, like having more than one subject set?

Will the most common case be a transcription-type project where there's a single workflow, but many subject sets, each representing a volume/file that needs to be transcribed?

@srallen
Copy link
Contributor

srallen commented Jan 28, 2021

How do we support a project that has a single workflow, single subject set, but wants you to select a subject? Basically the case that we're eventually supposed to support for CSSI.

@eatyourgreens
Copy link
Contributor

That's a good question. We have a prototype that allows searching a smallish subject set for subjects (#1925) but searching or browsing all subjects linked to a workflow isn't supported.

@eatyourgreens
Copy link
Contributor

In #1875 I've added /classify/workflow/[workflowID]/subject/[subjectID] as a possible URL for specific subjects.

@beckyrother
Copy link
Author

Any workflow that allows for choice (basically anything that opens a modal rather than going directly to the classify page) should be teal. I think grouped falls under that category, as does the transcription-type project with only one workflow but multiple subject sets

@zooniverse zooniverse locked and limited conversation to collaborators Sep 20, 2021
@srallen srallen closed this as completed Sep 20, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
design Design and/or UX discussion Talk about how to do something enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants