Panoptes-Front-End icon indicating copy to clipboard operation
Panoptes-Front-End copied to clipboard

FEM Lab: what to do with workflow.configuration.classifier_version 2.0 tag (Data Exports)

Open shaunanoordin opened this issue 3 years ago • 1 comments

Data Export-related Decision Required

As of PR #5906, the Project Builder (Lab) adds the workflow.configuration.classifier_version = '2.0' tag to a workflow IF/WHEN the project owner adds a Transcription Task to the Workflow. Conversely, if all Transcription Tasks are removed (or more accurately, all workflow STEPS are removed), the tag is also removed.

I assume this tag is used to differentiate projects that are built for the FEM front end vs the PFE front end.

Question 1: if this is the case, and since we recently built the FEM-Lab feature, shouldn't EVERY workflow built in the Front-End-Monorepo-compatible Project Builder have the classifier_version = '2.0' tag?

ADDENDUM: apparently there is also another way to add workflow.configuration.classifier_version = '2.0' to a workflow, and that's by manually setting a Subject Viewer in Project Admin.

For example: in https://www.zooniverse.org/admin/project_status/darkeshard/test-project-2021, if I explicitly define a Subject Viewer for this specific workflow, that workflow will get the 2.0 tag. Curiously, there's no way to DELETE this tag on this page, not even by then un-selecting the Subject Viewer. image

Question 2: Is there any reason why, after a workflow has classifier_version = '2.0' tagged to it, we would ever want to REMOVE that tag? I assume that once you migrate workflow X to use the FEM classifier, there's no reason you'd want that workflow to use the PFE classifier.

Status

This was raised on Slack and a decision is to be made by @lcjohnso

For the moment, no action will be taken. Status quo will be maintained:

  • Adding a Transcription Task to a WF will tag it
  • Removing all Transcription Tasks from a WF will un-tag it
  • Explicitly setting a Subject Viewer via Project admin will tag it.

shaunanoordin avatar Nov 19 '21 12:11 shaunanoordin