parsifal
parsifal copied to clipboard
Conducting. 5 - Data Extraction. Mark as "Done". Impossible.
Problem detected: it is not possible to do the "Data Extraction" unless you do a "Quality Assessment" first. However, time constraints or lack of clear quality criteria may make skipping the "Quality Assessment" necessary. This should not impact the ability of marking "Data Extraction Form"s as done, as if these forms have already been filled with extracted data, they have already been "done".
Steps to reproduce:
- I created a "Data Extraction Form" on Planning > "Data Extraction Form";
- I can fill these forms on Conducting > "5. Data Extraction", and the filled information does get automatically saved;
- However, there is no option to mark any of them as "Done". And clicking on the "Done" tab return an empty list with the error message "No data extraction form", confirming that no filled form is being understood as "Done" by Parsifal, while, at the same time, being an error message that has an error! I do have a "Data Extraction Form" that I just filled!;
- The problem seems to arise from the fact that, due to time constraints, I needed to skip any Quality Assessment. So, on Planning > "Quality Assessment Checklist" there are no "Questions", no "Answers", and the "Cutoff Score" on "Quality Assessment Scores" is "0.0". When I go to Conducting > "4. Quality Assessment", it correctly tells me that "There are a few steps you have to finish before assess the quality of the studies: * Create quality assessment questions using the planning tab; * Create quality assessment answers using the planning tab."
Manual circumvention:
First, on "Planning":
- created a bogus question "Is this a bogus quality assessment question?";
- created, as the only possible answer: "Yes, of course";
- set for this answer a weight of 9000.00001 -- technically, still "over nine thousand!";
- set the "Cutoff Score as -9000.00001.
Then, on "Conducting":
- navigated to "4. Quality Assessment";
- marked the only possible answer to the only existing question for all articles, approving them all;
- navigated to "5. Data Extraction";
- all articles' forms, then, showed their scores of "over nine thousand", together with the "mark as done" button, and the system behaved as expected.
What needs to be fixed on Parsifal codebase?
- the possibly time-consuming and methodologically quite not right solution: change the code such as that Quality Assessment becomes optional, and the Data Extraction can be set as "done" on forms even with no "Quality Assessment Checklist" set up and no article scored;
- the most simple solution: change the error message! The "Data Extraction Form" currently does give the same error if there is no "Data Extraction Form" set up, or if there is no "Quality Assessment Checklist" set up. It should detect which one is not present and tells correctly which one is not present. Not always assume that it is the "Data Extraction Form"!