Skip to content

lepidus/scieloSubmissionsReport

Repository files navigation

SciELO Submissions Report Plugin

This plugin generates a CSV spreadsheet with information that is usually requested by SciELO, based on the website submissions.

It allows the user to filter submissions within a date interval, using for this the submission date, last decision date or both.
The user can also filter from which sections the submissions should be obtained.

In OPS, the user can also choose if the number of views for abstract and PDF should be included in the report.

Since this plugin can be used in OJS and OPS, the informations change for each application.

The common information obtained for OJS and OPS are:

  • Submission ID
  • Submission title
  • Submitter
  • Date submitted
  • Days until status changing
  • Submission status (queued, published, declined or scheduled)
  • Submission section
  • Submission language
  • Authors (containing full name, country and affiliation to each one)
  • Final decision
  • Final decision date
  • Time in reviewing
  • Time between submission and final decision
  • Average time in reviewing
  • Sections chosen for filtering

The information obtained only in OJS are:

  • Journal editors assigned
  • Section editor assigned
  • Reviewing recommendations
  • Last decision

The information obtained only in OPS are:

  • Submitter Is Scielo Journal
  • Preprint publication status (not submitted for publication in journal, submitted or submitted and published)
  • Preprint publication DOI (if it has been published in a journal)
  • Section moderator assigned
  • Moderators assigned
  • Submission notes
  • Abstract Views
  • PDF Views

Compatibility

The latest release of this plugin is compatible with the following PKP applications:

  • OJS 3.3.0
  • OPS 3.3.0

Plugin Download

To download the plugin, go to the Releases page and download the tar.gz package of the latest release compatible with your website.

Installation

  1. Enter the administration area of ​​your OJS/OPS website through the Dashboard.
  2. Navigate to Settings> Website> Plugins> Upload a new plugin.
  3. Under Upload file select the file ScieloSubmissionsReportPlugin.tar.gz.
  4. Click Save and the plugin will be installed on your website.

Development: Running Unit Tests

Run this command at application's (OJS or OPS) root directory:

find plugins/reports/scieloSubmissionsReport -name tests -type d -exec php lib/pkp/lib/vendor/phpunit/phpunit/phpunit --configuration lib/pkp/tests/phpunit-env2.xml --exclude-group applicationToIgnoreTests -v "{}" ";"

Replace applicationToIgnoreTests with the application that tests will not run, because it's not the plugin's host application.

Example command to run the tests in OJS:

find plugins/reports/scieloSubmissionsReport -name tests -type d -exec php lib/pkp/lib/vendor/phpunit/phpunit/phpunit --configuration lib/pkp/tests/phpunit-env2.xml --exclude-group OPS -v "{}" ";"

Note: To run the tests your plugin can't be installed in OJS/OPS through a symbolic link, if it is, you must copy/move it directly to the plugins/report/ directory.

License

This plugin is licensed under the GNU General Public License v3.0

Copyright (c) 2019-2021 Lepidus Tecnologia

Copyright (c) 2020-2021 SciELO