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

Editorial history should save the datestamp when a new review round starts #4042

Closed
ajnyga opened this issue Sep 9, 2018 · 21 comments
Closed
Assignees

Comments

@ajnyga
Copy link
Collaborator

ajnyga commented Sep 9, 2018

At the moment it is hard to determine what has happened during review round 1 and what during review round 2.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 10, 2018

Ok, so when you start a new review round, the editorial history says "An editor decision (Resubmit for Review) for article 48 was recorded by admin admin." which is the exact same entry as the one you get when you actually record a decision like that. This is a bug right?

I think it would make sense if starting a new review round would record "A new review round (#) was created by admin admin."

Starting a new round does not send a resubmit for review message to author, right?

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 10, 2018

@NateWr what do you think? I could do a quick pr for the new message if you agree.

https://github.com/pkp/pkp-lib/blob/master/controllers/modals/editorDecision/form/NewReviewRoundForm.inc.php#L50-L64

@NateWr
Copy link
Member

NateWr commented Sep 10, 2018

Hmm, I am not sure. As I understood it, starting a new review round was meant to be equivalent to resubmit for review. But I'm not certain of that. I think we'll need to call on @asmecher.

(In general I'm in favor of recording the information, just want to clarify how the underlying data differs between the two routes of opening a new round.)

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 10, 2018

That does not sound right, doing a "resubmit for review" decision and starting a new review round are really two totally different things.

When an editor does a "resubmit for review" decision on Round 1, the editor explains to the author the changes needed based on review reports from round 1. The author then sends the new version of the manuscript including those changes to the Revisions box in round 1 and after that the editor starts a new review round using the changed manuscript (however, now the editorial history shows two "Resubmit for Review" decisions which does not make sense => the author has already resubmitted and a new review round has already started).

This is also indicated in Learning OJS although there is no example for a two round review: https://docs.pkp.sfu.ca/learning-ojs/en/editorial-workflow#review
"Resubmit for Review: This will require the Author to make major changes and another round of review will need to take place."

The editorial decision "resubmit for review" does not open a new round. It is just an indication that major revisions are needed, just a label really. Even if I do a "resubmit for review" decision, I can still just accept the changed manuscript without starting a new round.

The bottom line: "resubmit for review" decisions are always made before a new review round is started and the process is: Resubmit for review decision > Author sends a revision > A new review round is created.

@NateWr
Copy link
Member

NateWr commented Sep 10, 2018

Even if I do a "resubmit for review" decision, I can still just accept the changed manuscript without starting a new round.

My understanding is that "revisions requested" should be used when revisions are not expected to require another round of review. The ambiguity between these two is obviously a source of confusion.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 10, 2018

Yes "revisions requested" is usually used if no new review round is expected. I just wanted to underline that the decision there is just a label.

If I do a "revisions requested" decision, I can still start a new review round when the revisions arrive
If I do a "resubmit for review" decision, I can still just accept the revised article without the new round.

If I would decide, I would change the labels to "Minor revisions" and "Major revisions". But that is not the point here. The important thing would be that the editorial history makes a clear difference between the "Resubmit for review" decision and the event where the new review round is actually started.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 17, 2018

@asmecher do you have time to check this.

If I am wrong on the issue, then I have to quickly revise the translation for the Learning OJS guide and I think the original English version also needs some clarification (I think having the whole Round 2 process explained in the guide would be a good thing).

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 26, 2018

sorry for bugging you @asmecher but I am planning to continue translating the Learning OJS3 guide for the editors and having the above question solved would be nice...

@asmecher
Copy link
Member

Sorry for the delay, @ajnyga! I agree with your first proposal, to log a "new review round" message that's distinct from "revisions requested". The major/minor distinction could be useful, but I'm hesitant to introduce new language when it's not used elsewhere.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Sep 27, 2018

Hi, the major/minor was really a secondary issue here. The main point is definitely that starting a new review round != resubmit for review decision, because that decision should have already taken place before the new review round is created.

I will make a pr where I suggest a new editor decision "SUBMISSION_EDITOR_DECISION_NEWROUND" and we can continue the discussion based on that.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 26, 2020

@asmecher this is probably not solved yet? I see someone promised a pr back in sep 2018, but has not delivered...

@asmecher
Copy link
Member

I don't think anyone has stepped on someone's toes yet :)

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 26, 2020

Can you assign this to me so I fo not forget!

@asmecher
Copy link
Member

Done, thanks!

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 27, 2020

@asmecher
ojs: pkp/ojs#2697
pkp-lib: #5677

If that looks good, I will prepare a pr for OMP as well. OPS does not require this.

@asmecher
Copy link
Member

Thanks, @ajnyga, this looks good -- please prepare an OMP PR and I'll merge all three.

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 31, 2020

omp: pkp/omp#794
tests running...

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 31, 2020

@asmecher one test failed here: pkp/omp#794 if you can restart

@asmecher
Copy link
Member

^ Restarted and passed! Is this ready for merge, @ajnyga?

@ajnyga
Copy link
Collaborator Author

ajnyga commented Mar 31, 2020

Yes, this is all ready

asmecher pushed a commit that referenced this issue Mar 31, 2020
* #4042 record new rounds with own decision type

* Adjust new round notification message
@asmecher
Copy link
Member

Thanks, @ajnyga (& @NateWr)! Merged to pkp-lib master, and manually to OJS and OMP master for release in OJS/OMP 3.1.1.

MedAhamada pushed a commit to Maanrifa/ojs that referenced this issue Apr 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants