Skip to content
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

Ability to add tags or custom labels to the records and filter using these tags in the history tab #1391

Open
rohitgarud opened this issue Apr 4, 2023 · 8 comments
Assignees
Labels
enhancement New feature or request front-end Issues related to front-end, UX and UI help wanted Extra attention is needed

Comments

@rohitgarud
Copy link
Contributor

Feature Request

I think it will be helpful if users can add tags or custom labels to the records while reviewing and then can filter using these tags in the history panel.

Is your feature request related to a problem? Please describe.
If one has to see included or excluded records due to certain reasons, one has to scroll through the notes for all the records manually.

Describe the solution you'd like
If tags with reasons such as "different method" or "fewer participants" can be added and if records can be filtered using such tags, one can quickly see the records excluded for the same reason. Might have other use cases.

Describe alternatives you've considered
Tags can be added to the notes, but records cannot be filtered using the notes

Teachability, Documentation, Adoption, Migration Strategy
Similar to notes, there can be a tags section with a button [+] and users can add multiple tags to a single record if required and similar to relevant and irrelevant filters, these tags will be added to the list of possible filtering options

@rohitgarud
Copy link
Contributor Author

I am aware that this functionality will require a lot of effort on the front end side but is nice to have functionality as few other automated SLR tools provide such functionality

@Rensvandeschoot
Copy link
Member

related to #1243 and #995

@rohitgarud
Copy link
Contributor Author

Thank you @Rensvandeschoot for your response. To be clear, The "tags" I mentioned here are for assisting the tasks downstream of the screening process during SLR as well as for the synthesis of results and not for speeding up the screening process itself (which is what highlighting keywords do). So that one can use the history section of ASReview even after finishing the screening process to add additional information during the following stages of SLR. Please let me know if it is a feasible thing to do.

@J535D165 J535D165 added enhancement New feature or request help wanted Extra attention is needed front-end Issues related to front-end, UX and UI labels Apr 7, 2023
@J535D165
Copy link
Member

J535D165 commented Apr 7, 2023

I like this idea, and it is indeed related to some other feature requests. I think the frontend work is not the most challenging part, and I'm happy to team up with this. Material UI offers nice components to implement this like https://mui.com/material-ui/react-chip/#chip-array (More or less like GitHub labels).

Would you be interested in prototyping something? Something we can discuss in the community? You are very familiar with the code base. Let me know.

@J535D165
Copy link
Member

J535D165 commented Apr 7, 2023

I think it can close issues like #328.

@rohitgarud
Copy link
Contributor Author

rohitgarud commented Apr 7, 2023

Thank you @J535D165 . I am mostly familiar with Python and don't know anything about Javascript, React or Material UI. I do want to learn some frontend development. I know HTML and CSS. Can you please guide me where can I start and quickly get some basics to implement features.

@Rensvandeschoot
Copy link
Member

I think it can close issues like #328.

How is this related to skipping papers? Maybe I am just missing the link :-)

@Rensvandeschoot
Copy link
Member

A PR has been opened for adding the option to add tags to the review screen: #1527.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request front-end Issues related to front-end, UX and UI help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants