pkp / pkp-lib

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.
https://pkp.sfu.ca
GNU General Public License v3.0
307 stars 447 forks source link

Advanced Editorial statistics for OPS #6295

Open ajnyga opened 4 years ago

ajnyga commented 4 years ago

The default OJS Editorial statistics were cleaned out with https://github.com/pkp/pkp-lib/issues/6171.

This ticket is for tracking any future development on OPS Editorial statistics page.

The current default layout now shows figures for: Submissions Received Submissions Accepted Submissions Declined Submissions Published

@alexxxmendonca I think you had some ideas about this? Maybe @NateWr too?

Feature requests

NateWr commented 4 years ago

Filtering by category may be important for OPS.

alexxxmendonca commented 4 years ago

Filtering by category may be important for OPS.

Yes. Also:

Country/Region Language Whether it was rejected with or without moderation Submitted by author vs journal (this can be tricky as we are not collecting this data)

Here are some of the data important for us:

image image Languages and acceptance ratio based on languages

image Geographical distribution and acceptance ratio based on that

image Same for disciplines (sections and categories)

Also, please refrain from using "published".

ajnyga commented 4 years ago

Whether it was rejected with or without moderation

This is probably difficult. OPS only knows a distinction between an unpublished and published submission and there is no status for a submission that has passed moderation.

Also, please refrain from using "published".

Yes, I would like to change the backend language all at once so I recentely requested Alec to look at this issue and let me know how to proceed: https://github.com/pkp/pkp-lib/issues/5610

alexxxmendonca commented 4 years ago

This is probably difficult. OPS only knows a distinction between an unpublished and published submission and there is no status for a submission that has passed moderation.

Yes, I understand. Perhaps there could be something to distinguish submissions that are rejected "at first" from those that are sent to moderation?

This is similar to the concept of "desk reject" vs "reject after peer review" in a journal.

ajnyga commented 4 years ago

The thing is that by default all submissions are in a way moderated if no screening plugins are applied, only the moderator can publish. OPS does not record things like "changes requested" or "revised version uploaded" at the moment. This is also connected to https://github.com/pkp/pkp-lib/issues/5975.

@asmecher I think we need a general plan on what kind of moderation process OPS core should support and how it would be reflected in Submission status and UI actions etc.

asmecher commented 2 years ago

For usable submission language metadata, we will likely need to resolve https://github.com/pkp/pkp-lib/issues/5000 first.

For geographic distribution, how would we ascertain the submission's country? For example, would this be taken from the submitting author's profile? What about submissions from several assigned (submitting) authors?

For discipline data, there are two requirements:

alexxxmendonca commented 2 years ago

For geographic distribution, how would we ascertain the submission's country? For example, would this be taken from the submitting author's profile? What about submissions from several assigned (submitting) authors?

We could start from showing the submitting authors' country. That is what ScholarOne does (there are means to obtain that report via Cognos, though, if you build a separate custom report).

Ideally, however, would be to consider all authors' countries. If this is something that can't be done right now or too complex, we could start with considering only submitting author and being transparent for users running the report that the report takes into consideration only the submitting author country.