zooniverse / Panoptes-Front-End

Front end for zooniverse/Panoptes
https://www.zooniverse.org
Apache License 2.0
64 stars 76 forks source link

Disable mini-course opt out #5810

Open srallen opened 4 years ago

srallen commented 4 years ago

Expected behavior

Requested in #5786 from @sandorkruk:

Can some projects disable the 'reset the project mini-course' feature (remove the opt-out button)? In case of this particular project, the feedback message makes sense in the particular order of the subjects. If the mini-course is restarted by the user, it doesn't make sense anymore. In any case, it would be a nice feature, but perhaps not must have.

Current behavior

Please include any error messages from the browser console and/or screenshots

The opt out functionality is not configurable.

sandorkruk commented 4 years ago

Thanks @srallen for opening this. I think it would be useful for some projects to have opt-out functionality of the mini-course configurable. The case that comes to my mind is where the mini-course is closely related to the subjects shown to people. If users can restart the mini-course, it might not make sense anymore.

sandorkruk commented 3 years ago

Hi @srallen, has this been considered? it seems to be actually a bit problematic having the "Reset mini-course" opt-out if you use this feature for feedback, since it resets the counter for the user. And volunteers click on "Reset mini-course" even if they're told not to. I think it would be good if projects could disable the opt-out in Panoptes.

srallen commented 3 years ago

@sandorkruk the open issue is to allow us to track the request, but there are no guarantees on timeline or implementation. We have still yet to analyze the impact this change may have for all projects that use the mini-course. An alternative would be to use a web-socket based intervention feature, but that requires the project team to do some coding and tracking to determine when to send the message.